diff options
author | 2014-03-24 13:57:49 +0000 | |
---|---|---|
committer | 2014-03-24 13:57:49 +0000 | |
commit | 7ab234b959f75aa6d063b61f8e2a98adf19f2ee6 (patch) | |
tree | 32a399c8f725fa5d5cf7c6afb30efde906211cdd /main.cpp | |
parent | 3aa65b8a9d5d36e43da37041a50aafacbfa75f9f (diff) | |
download | bullet-lab-remix-7ab234b959f75aa6d063b61f8e2a98adf19f2ee6.tar.xz |
Bring back complete scene.(partly)
Diffstat (limited to 'main.cpp')
-rw-r--r-- | main.cpp | 42 |
1 files changed, 36 insertions, 6 deletions
@@ -518,12 +518,42 @@ void CallLevels() if (level==-1&&part==20)Levelm1Part20(); if (level==-1&&part==21)Levelm1Part21(); if (level==1&&part==5)level=2,part=0; - if (level==2&&part==10)level=3,part=0; - if (level==3&&part==7)level=4,part=0; - if (level==4&&part==26)level=5,part=0; - if (level==5&&part==23)level=6,part=0; - if (level==6&&part==32)level=7,part=0; - if (level==7&&part==27)level=-1,part=0; + if (level==2&&part==10) + { + if(mode==3&&coll>10){CompleteGUI_Init();return;} + if(mode==1&&restarts>1){CompleteGUI_Init();return;} + level=3,part=0; + } + if (level==3&&part==7) + { + if(mode==3&&coll>40){CompleteGUI_Init();return;} + if(mode==1&&restarts>2){CompleteGUI_Init();return;} + level=4,part=0; + } + if (level==4&&part==26) + { + if(mode==3&&coll>75){CompleteGUI_Init();return;} + if(mode==1&&restarts>3){CompleteGUI_Init();return;} + level=5,part=0; + } + if (level==5&&part==23) + { + if(mode==3&&coll>125){CompleteGUI_Init();return;} + if(mode==1&&restarts>5){CompleteGUI_Init();return;} + level=6,part=0; + } + if (level==6&&part==32) + { + if(mode==3&&coll>200){CompleteGUI_Init();return;} + if(mode==1&&restarts>8){CompleteGUI_Init();return;} + level=7,part=0; + } + if (level==7&&part==27) + { + if(mode==3&&coll>50){CompleteGUI_Init();return;} + if(mode==1&&restarts>2){CompleteGUI_Init();return;} + level=-1,part=0; + } } bool ProcessCurCred() { |