]> git.draconx.ca Git - rrace.git/blobdiff - src/motif.h
Add timer display.
[rrace.git] / src / motif.h
index a5152939886fada6bd629e49d0515baf9a1fddec..cdbbe487434cd85afe4ed227e549432405edcf28 100644 (file)
 struct app_state {
        struct board board;
 
-       Widget game, goal;
+       Widget game, goal, timer;
 
        /* Current window width/height for resize handling. */
        Dimension game_sz[2], goal_sz[2];
 
+       XtIntervalId timer_tick;
+
        /* If true, the goal will be displayed over the main play area. */
        int view_goal_on_game;
 
@@ -44,6 +46,8 @@ struct app_state {
 };
 
 void ui_initialize(struct app_state *state, Widget shell);
+void ui_timer_update(struct app_state *state, int_fast32_t elapsed);
+
 void x11_initialize(struct app_state *state, Widget shell);
 void x11_redraw_icon(struct app_state *state, Widget shell);
 void x11_redraw_goal(struct app_state *state, uint_fast32_t mask);