Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
vor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
renamed *_SPRITE to *, made rocks bounce off each other.
[vor.git]
/
sprite.h
diff --git
a/sprite.h
b/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);