mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 16:05:44 -07:00
js: Rename update_undo_redo() as post_move()
I want to do more things with it.
This commit is contained in:
30
emcc.c
30
emcc.c
@ -244,7 +244,7 @@ void frontend_default_colour(frontend *fe, float *output)
|
|||||||
* and redo buttons get properly enabled and disabled after every move
|
* and redo buttons get properly enabled and disabled after every move
|
||||||
* or undo or new-game event.
|
* or undo or new-game event.
|
||||||
*/
|
*/
|
||||||
static void update_undo_redo(void)
|
static void post_move(void)
|
||||||
{
|
{
|
||||||
js_enable_undo_redo(midend_can_undo(me), midend_can_redo(me));
|
js_enable_undo_redo(midend_can_undo(me), midend_can_redo(me));
|
||||||
}
|
}
|
||||||
@ -259,7 +259,7 @@ bool mousedown(int x, int y, int button)
|
|||||||
button = (button == 0 ? LEFT_BUTTON :
|
button = (button == 0 ? LEFT_BUTTON :
|
||||||
button == 1 ? MIDDLE_BUTTON : RIGHT_BUTTON);
|
button == 1 ? MIDDLE_BUTTON : RIGHT_BUTTON);
|
||||||
midend_process_key(me, x, y, button, &handled);
|
midend_process_key(me, x, y, button, &handled);
|
||||||
update_undo_redo();
|
post_move();
|
||||||
return handled;
|
return handled;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -270,7 +270,7 @@ bool mouseup(int x, int y, int button)
|
|||||||
button = (button == 0 ? LEFT_RELEASE :
|
button = (button == 0 ? LEFT_RELEASE :
|
||||||
button == 1 ? MIDDLE_RELEASE : RIGHT_RELEASE);
|
button == 1 ? MIDDLE_RELEASE : RIGHT_RELEASE);
|
||||||
midend_process_key(me, x, y, button, &handled);
|
midend_process_key(me, x, y, button, &handled);
|
||||||
update_undo_redo();
|
post_move();
|
||||||
return handled;
|
return handled;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -281,7 +281,7 @@ bool mousemove(int x, int y, int buttons)
|
|||||||
bool handled;
|
bool handled;
|
||||||
|
|
||||||
midend_process_key(me, x, y, button, &handled);
|
midend_process_key(me, x, y, button, &handled);
|
||||||
update_undo_redo();
|
post_move();
|
||||||
return handled;
|
return handled;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -396,7 +396,7 @@ bool key(int keycode, const char *key, const char *chr, int location,
|
|||||||
keyevent |= MOD_NUM_KEYPAD;
|
keyevent |= MOD_NUM_KEYPAD;
|
||||||
|
|
||||||
midend_process_key(me, 0, 0, keyevent, &handled);
|
midend_process_key(me, 0, 0, keyevent, &handled);
|
||||||
update_undo_redo();
|
post_move();
|
||||||
return handled;
|
return handled;
|
||||||
}
|
}
|
||||||
return false; /* Event not handled, because we don't even recognise it. */
|
return false; /* Event not handled, because we don't even recognise it. */
|
||||||
@ -790,7 +790,7 @@ void command(int n)
|
|||||||
midend_new_game(me);
|
midend_new_game(me);
|
||||||
resize();
|
resize();
|
||||||
midend_redraw(me);
|
midend_redraw(me);
|
||||||
update_undo_redo();
|
post_move();
|
||||||
js_focus_canvas();
|
js_focus_canvas();
|
||||||
select_appropriate_preset();
|
select_appropriate_preset();
|
||||||
}
|
}
|
||||||
@ -798,30 +798,30 @@ void command(int n)
|
|||||||
break;
|
break;
|
||||||
case 3: /* OK clicked in a config box */
|
case 3: /* OK clicked in a config box */
|
||||||
cfg_end(true);
|
cfg_end(true);
|
||||||
update_undo_redo();
|
post_move();
|
||||||
break;
|
break;
|
||||||
case 4: /* Cancel clicked in a config box */
|
case 4: /* Cancel clicked in a config box */
|
||||||
cfg_end(false);
|
cfg_end(false);
|
||||||
update_undo_redo();
|
post_move();
|
||||||
break;
|
break;
|
||||||
case 5: /* New Game */
|
case 5: /* New Game */
|
||||||
midend_process_key(me, 0, 0, UI_NEWGAME, NULL);
|
midend_process_key(me, 0, 0, UI_NEWGAME, NULL);
|
||||||
update_undo_redo();
|
post_move();
|
||||||
js_focus_canvas();
|
js_focus_canvas();
|
||||||
break;
|
break;
|
||||||
case 6: /* Restart */
|
case 6: /* Restart */
|
||||||
midend_restart_game(me);
|
midend_restart_game(me);
|
||||||
update_undo_redo();
|
post_move();
|
||||||
js_focus_canvas();
|
js_focus_canvas();
|
||||||
break;
|
break;
|
||||||
case 7: /* Undo */
|
case 7: /* Undo */
|
||||||
midend_process_key(me, 0, 0, UI_UNDO, NULL);
|
midend_process_key(me, 0, 0, UI_UNDO, NULL);
|
||||||
update_undo_redo();
|
post_move();
|
||||||
js_focus_canvas();
|
js_focus_canvas();
|
||||||
break;
|
break;
|
||||||
case 8: /* Redo */
|
case 8: /* Redo */
|
||||||
midend_process_key(me, 0, 0, UI_REDO, NULL);
|
midend_process_key(me, 0, 0, UI_REDO, NULL);
|
||||||
update_undo_redo();
|
post_move();
|
||||||
js_focus_canvas();
|
js_focus_canvas();
|
||||||
break;
|
break;
|
||||||
case 9: /* Solve */
|
case 9: /* Solve */
|
||||||
@ -830,7 +830,7 @@ void command(int n)
|
|||||||
if (msg)
|
if (msg)
|
||||||
js_error_box(msg);
|
js_error_box(msg);
|
||||||
}
|
}
|
||||||
update_undo_redo();
|
post_move();
|
||||||
js_focus_canvas();
|
js_focus_canvas();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -915,7 +915,7 @@ void load_game(const char *buffer, int len)
|
|||||||
resize();
|
resize();
|
||||||
midend_redraw(me);
|
midend_redraw(me);
|
||||||
update_permalinks();
|
update_permalinks();
|
||||||
update_undo_redo();
|
post_move();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1026,7 +1026,7 @@ int main(int argc, char **argv)
|
|||||||
*/
|
*/
|
||||||
midend_redraw(me);
|
midend_redraw(me);
|
||||||
update_permalinks();
|
update_permalinks();
|
||||||
update_undo_redo();
|
post_move();
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If we were given an erroneous game ID in argv[1], now's the
|
* If we were given an erroneous game ID in argv[1], now's the
|
||||||
|
Reference in New Issue
Block a user