X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FGameDraw.cpp;h=79625b1795d23be8a81f5bf5f5b539c95cfc098d;hb=14d27ff7369d8892e08b520309c90ece4ab883a7;hp=34926564c6b4937fc0bb3921f5a57a808140b204;hpb=d5ff767196019eeb0001f921365bb1e4060eee5b;p=lugaru.git diff --git a/Source/GameDraw.cpp b/Source/GameDraw.cpp index 3492656..79625b1 100644 --- a/Source/GameDraw.cpp +++ b/Source/GameDraw.cpp @@ -95,7 +95,6 @@ extern float tutorialmaxtime; extern int tutorialstage; extern bool againbonus; extern float damagedealt; -extern float damagetaken; extern bool invertmouse; extern int numhotspots; @@ -107,23 +106,6 @@ extern float hotspotsize[40]; extern char hotspottext[40][256]; extern int currenthotspot;; -extern int numfalls; -extern int numflipfail; -extern int numseen; -extern int numstaffattack; -extern int numswordattack; -extern int numknifeattack; -extern int numunarmedattack; -extern int numescaped; -extern int numflipped; -extern int numwallflipped; -extern int numthrowkill; -extern int numafterkill; -extern int numreversals; -extern int numattacks; -extern int maxalarmed; -extern int numresponded; - extern bool campaign; extern bool winfreeze; @@ -1738,83 +1720,6 @@ int Game::DrawGLScene(StereoSide side) glEnable(GL_TEXTURE_2D); - //Awards - int numawards = 0; - int awards[30]; - - if(damagetaken==0&&player[0].bloodloss==0){ - awards[numawards]=awardflawless; - numawards++; - } - bool alldead = true; - for(i=1;i0){ - awards[numawards]=awardbojutsu; - numawards++; - } - if(numattacks==numswordattack&&numattacks>0){ - awards[numawards]=awardswordsman; - numawards++; - } - if(numattacks==numknifeattack&&numattacks>0){ - awards[numawards]=awardknifefighter; - numawards++; - } - if(numattacks==numunarmedattack&&numthrowkill==0&&weapons.numweapons>0){ - awards[numawards]=awardkungfu; - numawards++; - } - if(numescaped>0){ - awards[numawards]=awardevasion; - numawards++; - } - if(numflipfail==0&&numflipped+numwallflipped*2>20){ - awards[numawards]=awardacrobat; - numawards++; - } - if(numthrowkill==numplayers-1){ - awards[numawards]=awardlongrange; - numawards++; - } - alldead=1; - for(i=1;i0&&alldead){ - awards[numawards]=awardbrutal; - numawards++; - } - if(numreversals>((float)numattacks)*.8&&numreversals>3){ - awards[numawards]=awardaikido; - numawards++; - } - if(maxalarmed==1&&numplayers>2){ - awards[numawards]=awardstrategy; - numawards++; - } - if(numflipfail>3){ - awards[numawards]=awardklutz; - numawards++; - } - //Win Screen Won Victory glEnable(GL_TEXTURE_2D); @@ -1841,6 +1746,10 @@ int Game::DrawGLScene(StereoSide side) strcat(string,temp); text.glPrintOutlined(1024/30,768*6/8-40,string,1,2,1024,768); + //Awards + int awards[award_count]; + int numawards = award_awards(awards); + for (i = 0; i < numawards && i < 6; i++) text.glPrintOutlined(1024/30,768*6/8-90-40*i,award_names[awards[i]],1,2,1024,768); }