ref: 7f6dc40180510c2ddcd47e83bd2e8e5f60c39032
parent: cf289710355d8fc0f8e2527355a00d9000e08607
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Fri Jul 27 12:49:56 EDT 2012
doom: fix -warp argument parsing bug
--- a/sys/src/games/doom/d_main.c
+++ b/sys/src/games/doom/d_main.c
@@ -917,13 +917,11 @@
p = M_CheckParm ("-warp");if (p && p < myargc-1)
{- if (gamemode == commercial)
- startmap = atoi (myargv[p+1]);
- else
- {- startepisode = myargv[p+1][0]-'0';
- startmap = myargv[p+2][0]-'0';
- }
+ startmap = atoi (myargv[p+1]);
+ if (gamemode != commercial){+ startepisode = startmap / 10;
+ startmap %= 10;
+ }
autostart = true;
}
--
⑨