summaryrefslogtreecommitdiffstats
path: root/warp/object.h
diff options
context:
space:
mode:
Diffstat (limited to 'warp/object.h')
-rw-r--r--warp/object.h15
1 files changed, 5 insertions, 10 deletions
diff --git a/warp/object.h b/warp/object.h
index a5d46731..5091a04f 100644
--- a/warp/object.h
+++ b/warp/object.h
@@ -22,12 +22,8 @@
#define Crusher 7
typedef struct object {
- char posx, posy;
-#ifdef SIGNEDCHAR
- char velx, vely;
-#else
+ short posx, posy;
short velx, vely;
-#endif
struct object *next, *prev, *contend;
long energy;
long mass;
@@ -64,8 +60,7 @@ EXT OBJECT *nuke;
EXT OBJECT *occupant[YSIZE][XSIZE];
-OBJECT *make_object();
-
-void unmake_object();
-void free_object();
-void object_init();
+void object_init(void);
+OBJECT *make_object(char, char, int, int, int, int, long, long, OBJECT *);
+void unmake_object(OBJECT *);
+void free_object(OBJECT *);