Fix redundant glTexEnv calls
[neverball] / ball / speed.h
1 #ifndef SPEED_H
2 #define SPEED_H
3
4 enum
5 {
6     SPEED_NONE = 0,
7
8     SPEED_SLOWEST,
9     SPEED_SLOWER,
10     SPEED_SLOW,
11     SPEED_NORMAL,
12     SPEED_FAST,
13     SPEED_FASTER,
14     SPEED_FASTEST,
15
16     SPEED_MAX
17 };
18
19 extern float SPEED_FACTORS[];
20
21 #define SPEED_UP(s) MIN((s) + 1, SPEED_MAX - 1)
22 #define SPEED_DN(s) MAX((s) - 1, SPEED_NONE)
23
24 #endif