diff options
author | tron <tron@openttd.org> | 2005-11-13 14:54:09 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2005-11-13 14:54:09 +0000 |
commit | 4a14a586e2f457d38e9fede1a494478105a8acfd (patch) | |
tree | 0bcf189f35802c7769cd23e20ed58a18b59d9b2e /main_gui.c | |
parent | ee15e3de13643b2d09abcc5424bf8e2d916cff75 (diff) | |
download | openttd-4a14a586e2f457d38e9fede1a494478105a8acfd.tar.xz |
(svn r3173) Use the trinary operator and switch to improve readability
Also align short cases nicely
Diffstat (limited to 'main_gui.c')
-rw-r--r-- | main_gui.c | 143 |
1 files changed, 64 insertions, 79 deletions
diff --git a/main_gui.c b/main_gui.c index 2a0b1bd08..2b6a38e64 100644 --- a/main_gui.c +++ b/main_gui.c @@ -169,64 +169,49 @@ typedef void MenuClickedProc(int index); static void MenuClickSettings(int index) { - switch(index) { - case 0: ShowGameOptions(); return; - case 1: ShowGameDifficulty(); return; - case 2: ShowPatchesSelection(); return; - case 3: ShowNewgrf(); return; - - case 5: _display_opt ^= DO_SHOW_TOWN_NAMES; MarkWholeScreenDirty(); return; - case 6: _display_opt ^= DO_SHOW_STATION_NAMES; MarkWholeScreenDirty(); return; - case 7: _display_opt ^= DO_SHOW_SIGNS; MarkWholeScreenDirty(); return; - case 8: _display_opt ^= DO_WAYPOINTS; MarkWholeScreenDirty(); return; - case 9: _display_opt ^= DO_FULL_ANIMATION; MarkWholeScreenDirty(); return; - case 10: _display_opt ^= DO_FULL_DETAIL; MarkWholeScreenDirty(); return; - case 11: _display_opt ^= DO_TRANS_BUILDINGS; MarkWholeScreenDirty(); return; - case 12: _display_opt ^= DO_TRANS_SIGNS; MarkWholeScreenDirty(); return; + switch (index) { + case 0: ShowGameOptions(); return; + case 1: ShowGameDifficulty(); return; + case 2: ShowPatchesSelection(); return; + case 3: ShowNewgrf(); return; + + case 5: _display_opt ^= DO_SHOW_TOWN_NAMES; break; + case 6: _display_opt ^= DO_SHOW_STATION_NAMES; break; + case 7: _display_opt ^= DO_SHOW_SIGNS; break; + case 8: _display_opt ^= DO_WAYPOINTS; break; + case 9: _display_opt ^= DO_FULL_ANIMATION; break; + case 10: _display_opt ^= DO_FULL_DETAIL; break; + case 11: _display_opt ^= DO_TRANS_BUILDINGS; break; + case 12: _display_opt ^= DO_TRANS_SIGNS; break; } + MarkWholeScreenDirty(); } static void MenuClickSaveLoad(int index) { if (_game_mode == GM_EDITOR) { - switch(index) { - case 0: - ShowSaveLoadDialog(SLD_SAVE_SCENARIO); - break; - case 1: - ShowSaveLoadDialog(SLD_LOAD_SCENARIO); - break; - case 2: - AskExitToGameMenu(); - break; - case 4: - AskExitGame(); - break; + switch (index) { + case 0: ShowSaveLoadDialog(SLD_SAVE_SCENARIO); break; + case 1: ShowSaveLoadDialog(SLD_LOAD_SCENARIO); break; + case 2: AskExitToGameMenu(); break; + case 4: AskExitGame(); break; } } else { - switch(index) { - case 0: - ShowSaveLoadDialog(SLD_SAVE_GAME); - break; - case 1: - ShowSaveLoadDialog(SLD_LOAD_GAME); - break; - case 2: - AskExitToGameMenu(); - break; - case 3: - AskExitGame(); - break; + switch (index) { + case 0: ShowSaveLoadDialog(SLD_SAVE_GAME); break; + case 1: ShowSaveLoadDialog(SLD_LOAD_GAME); break; + case 2: AskExitToGameMenu(); break; + case 3: AskExitGame(); break; } } } static void MenuClickMap(int index) { - switch(index) { - case 0: ShowSmallMap(); break; - case 1: ShowExtraViewPortWindow(); break; - case 2: ShowSignList(); break; + switch (index) { + case 0: ShowSmallMap(); break; + case 1: ShowExtraViewPortWindow(); break; + case 2: ShowSignList(); break; } } @@ -237,11 +222,11 @@ static void MenuClickTown(int index) static void MenuClickScenMap(int index) { - switch(index) { - case 0: ShowSmallMap(); break; - case 1: ShowExtraViewPortWindow(); break; - case 2: ShowSignList(); break; - case 3: ShowTownDirectory(); break; + switch (index) { + case 0: ShowSmallMap(); break; + case 1: ShowExtraViewPortWindow(); break; + case 2: ShowSignList(); break; + case 3: ShowTownDirectory(); break; } } @@ -279,29 +264,29 @@ static void MenuClickCompany(int index) static void MenuClickGraphs(int index) { - switch(index) { - case 0: ShowOperatingProfitGraph(); return; - case 1: ShowIncomeGraph(); return; - case 2: ShowDeliveredCargoGraph(); return; - case 3: ShowPerformanceHistoryGraph(); return; - case 4: ShowCompanyValueGraph(); return; - case 5: ShowCargoPaymentRates(); return; + switch (index) { + case 0: ShowOperatingProfitGraph(); break; + case 1: ShowIncomeGraph(); break; + case 2: ShowDeliveredCargoGraph(); break; + case 3: ShowPerformanceHistoryGraph(); break; + case 4: ShowCompanyValueGraph(); break; + case 5: ShowCargoPaymentRates(); break; } } static void MenuClickLeague(int index) { - switch(index) { - case 0: ShowCompanyLeagueTable(); return; - case 1: ShowPerformanceRatingDetail(); return; + switch (index) { + case 0: ShowCompanyLeagueTable(); break; + case 1: ShowPerformanceRatingDetail(); break; } } static void MenuClickIndustry(int index) { - switch(index) { - case 0: ShowIndustryDirectory(); break; - case 1: ShowBuildIndustryWindow(); break; + switch (index) { + case 0: ShowIndustryDirectory(); break; + case 1: ShowBuildIndustryWindow(); break; } } @@ -414,10 +399,10 @@ static void SelectSignTool(void) static void MenuClickForest(int index) { - switch(index) { - case 0: ShowTerraformToolbar(); break; - case 1: ShowBuildTreesToolbar(); break; - case 2: SelectSignTool(); break; + switch (index) { + case 0: ShowTerraformToolbar(); break; + case 1: ShowBuildTreesToolbar(); break; + case 2: SelectSignTool(); break; } } @@ -428,21 +413,21 @@ static void MenuClickMusicWindow(int index) static void MenuClickNewspaper(int index) { - switch(index) { - case 0: ShowLastNewsMessage(); break; - case 1: ShowMessageOptions(); break; - case 2: ShowMessageHistory(); break; + switch (index) { + case 0: ShowLastNewsMessage(); break; + case 1: ShowMessageOptions(); break; + case 2: ShowMessageHistory(); break; } } static void MenuClickHelp(int index) { switch (index) { - case 0: PlaceLandBlockInfo(); break; - case 2: IConsoleSwitch(); break; - case 3: _make_screenshot = 1; break; - case 4: _make_screenshot = 2; break; - case 5: ShowAboutWindow(); break; + case 0: PlaceLandBlockInfo(); break; + case 2: IConsoleSwitch(); break; + case 3: _make_screenshot = 1; break; + case 4: _make_screenshot = 2; break; + case 5: ShowAboutWindow(); break; } } @@ -863,10 +848,10 @@ bool DoZoomInOutWindow(int how, Window *w) ViewPort *vp; int button; - switch(_game_mode) { - case GM_EDITOR: button = 9; break; - case GM_NORMAL: button = 17; break; - default: return false; + switch (_game_mode) { + case GM_EDITOR: button = 9; break; + case GM_NORMAL: button = 17; break; + default: return false; } assert(w); |