author | ecalot
<ecalot> 2004-08-22 23:06:43 UTC |
committer | ecalot
<ecalot> 2004-08-22 23:06:43 UTC |
parent | d45c6c1c4aa2830b737da8022f7c1b3e1407d4c1 |
FP/src/ker/kernel.c | +9 | -0 |
diff --git a/FP/src/ker/kernel.c b/FP/src/ker/kernel.c index 8a6766f..3e59df7 100644 --- a/FP/src/ker/kernel.c +++ b/FP/src/ker/kernel.c @@ -105,6 +105,15 @@ int playgame(int optionflag,int level) { if ((roomId=room.links[eRight])) room=mapGetRoom(map,roomId); break; + case passLevel: + resFree(map); + level++; + level%=16; + map=resLoad(RES_MAP|level); + mapStart(map,&kid,&roomId); + room=mapGetRoom(map,roomId); + printf("Kernel/playgame: cheat: Pass to level %d\n",level); + break; case showVersion: fprintf(stderr,"FreePrince v"FP_VERSION"\n"); break;