aboutsummaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
authorGravatar chirs241097@gmail.com <chirs241097@gmail.com@c17bf020-1265-9734-9302-a83f62007ddb> 2014-03-24 13:57:49 +0000
committerGravatar chirs241097@gmail.com <chirs241097@gmail.com@c17bf020-1265-9734-9302-a83f62007ddb> 2014-03-24 13:57:49 +0000
commit7ab234b959f75aa6d063b61f8e2a98adf19f2ee6 (patch)
tree32a399c8f725fa5d5cf7c6afb30efde906211cdd /main.cpp
parent3aa65b8a9d5d36e43da37041a50aafacbfa75f9f (diff)
downloadbullet-lab-remix-7ab234b959f75aa6d063b61f8e2a98adf19f2ee6.tar.xz
Bring back complete scene.(partly)
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp42
1 files changed, 36 insertions, 6 deletions
diff --git a/main.cpp b/main.cpp
index 55a8d2b..14f7e51 100644
--- a/main.cpp
+++ b/main.cpp
@@ -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()
{