| 102 | typedef void (*tick_func)(double t, double dt); |
| 103 | |
| 104 | static bool tick(double time, void *userData) |
| 105 | { |
| 106 | static double t0; |
| 107 | double dt = time - t0; |
| 108 | t0 = time; |
| 109 | tick_func f = (tick_func)(userData); |
| 110 | f(time, dt); |
| 111 | return true; |
| 112 | } |
| 113 | |
| 114 | void clear_screen(float r, float g, float b, float a) |
| 115 | { |