X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=sprite.h;h=b858e5a8d2da1bd097dbcbba6372ed50ad8ee7d5;hp=75d7730b1f67cb2f8848f10e93746c4414f50fae;hb=cc76cab7029c97f98245794a18e359ada7e0fd2e;hpb=45925ff114a17b9c1c0a720ff668e2cb795cd761 diff --git a/sprite.h b/sprite.h index 75d7730..b858e5a 100644 --- a/sprite.h +++ b/sprite.h @@ -26,6 +26,7 @@ struct sprite { uint32_t area; }; +// flags #define MOVE 1 #define DRAW 2 #define COLLIDE 4 @@ -43,10 +44,10 @@ void add_sprite(Sprite *s); void move_sprite(Sprite *s); void move_sprites(void); -Sprite *collides(Sprite *s); -int pixel_collides(float x, float y); +Sprite * pixel_collides(float x, float y); void load_sprite(Sprite *sprite, char *filename); +float sprite_mass(Sprite *s); void bounce(Sprite *a, Sprite *b);