X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=sprite.h;h=75d7730b1f67cb2f8848f10e93746c4414f50fae;hp=2e7ad3b1f1ac96e55a8be255022a830ca00c4462;hb=110f0b2d1118b17f7ba1a0c7eeb2b01190ccec99;hpb=0978da8f14d855eecae9882b559d6e8b0533e78e diff --git a/sprite.h b/sprite.h index 2e7ad3b..75d7730 100644 --- a/sprite.h +++ b/sprite.h @@ -26,12 +26,11 @@ struct sprite { uint32_t area; }; -#define MOVE_FLAG 1 -#define DRAW_FLAG 2 -#define COLLIDE_FLAG 4 -#define ALL_FLAGS (~0) +#define MOVE 1 +#define DRAW 2 +#define COLLIDE 4 -#define COLLIDES(sprite) ((sprite)->flags & COLLIDE_FLAG) +#define COLLIDES(sprite) ((sprite)->flags & COLLIDE) Sprite *free_sprites[N_TYPES]; // lists of free sprites, by type. @@ -109,7 +108,7 @@ static inline void draw_sprite(Sprite *s) { SDL_Rect dest; - if(s->flags & DRAW_FLAG) { + if(s->flags & DRAW) { dest.x = s->x; dest.y = s->y; SDL_BlitSurface(s->image, NULL, surf_screen, &dest); }