Add a "coin" item type. In effect this makes coin-specific functions
[neverball] / share / geom.h
index ad72fe1..36f6943 100644 (file)
@@ -4,6 +4,10 @@
 /*---------------------------------------------------------------------------*/
 
 #define IMG_SHAD "png/shadow.png"
+#define IMG_COIN _("png/coin.png")
+
+#define IMG_ITEM_GROW   "png/growup.png"
+#define IMG_ITEM_SHRINK "png/growdn.png"
 
 #define BALL_FUDGE    0.001f
 #define COIN_RADIUS   0.15f
@@ -32,11 +36,23 @@ void coin_init(int);
 void coin_free(void);
 
 void coin_push(void);
+void coin_push_text(int n);
 void coin_draw(int, float);
 void coin_pull(void);
 
 /*---------------------------------------------------------------------------*/
 
+void item_color(float *, int);
+void item_init(int);
+void item_free(void);
+
+void item_push(void);
+void item_push_text(int n);
+void item_draw(int, float);
+void item_pull(void);
+
+/*---------------------------------------------------------------------------*/
+
 void goal_init(int);
 void goal_free(void);
 void goal_draw(void);