]> git.draconx.ca Git - rrace.git/blobdiff - src/motif.h
motif: State structure cleanup
[rrace.git] / src / motif.h
index a008306f5bb44f69eaf63120674c333677341c58..b168c4e5708498e67a5af71e14f722f87d947627 100644 (file)
@@ -27,29 +27,22 @@ struct app_state {
        struct board board;
 
        Widget game, goal;
-
        struct xcounter *timer;
 
-       /* Current window width/height for resize handling. */
-       Dimension game_sz[2], goal_sz[2];
-
        XtIntervalId timer_tick;
-
-       XtIntervalId render_tick;
-       XtWorkProcId render_proc;
+       Pixmap icon_pixmap;
+       GC tile_gc;
 
        uint_least32_t render_game_mask;
        uint_least16_t render_goal_mask;
        uint_least16_t game_tile_sz, goal_tile_sz;
 
        /* If true, the goal will be displayed over the main play area. */
-       int view_goal_on_game;
+       uint_least8_t view_goal_on_game;
 
        /* Whether to set _NET_WM_ICON property on WMShell */
-       int use_ewmh_icons;
+       uint_least8_t use_ewmh_icons;
 
-       GC tile_gc;
-       Pixmap icon_pixmap;
        uint_least32_t tile_colour[TILE_MAX-1][3];
 };