From 0c88256a22bc27737ff0a50ab5a42425534dba3b Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Thu, 26 Jun 2008 19:09:07 +0000 Subject: Handle a 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] --- nestedvm.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'nestedvm.c') diff --git a/nestedvm.c b/nestedvm.c index 0a23a30..757b65f 100644 --- a/nestedvm.c +++ b/nestedvm.c @@ -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) { -- cgit v1.1