From 4c9c10f46015f8697fd21d8f9de26d18779de4d6 Mon Sep 17 00:00:00 2001 From: Titus Tscharntke Date: Sat, 3 Apr 2010 17:17:15 +0000 Subject: [PATCH] size 16 font fix ( more a hack ) server port is displayed in join/options ConsoleTimeout in ini raised to 20 --- mk/linux/glest.ini | 2 +- source/glest_game/global/core_data.cpp | 9 +-- .../glest_game/menu/menu_state_join_game.cpp | 29 ++++++-- source/glest_game/menu/menu_state_join_game.h | 3 + source/glest_game/menu/menu_state_options.cpp | 72 +++++++++++-------- source/glest_game/menu/menu_state_options.h | 4 ++ 6 files changed, 77 insertions(+), 42 deletions(-) diff --git a/mk/linux/glest.ini b/mk/linux/glest.ini index 428770dc8..902a7f4e1 100644 --- a/mk/linux/glest.ini +++ b/mk/linux/glest.ini @@ -11,7 +11,7 @@ AutoTest=false CheckGlCaps=true ColorBits=32 ConsoleMaxLines=10 -ConsoleTimeout=10 +ConsoleTimeout=20 DayTime=1000 DebugLogFile=debug.log DebugMode=false diff --git a/source/glest_game/global/core_data.cpp b/source/glest_game/global/core_data.cpp index 95ea0fd6c..94e24b576 100644 --- a/source/glest_game/global/core_data.cpp +++ b/source/glest_game/global/core_data.cpp @@ -89,12 +89,6 @@ void CoreData::load(){ displayFont->setType(displayFontName); displayFont->setSize(displayFontSize); - menuFontSmall=displayFont; - menuFontNormal=displayFont; - menuFontBig=displayFont; - menuFontVeryBig=displayFont; - consoleFont=displayFont; - //menu fonts string menuFontNameSmallPrefix= config.getString("FontMenuNormalPrefix"); string menuFontNameSmallPostfix= config.getString("FontMenuNormalPostfix"); @@ -134,7 +128,7 @@ void CoreData::load(){ //console font string consoleFontNamePrefix= config.getString("FontConsolePrefix"); string consoleFontNamePostfix= config.getString("FontConsolePostfix"); - int consoleFontNameSize=computeFontSize(16); + int consoleFontNameSize=computeFontSize(12); string consoleFontName= consoleFontNamePrefix+intToStr(consoleFontNameSize)+consoleFontNamePostfix; consoleFont= renderer.newFont(rsGlobal); consoleFont->setType(consoleFontName); @@ -163,6 +157,7 @@ int CoreData::computeFontSize(int size){ rs= 12; } SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] fontsize orginal %d calculated:%d \n",__FILE__,__FUNCTION__,__LINE__,size,rs); + if(rs==16) rs=15; // 16 is invisible in linux, nobody knows why!?! return rs; } diff --git a/source/glest_game/menu/menu_state_join_game.cpp b/source/glest_game/menu/menu_state_join_game.cpp index c524f9739..473e32208 100644 --- a/source/glest_game/menu/menu_state_join_game.cpp +++ b/source/glest_game/menu/menu_state_join_game.cpp @@ -62,27 +62,42 @@ MenuStateJoinGame::MenuStateJoinGame(Program *program, MainMenu *mainMenu, bool buttonAutoFindServers.setText(lang.get("FindLANGames")); //server type label - labelServerType.init(330, 460); + labelServerType.init(330, 490); labelServerType.setText(lang.get("ServerType") + ":"); //server type list box - listBoxServerType.init(465, 460); + listBoxServerType.init(465, 490); listBoxServerType.pushBackItem(lang.get("ServerTypeNew")); listBoxServerType.pushBackItem(lang.get("ServerTypePrevious")); //server label - labelServer.init(330, 430); + labelServer.init(330, 460); labelServer.setText(lang.get("Server") + ": "); //server listbox - listBoxServers.init(465, 430); - + listBoxServers.init(465, 460); for(int i= 0; i