From 6402dda0c56d306e7569402c57b0c77662599da2 Mon Sep 17 00:00:00 2001 From: "chirs241097@gmail.com" Date: Sat, 22 Feb 2014 17:10:25 +0000 Subject: M trunk/CHANGELOG.TXT M trunk/VERSION.TXT M trunk/levels.h M trunk/main.cpp M trunk/towernbullet.h --- levels.h | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) (limited to 'levels.h') 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)*(frameleft1e-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 { -- cgit v1.2.3