X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FGameDraw.cpp;h=2b5ebf681c4ffafbb0d2a586ff5125f0ccd949b4;hb=af80f1f20e2b21ccf08af5421e5c683ac6deebcd;hp=888a7b452ac9721bbe01fe7392371ffd9877945d;hpb=4ee4eeed40f5f6a5e1811608ca53b2b8bdae5926;p=lugaru.git diff --git a/Source/GameDraw.cpp b/Source/GameDraw.cpp index 888a7b4..2b5ebf6 100644 --- a/Source/GameDraw.cpp +++ b/Source/GameDraw.cpp @@ -159,7 +159,6 @@ extern bool gamestarted; extern bool showdamagebar; -extern OPENAL_SAMPLE *samp[100]; extern int channels[100]; extern "C" void PlaySoundEx(int channel, OPENAL_SAMPLE *sptr, OPENAL_DSPUNIT *dsp, signed char startpaused); @@ -262,16 +261,15 @@ int Game::DrawGLScene(StereoSide side) if(winfreeze||mainmenu)drawmode=normalmode; - //drawmode=glowmode; +#if PLATFORM_MACOSX if(drawmode==glowmode){ RGBColor color2; color2.red=0; color2.green=0; color2.blue=0; -#if PLATFORM_MACOSX DSpContext_FadeGamma(NULL,200,&color2); -#endif } +#endif if(drawtoggle!=2)drawtoggle=1-drawtoggle; @@ -2240,7 +2238,7 @@ int Game::DrawGLScene(StereoSide side) oldmainmenu=mainmenu; - if(mainmenu==3||mainmenu==4||mainmenu==5||mainmenu==6||mainmenu==7||mainmenu==8||mainmenu==9||mainmenu==10||mainmenu==119||mainmenu==13||mainmenu==17||mainmenu==18){ + if(mainmenu==3||mainmenu==4||mainmenu==5||mainmenu==6||mainmenu==7||mainmenu==8||mainmenu==9||mainmenu==10||mainmenu==119||mainmenu==18){ glClear(GL_DEPTH_BUFFER_BIT); glEnable(GL_ALPHA_TEST); glAlphaFunc(GL_GREATER, 0.001f); @@ -2816,51 +2814,6 @@ int Game::DrawGLScene(StereoSide side) //numchallengelevels=tempncl; - } - if(mainmenu==11){ - nummenuitems=2+numchallengelevels; - char temp[255]; - - for(j=0;jgetHighScore(j)); - strcat(menustring[j],temp); - for(i=18;i<32;i++)if(menustring[j][i]=='\0')menustring[j][i]=' '; - menustring[j][32]='\0'; - sprintf (temp, "%d:",(int)(((int)accountactive->getFastTime(j)-(int)(accountactive->getFastTime(j))%60)/60)); - strcat(menustring[j],temp); - if((int)(accountactive->getFastTime(j))%60<10)strcat(menustring[j],"0"); - sprintf (temp, "%d",(int)(accountactive->getFastTime(j))%60); - strcat(menustring[j],temp); - - startx[j]=10; - starty[j]=360-j*40; - endx[j]=startx[j]+strlen(menustring[j])*10; - endy[j]=starty[j]+20; - movex[j]=0; - movey[j]=0; - } - - sprintf (menustring[numchallengelevels], "Back"); - startx[numchallengelevels]=10; - endx[numchallengelevels]=startx[numchallengelevels]+strlen(menustring[numchallengelevels])*10; - starty[numchallengelevels]=10; - endy[numchallengelevels]=starty[numchallengelevels]+20; - movex[numchallengelevels]=0; - movey[numchallengelevels]=0; - - sprintf (menustring[numchallengelevels+1], " High Score Best Time"); - startx[numchallengelevels+1]=10; - starty[numchallengelevels+1]=400; - endx[numchallengelevels+1]=startx[numchallengelevels+1]+strlen(menustring[numchallengelevels+1])*10; - endy[numchallengelevels+1]=starty[numchallengelevels+1]+20; - movex[numchallengelevels+1]=0; - movey[numchallengelevels+1]=0; - } if(mainmenu==10){ nummenuitems=6; @@ -3157,13 +3110,12 @@ int Game::DrawGLScene(StereoSide side) } } - if(mainmenu==3||mainmenu==4||mainmenu==5||mainmenu==6||mainmenu==7||mainmenu==8||mainmenu==9||mainmenu==10||mainmenu==11||mainmenu==13||mainmenu==17||mainmenu==18) + if(mainmenu==3||mainmenu==4||mainmenu==5||mainmenu==6||mainmenu==7||mainmenu==8||mainmenu==9||mainmenu==10||mainmenu==18) for(i=0;istartx[i]&&(mousecoordh/screenwidth*640)starty[i]&&480-(mousecoordv/screenheight*480)accountactive->getProgress()&&jaccountactive->getProgress()&&j0){ glMatrixMode(GL_MODELVIEW); // Select The Modelview Matrix glPushMatrix(); if(mainmenu!=7||j!=0||!entername) @@ -3371,10 +3321,7 @@ int Game::DrawGLScene(StereoSide side) if(mainmenu==7&&(j!=0||!entername)) text.glPrint(startx[j]-((float)i)+offsetx[j]*((float)i)/4,starty[j]+offsety[j]*((float)i)/4,menustring[j],0,1+((float)i)/70,640,480); if(mainmenu==8)text.glPrint(startx[j]-((float)i)+offsetx[j]*((float)i)/4,starty[j]+offsety[j]*((float)i)/4,menustring[j],0,1+((float)i)/70,640,480); if(mainmenu==9)text.glPrint(startx[j]-((float)i)+offsetx[j]*((float)i)/4,starty[j]+offsety[j]*((float)i)/4,menustring[j],0,1+((float)i)/70,640,480); - if(mainmenu==11)text.glPrint(startx[j]-((float)i)+offsetx[j]*((float)i)/4,starty[j]+offsety[j]*((float)i)/4,menustring[j],0,1+((float)i)/70,640,480); if(mainmenu==10)text.glPrint(startx[j]-((float)i)+offsetx[j]*((float)i)/4,starty[j]+offsety[j]*((float)i)/4,menustring[j],0,1+((float)i)/70,640,480); - if(mainmenu==17)text.glPrint(startx[j]-((float)i)+offsetx[j]*((float)i)/4,starty[j]+offsety[j]*((float)i)/4,menustring[j],0,1+((float)i)/70,640,480); - if(mainmenu==13&&j!=1)text.glPrint(startx[j]-((float)i)+offsetx[j]*((float)i)/4,starty[j]+offsety[j]*((float)i)/4,menustring[j],0,1+((float)i)/70,640,480); if(mainmenu==18)text.glPrint(startx[j]-((float)i)+offsetx[j]*((float)i)/4,starty[j]+offsety[j]*((float)i)/4,menustring[j],0,1+((float)i)/70,640,480); } }