equal
deleted
inserted
replaced
1906 case WKC_SHIFT | WKC_F11: ShowBuildTreesToolbar(); break; |
1906 case WKC_SHIFT | WKC_F11: ShowBuildTreesToolbar(); break; |
1907 case WKC_SHIFT | WKC_F12: ShowMusicWindow(); break; |
1907 case WKC_SHIFT | WKC_F12: ShowMusicWindow(); break; |
1908 case WKC_CTRL | 'S': _make_screenshot = 1; break; |
1908 case WKC_CTRL | 'S': _make_screenshot = 1; break; |
1909 case WKC_CTRL | 'G': _make_screenshot = 2; break; |
1909 case WKC_CTRL | 'G': _make_screenshot = 2; break; |
1910 case WKC_CTRL | WKC_ALT | 'C': if (!_networking) ShowCheatWindow(); break; |
1910 case WKC_CTRL | WKC_ALT | 'C': if (!_networking) ShowCheatWindow(); break; |
|
1911 case 'A': ShowBuildRailToolbar(_last_built_railtype, 4); break; /* Invoke Autorail */ |
|
1912 case 'L': ShowTerraformToolbar(); break; |
1911 default: return; |
1913 default: return; |
1912 e->keypress.cont = false; |
1914 e->keypress.cont = false; |
1913 } |
1915 } |
1914 } break; |
1916 } break; |
1915 |
1917 |
2098 return; |
2100 return; |
2099 _scen_toolbar_button_procs[e->click.widget](w); |
2101 _scen_toolbar_button_procs[e->click.widget](w); |
2100 } break; |
2102 } break; |
2101 |
2103 |
2102 case WE_KEYPRESS: { |
2104 case WE_KEYPRESS: { |
2103 switch(e->keypress.keycode) { |
2105 switch (e->keypress.keycode) { |
2104 case WKC_F1: ToolbarPauseClick(w); break; |
2106 case WKC_F1: ToolbarPauseClick(w); break; |
2105 case WKC_F2: ShowGameOptions(); break; |
2107 case WKC_F2: ShowGameOptions(); break; |
2106 case WKC_F3: MenuClickSaveLoad(0); break; |
2108 case WKC_F3: MenuClickSaveLoad(0); break; |
2107 case WKC_F4: ToolbarScenGenLand(w); break; |
2109 case WKC_F4: ToolbarScenGenLand(w); break; |
2108 case WKC_F5: ToolbarScenGenTown(w); break; |
2110 case WKC_F5: ToolbarScenGenTown(w); break; |
2112 case WKC_F9: ToolbarScenPlaceSign(w); break; |
2114 case WKC_F9: ToolbarScenPlaceSign(w); break; |
2113 case WKC_F10: ShowMusicWindow(); break; |
2115 case WKC_F10: ShowMusicWindow(); break; |
2114 case WKC_F11: PlaceLandBlockInfo(); break; |
2116 case WKC_F11: PlaceLandBlockInfo(); break; |
2115 case WKC_CTRL | 'S': _make_screenshot = 1; break; |
2117 case WKC_CTRL | 'S': _make_screenshot = 1; break; |
2116 case WKC_CTRL | 'G': _make_screenshot = 2; break; |
2118 case WKC_CTRL | 'G': _make_screenshot = 2; break; |
2117 } |
2119 case 'L': ShowEditorTerraformToolBar(); break; |
2118 break; |
2120 } break; |
2119 } |
2121 } break; |
2120 |
2122 |
2121 case WE_PLACE_OBJ: { |
2123 case WE_PLACE_OBJ: { |
2122 _place_proc(e->place.tile); |
2124 _place_proc(e->place.tile); |
2123 } break; |
2125 } break; |
2124 |
2126 |
2348 #if defined(_DEBUG) |
2350 #if defined(_DEBUG) |
2349 DebugProc(e->keypress.keycode - ('0' | WKC_ALT)); |
2351 DebugProc(e->keypress.keycode - ('0' | WKC_ALT)); |
2350 #endif |
2352 #endif |
2351 break; |
2353 break; |
2352 |
2354 |
2353 // invoke autorail |
|
2354 case 'A': |
|
2355 ShowBuildRailToolbar(_last_built_railtype, 4); |
|
2356 break; |
|
2357 |
|
2358 case 'L': |
|
2359 if (_game_mode == GM_EDITOR) { |
|
2360 ShowEditorTerraformToolBar(); |
|
2361 } else |
|
2362 ShowTerraformToolbar(); |
|
2363 break; |
|
2364 |
|
2365 case 'X': |
2355 case 'X': |
2366 _display_opt ^= DO_TRANS_BUILDINGS; |
2356 _display_opt ^= DO_TRANS_BUILDINGS; |
2367 MarkWholeScreenDirty(); |
2357 MarkWholeScreenDirty(); |
2368 break; |
2358 break; |
2369 |
2359 |
2370 #ifdef ENABLE_NETWORK |
2360 #ifdef ENABLE_NETWORK |
2371 case WKC_RETURN: |
2361 case WKC_RETURN: |
2372 case 'T' | WKC_SHIFT: |
2362 case 'T' | WKC_SHIFT: |
2373 if(_networking) |
2363 if (_networking) |
2374 ShowNetworkChatQueryWindow(DESTTYPE_BROADCAST, 0); |
2364 ShowNetworkChatQueryWindow(DESTTYPE_BROADCAST, 0); |
2375 break; |
2365 break; |
2376 #endif /* ENABLE_NETWORK */ |
2366 #endif /* ENABLE_NETWORK */ |
2377 |
2367 |
2378 default: |
2368 default: |