JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
renamed *_SPRITE to *, made rocks bounce off each other.
[vor.git] / sprite.h
index e1216cf..0c04cac 100644 (file)
--- a/sprite.h
+++ b/sprite.h
@@ -8,9 +8,9 @@ typedef struct sprite Sprite;
 
 #define SPRITE(x) ((Sprite *) (x))
 
 
 #define SPRITE(x) ((Sprite *) (x))
 
-#define BASE_SPRITE 0
-#define SHIP_SPRITE 1
-#define ROCK_SPRITE 2
+#define BASE 0
+#define SHIP 1
+#define ROCK 2
 #define N_TYPES 3
 
 struct sprite {
 #define N_TYPES 3
 
 struct sprite {
@@ -27,6 +27,9 @@ struct sprite {
 
 Sprite *free_sprites[N_TYPES];  // lists of free sprites, by type.
 
 
 Sprite *free_sprites[N_TYPES];  // lists of free sprites, by type.
 
+void do_collision(Sprite *a, Sprite *b);
+void collisions(void);
+
 void init_sprites(void);
 void add_sprite(Sprite *s);
 void move_sprite(Sprite *s);
 void init_sprites(void);
 void add_sprite(Sprite *s);
 void move_sprite(Sprite *s);