X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fscreens.c;h=1ff8bd1d64402921ddb3560959c2992fc1d4d791;hb=d82356191574038684ec15bb2e13fe803de52b53;hp=292f04afcaab32c8d40033b1c30270c0196073fd;hpb=2357c391b4a587709627cc30316734b3c83c8134;p=rocksndiamonds.git diff --git a/src/screens.c b/src/screens.c index 292f04af..1ff8bd1d 100644 --- a/src/screens.c +++ b/src/screens.c @@ -44,6 +44,7 @@ void DrawHeadline() void DrawMainMenu() { int i; + char *name_text = (!options.network && setup.team_mode ? "Team:" : "Name:"); FadeSounds(); GetPlayerConfig(); @@ -51,8 +52,8 @@ void DrawMainMenu() ClearWindow(); DrawHeadline(); - DrawText(SX + 32, SY + 2*32, "Name:", FS_BIG, FC_GREEN); - DrawText(SX + 6*32, SY + 2*32, setup.alias_name, FS_BIG, FC_RED); + DrawText(SX + 32, SY + 2*32, name_text, FS_BIG, FC_GREEN); + DrawText(SX + 6*32, SY + 2*32, setup.player_name, FS_BIG, FC_RED); DrawText(SX + 32, SY + 3*32, "Level:", FS_BIG, FC_GREEN); DrawText(SX + 11*32, SY + 3*32, int2str(level_nr,3), FS_BIG, (level_nr0) { xpos--; - setup.alias_name[xpos] = 0; + setup.player_name[xpos] = 0; DrawGraphic(xpos+6,ypos,GFX_KUGEL_ROT); DrawGraphic(xpos+7,ypos,GFX_LEERRAUM); } else if (key==XK_Return && xpos>0) { - DrawText(SX+6*32,SY+ypos*32,setup.alias_name,FS_BIG,FC_RED); + DrawText(SX+6*32,SY+ypos*32,setup.player_name,FS_BIG,FC_RED); DrawGraphic(xpos+6,ypos,GFX_LEERRAUM); SaveSetup(); @@ -828,7 +822,7 @@ void HandleChooseLevel(int mx, int my, int dx, int dy, int button) SaveLevelSetup(); TapeErase(); - LoadLevelTape(level_nr); + LoadTape(level_nr); game_status = MAINMENU; DrawMainMenu(); @@ -855,7 +849,7 @@ void DrawHallOfFame(int pos) DrawText(SX+64,SY+10,"Hall Of Fame",FS_BIG,FC_YELLOW); sprintf(txt,"HighScores of Level %d",level_nr); DrawText(SX+256-strlen(txt)*7,SY+48,txt,FS_SMALL,FC_RED); - for(y=0;y