// // actor.h // Super Polarity // // Created by Ruben Beltran del Rio on 8/14/13. // Copyright (c) 2013 Abuguet. All rights reserved. // #ifndef Super_Polarity_actor_h #define Super_Polarity_actor_h #include "SDL2/SDL.h" #include "SDL2_image/SDL_image.h" typedef struct actor_struct Actor; typedef struct actor_struct { SDL_Point pos; SDL_Point vel; SDL_Point acc; SDL_Rect textureBox; SDL_Texture *texture; double angle; void (*update)(Actor *, Uint32); void (*draw)(Actor *); } Actor; Actor* createActor(); #endif