From 5422ce494b3a83ece8f12156e7498cc9ce313539 Mon Sep 17 00:00:00 2001 From: "chirs241097@gmail.com" Date: Thu, 13 Feb 2014 16:32:47 +0000 Subject: M resources/ss.png M trunk/CHANGELOG.TXT M trunk/VERSION.TXT M trunk/global.h M trunk/levels.h M trunk/libcgh.h M trunk/main.cpp M trunk/towernbullet.h --- levels.h | 50 ++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 46 insertions(+), 4 deletions(-) (limited to 'levels.h') diff --git a/levels.h b/levels.h index d6358aa..e14cfc2 100644 --- a/levels.h +++ b/levels.h @@ -1384,13 +1384,15 @@ void Level5Part10() tbrk+=hge->Timer_GetDelta(); if (tbrk<=3)return; tbrk=0; - int p=CreateBullet1(playerpos.x,12,2); - //bullet[p].bulletspr->SetTextureRect(72,0,24,24); - bullet[p].alterColor=orange; + for (int i=0;i<6;++i) + { + int p=CreateBullet2(playerpos.x+cos(i*pi/3.0f)*6,12+sin(i*pi/3.0f)*6,2,-pi/2); + bullet[p].alterColor=orange; + } } void Level5Part11() { - frameleft=TenSeconds/10*2;clrtime=0; + frameleft=TenSeconds/10*2;clrtime=0;Dis8ref=false; if (towcnt==66) { ClearAll(); @@ -2665,6 +2667,46 @@ void Level7Part9() for (int i=0;i<100;++i) if (bnl[i].active)bnl[i].Update(); } +WOP wop[100]; +void Level7Part10() +{ + memset(bnl,0,sizeof(bnl)); + frameleft=AMinute; + ykbrk=0.5f;++part; +} +void Level7Part11() +{ + ykbrk-=hge->Timer_GetDelta(); + if (ykbrk<0&&frameleft>TenSeconds/10*3) + { + ykbrk=(double)frameleft/AMinute/2.0f+0.2f; + for (int i=0;i<100;++i) + if (!wop[i].active) + { + vector2d a,b; + if (rand()%100>49) + { + if (rand()%100>49)a=vector2d(rand()%780+10,610);else a=vector2d(rand()%780+10,-10); + } + else + { + if (rand()%100>49)a=vector2d(-10,rand()%580+10);else a=vector2d(810,rand()%580+10); + } + if (rand()%100>49) + { + if (rand()%100>49)b=vector2d(rand()%780+10,610);else b=vector2d(rand()%780+10,-10); + } + else + { + if (rand()%100>49)b=vector2d(-10,rand()%580+10);else b=vector2d(810,rand()%580+10); + } + wop[i].Init(a,b,1000+(AMinute-frameleft)/(double)AMinute*1000,0.02); + break; + } + } + for (int i=0;i<100;++i) + if (wop[i].active)wop[i].Update(); +} //vvvvvvvvvvvvvvvvvvvvvv Old Levels vvvvvvvvvvvvvvvvvvvvvv// /*void Level1Part2()//Simple tower8-discard { -- cgit v1.2.3