shell = XtParent(shell);
game_reset(&state.board);
+
x11_redraw_goal(&state, -1);
x11_redraw_game(&state, -1);
x11_redraw_icon(&state, shell);
+
+ game_begin(&state.board);
}
static const XtActionsRec menu_actions[] = {
{
XtAppContext app;
Widget shell;
+ int i;
if (argc > 0)
progname = argv[0];
XtAppAddActions(app, (void *)menu_actions, XtNumber(menu_actions));
ui_initialize(&state, shell);
x11_initialize(&state, shell);
+
+ /* Begin with the game in winning state */
game_reset(&state.board);
+ for (i = 0; i < 3; i++)
+ state.board.game[i] = state.board.goal[i] << GOAL_SHIFT;
+ game_finish(&state.board);
+
state.use_ewmh_icons = ewmh_probe_wm_icon(shell);
XtRealizeWidget(shell);