summaryrefslogtreecommitdiff
path: root/levels.h
diff options
context:
space:
mode:
authorGravatar chirs241097@gmail.com <chirs241097@gmail.com@c17bf020-1265-9734-9302-a83f62007ddb> 2014-02-22 17:10:25 +0000
committerGravatar chirs241097@gmail.com <chirs241097@gmail.com@c17bf020-1265-9734-9302-a83f62007ddb> 2014-02-22 17:10:25 +0000
commit6402dda0c56d306e7569402c57b0c77662599da2 (patch)
treee0ab628529b0c1f543e6ea469eadcbd1b434b968 /levels.h
parent6ee08bbdaee6355f80d4e048f2afecfd26ba8477 (diff)
downloadbullet-lab-remix-6402dda0c56d306e7569402c57b0c77662599da2.tar.xz
M trunk/CHANGELOG.TXT
M trunk/VERSION.TXT M trunk/levels.h M trunk/main.cpp M trunk/towernbullet.h
Diffstat (limited to 'levels.h')
-rw-r--r--levels.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/levels.h b/levels.h
index 8eb7759..35bd4dd 100644
--- a/levels.h
+++ b/levels.h
@@ -2747,6 +2747,50 @@ void Level7Part13()
L7P13Creator(vector2d(450,336.6),60,blue);
}
}
+BCircle scircles[50];
+double rspd[50];int c;
+void Level7Part14()
+{
+ frameleft=AMinute;clrtime=2;towcnt=0;
+ DisableAllTower=false;
+ if (IfShowTip)
+ {
+ IfShowTip=false;
+ FadeTip=false;
+ Current_Position=2;
+ ShowTip("??????");
+ }
+ if (Current_Position==1)
+ {
+ ++part;All2pnt();avabrk=1.0f;avacurbrk=1.0f;memset(scircles,0,sizeof(scircles));c=0;
+ }
+}
+void Level7Part15()
+{
+ avacurbrk+=hge->Timer_GetDelta();
+ avabrk=0.5+(frameleft/(double)AMinute)*0.5f;
+ if(avacurbrk>avabrk)
+ {
+ avacurbrk=0;
+ for(int i=0;i<50;++i)
+ {
+ if (scircles[i].GetRange()>510||scircles[i].GetRange()<1e-7)
+ {
+ scircles[i].Init(1,(c&1?1:-1)*(frameleft<TenSeconds?0.0002:0.0001),60,vector2d(400,300),(TColors)c);
+ ++c;c%=8;rspd[i]=0.5;break;
+ }
+ }
+ }
+ for(int i=0;i<50;++i)
+ {
+ if (scircles[i].GetRange()>1e-7&&scircles[i].GetRange()<510)
+ {
+ scircles[i].SetRange(scircles[i].GetRange()+(LOWFPS?17:1)*rspd[i]);
+ if (rspd[i]>0.05)rspd[i]-=LOWFPS?0.0085:0.0005;
+ scircles[i].Update();
+ }
+ }
+}
//vvvvvvvvvvvvvvvvvvvvvv Old Levels vvvvvvvvvvvvvvvvvvvvvv//
/*void Level1Part2()//Simple tower8-discard
{