-static int done_enter(void)
-{
- int gid, r;
-
- time_i = 3;
- coin_i = 3;
- high = level_done(&time_i, &coin_i);
-
- r = done_init(&gid);
- gui_pulse(gid, 1.2f);
- return r;
-}
-
-static int done_bis_enter(void)
-{
- char player[MAXNAM];
- config_get_s(CONFIG_PLAYER, player, MAXNAM);
- level_name(0, player, time_i, coin_i);
- return done_init(NULL);
-}
-
-static void done_leave(int id)
-{
- gui_delete(id);
-}
-
-static void done_paint(int id, float st)
-{
- game_draw(0, st);
- gui_paint(id);
-}
-
-static void done_timer(int id, float dt)
-{
- gui_timer(id, dt);
- audio_timer(dt);
-}
-
-static void done_point(int id, int x, int y, int dx, int dy)
-{
- gui_pulse(gui_point(id, x, y), 1.2f);
-}
-
-static void done_stick(int id, int a, int v)
-{
- if (config_tst_d(CONFIG_JOYSTICK_AXIS_X, a))
- gui_pulse(gui_stick(id, v, 0), 1.2f);
- if (config_tst_d(CONFIG_JOYSTICK_AXIS_Y, a))
- gui_pulse(gui_stick(id, 0, v), 1.2f);
-}
-
-static int done_click(int b, int d)
-{
- if (b <= 0 && d == 1)
- return done_action(gui_token(gui_click()));
- return 1;
-}
-