X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FGameTick.cpp;h=047c5f133feb8077a0d790bb01e0c808740afb09;hb=72621d52ae69fa4ecb4329437810d71860ae3ebc;hp=4048f8783dbe7960a84857db1f80d8e125cc3e5e;hpb=a5418eb653c419fc82aca6b63b027172f8a97d97;p=lugaru.git diff --git a/Source/GameTick.cpp b/Source/GameTick.cpp index 4048f87..047c5f1 100644 --- a/Source/GameTick.cpp +++ b/Source/GameTick.cpp @@ -225,7 +225,7 @@ inline Joint& playerJoint(int playerid, int bodypart){ inline Joint& playerJoint(Person* pplayer, int bodypart){ return pplayer->skeleton.joints[pplayer->skeleton.jointlabels[bodypart]]; } -inline float sq(float n){ return n*n; } +inline float sq(float n) { return n*n; } inline float stepTowardf(float from, float to, float by){ if(fabs(from-to).8&&!player[i].jumpkeydown&&player[i].collided<.8) + if(player[i].avoidcollided>.8 && !player[i].jumpkeydown && player[i].collided<.8) player[i].targetrotation+=90*(player[i].whichdirection*2-1); if(player[i].collided<1||player[i].targetanimation!=jumpupanim) @@ -5141,7 +5145,7 @@ void Game::doAI(int i){ weapons[i].velocity.x==0&& weapons[i].velocity.z==0&& weapons[i].velocity.y==0){ - if(findDistancefast(&player[i].coords,&weapons[k].position)<16){ + if(findDistancefast(&player[i].coords,&weapons[k].position)<16) { player[i].wentforweapon++; player[i].lastchecktime=6; player[i].aitype=getweapontype; @@ -5170,7 +5174,7 @@ void Game::doAI(int i){ j=checkcollide(test2,test,player[i].laststanding); if(j==-1) j=checkcollide(test2,test); - if(j==-1){ + if(j==-1) { player[i].velocity=0; setAnimation(i,player[i].getStop()); player[i].targetrotation+=180; @@ -5183,7 +5187,7 @@ void Game::doAI(int i){ player[i].lastpathfindpoint2=-1; player[i].lastpathfindpoint3=-1; player[i].lastpathfindpoint4=-1; - }else + } else player[i].laststanding=j; } //lose sight of player in the air (?) @@ -5601,7 +5605,7 @@ void Game::MenuTick(){ case 5: fireSound(); flash(); - if((selected-NB_CAMPAIGN_MENU_ITEM-1 >= accountactive->getCampaignChoicesMade())) { + if((selected-NB_CAMPAIGN_MENU_ITEM >= accountactive->getCampaignChoicesMade())) { startbonustotal=0; loading=2; @@ -5611,7 +5615,7 @@ void Game::MenuTick(){ TickOnceAfter(); else LoadStuff(); - whichchoice=selected-NB_CAMPAIGN_MENU_ITEM-1-accountactive->getCampaignChoicesMade(); + whichchoice=selected-NB_CAMPAIGN_MENU_ITEM-accountactive->getCampaignChoicesMade(); actuallevel=(accountactive->getCampaignChoicesMade()>0?campaignlevels[accountactive->getCampaignChoicesMade()-1].nextlevel[whichchoice]:0); visibleloading=1; stillloading=1; @@ -5630,9 +5634,9 @@ void Game::MenuTick(){ targetlevel=-1; if(firstload) { TickOnceAfter(); - Loadlevel(-1); } else LoadStuff(); + Loadlevel(-1); mainmenu=0; gameon=1; @@ -5662,9 +5666,6 @@ void Game::MenuTick(){ c=campaigns.begin(); accountactive->setCurrentCampaign(*c); } - if(Mainmenuitems[7]) - glDeleteTextures(1,&Mainmenuitems[7]); // we delete the world texture so load campaign will reload it - Mainmenuitems[7] = 0; LoadCampaign(); break; } @@ -5716,9 +5717,11 @@ void Game::MenuTick(){ loading=2; loadtime=0; targetlevel=selected; - if(firstload)TickOnceAfter(); - if(!firstload)LoadStuff(); - else Loadlevel(selected); + if(firstload) + TickOnceAfter(); + else + LoadStuff(); + Loadlevel(selected); campaign=0; mainmenu=0; @@ -7733,7 +7736,7 @@ void Game::TickOnceAfter(){ // 0 = load next level // 1 = go back to level select screen // 2 = stealthload next level - if(mainmenu==0&&winfreeze&&(campaignlevels[actuallevel].choosenext)==1){ + if(mainmenu==0&&winfreeze&&(campaignlevels[actuallevel].choosenext)==1) { if(campaignlevels[actuallevel].nextlevel.empty()) endgame=1; } else if(mainmenu==0&&winfreeze) { @@ -7755,7 +7758,9 @@ void Game::TickOnceAfter(){ if(!firstload) LoadStuff(); whichchoice=0; + cout << "from " << campaignlevels[actuallevel].mapname.c_str() << "(" << actuallevel << ")" << endl; actuallevel=campaignlevels[actuallevel].nextlevel.front(); + cout << "to " << campaignlevels[actuallevel].mapname.c_str() << "(" << actuallevel << ")" << endl; visibleloading=1; stillloading=1; Loadlevel(campaignlevels[actuallevel].mapname.c_str());