mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 08:01:30 -07:00
Handle a <param name="game_id"> by passing it in to the C side as
argv[1], which in turn feeds it into the midend as a game ID. This can of course take any of the forms supported by the native C puzzles: a pure game parameter string, a params:description specific game ID, or a params#seed random game ID. [originally from svn r8095]
This commit is contained in:
@ -376,6 +376,8 @@ int main(int argc, char **argv)
|
||||
_fe = snew(frontend);
|
||||
_fe->timer_active = FALSE;
|
||||
_fe->me = midend_new(_fe, &thegame, &nestedvm_drawing, _fe);
|
||||
if (argc > 1)
|
||||
midend_game_id(_fe->me, argv[1]); /* ignore failure */
|
||||
midend_new_game(_fe->me);
|
||||
|
||||
if ((n = midend_num_presets(_fe->me)) > 0) {
|
||||
|
Reference in New Issue
Block a user