Remove default last set macro.
[neverball] / share / geom.h
1 #ifndef GEOM_H
2 #define GEOM_H
3
4 /*---------------------------------------------------------------------------*/
5
6 #define IMG_SHAD "png/shadow.png"
7 #define IMG_COIN _("png/coin.png")
8
9 #define BALL_FUDGE    0.001f
10 #define COIN_RADIUS   0.15f
11 #define COIN_THICK    0.01f
12 #define JUMP_HEIGHT   2.00f
13 #define SWCH_HEIGHT   2.00f
14 #define GOAL_HEIGHT   3.00f
15 #define GOAL_SPARKS  64
16
17 /*---------------------------------------------------------------------------*/
18
19 void ball_init(int);
20 void ball_free(void);
21 void ball_draw(int);
22
23 /*---------------------------------------------------------------------------*/
24
25 void mark_init(int);
26 void mark_free(void);
27 void mark_draw(void);
28
29 /*---------------------------------------------------------------------------*/
30
31 void coin_color(float *, int);
32 void coin_init(int);
33 void coin_free(void);
34
35 void coin_push(void);
36 void coin_draw(int, float);
37 void coin_pull(void);
38
39 /*---------------------------------------------------------------------------*/
40
41 void goal_init(int);
42 void goal_free(void);
43 void goal_draw(void);
44
45 /*---------------------------------------------------------------------------*/
46
47 void jump_init(int);
48 void jump_free(void);
49 void jump_draw(int);
50
51 /*---------------------------------------------------------------------------*/
52
53 void swch_init(int);
54 void swch_free(void);
55 void swch_draw(int, int);
56
57 /*---------------------------------------------------------------------------*/
58
59 void flag_init(int);
60 void flag_free(void);
61 void flag_draw(void);
62
63 /*---------------------------------------------------------------------------*/
64
65 void shad_init(void);
66 void shad_free(void);
67 void shad_draw_set(const float *, float);
68 void shad_draw_clr(void);
69
70 /*---------------------------------------------------------------------------*/
71
72 void fade_draw(float);
73
74 #endif