(svn r2140) - Fix: [ 1175726 ] Allows rails in scenario editor. Moved both 'A' autorail and 'L' Terraform toolbar to their REAL places instead of the global window.

This commit is contained in:
Darkvater 2005-04-03 10:21:37 +00:00
parent 587106a869
commit 83d62b1aa2

View File

@ -1908,6 +1908,8 @@ static void MainToolbarWndProc(Window *w, WindowEvent *e)
case WKC_CTRL | 'S': _make_screenshot = 1; break; case WKC_CTRL | 'S': _make_screenshot = 1; break;
case WKC_CTRL | 'G': _make_screenshot = 2; break; case WKC_CTRL | 'G': _make_screenshot = 2; break;
case WKC_CTRL | WKC_ALT | 'C': if (!_networking) ShowCheatWindow(); break; case WKC_CTRL | WKC_ALT | 'C': if (!_networking) ShowCheatWindow(); break;
case 'A': ShowBuildRailToolbar(_last_built_railtype, 4); break; /* Invoke Autorail */
case 'L': ShowTerraformToolbar(); break;
default: return; default: return;
e->keypress.cont = false; e->keypress.cont = false;
} }
@ -2100,7 +2102,7 @@ static void ScenEditToolbarWndProc(Window *w, WindowEvent *e)
} break; } break;
case WE_KEYPRESS: { case WE_KEYPRESS: {
switch(e->keypress.keycode) { switch (e->keypress.keycode) {
case WKC_F1: ToolbarPauseClick(w); break; case WKC_F1: ToolbarPauseClick(w); break;
case WKC_F2: ShowGameOptions(); break; case WKC_F2: ShowGameOptions(); break;
case WKC_F3: MenuClickSaveLoad(0); break; case WKC_F3: MenuClickSaveLoad(0); break;
@ -2114,9 +2116,9 @@ static void ScenEditToolbarWndProc(Window *w, WindowEvent *e)
case WKC_F11: PlaceLandBlockInfo(); break; case WKC_F11: PlaceLandBlockInfo(); break;
case WKC_CTRL | 'S': _make_screenshot = 1; break; case WKC_CTRL | 'S': _make_screenshot = 1; break;
case WKC_CTRL | 'G': _make_screenshot = 2; break; case WKC_CTRL | 'G': _make_screenshot = 2; break;
} case 'L': ShowEditorTerraformToolBar(); break;
break; } break;
} } break;
case WE_PLACE_OBJ: { case WE_PLACE_OBJ: {
_place_proc(e->place.tile); _place_proc(e->place.tile);
@ -2350,18 +2352,6 @@ static void MainWindowWndProc(Window *w, WindowEvent *e) {
#endif #endif
break; break;
// invoke autorail
case 'A':
ShowBuildRailToolbar(_last_built_railtype, 4);
break;
case 'L':
if (_game_mode == GM_EDITOR) {
ShowEditorTerraformToolBar();
} else
ShowTerraformToolbar();
break;
case 'X': case 'X':
_display_opt ^= DO_TRANS_BUILDINGS; _display_opt ^= DO_TRANS_BUILDINGS;
MarkWholeScreenDirty(); MarkWholeScreenDirty();
@ -2370,7 +2360,7 @@ static void MainWindowWndProc(Window *w, WindowEvent *e) {
#ifdef ENABLE_NETWORK #ifdef ENABLE_NETWORK
case WKC_RETURN: case WKC_RETURN:
case 'T' | WKC_SHIFT: case 'T' | WKC_SHIFT:
if(_networking) if (_networking)
ShowNetworkChatQueryWindow(DESTTYPE_BROADCAST, 0); ShowNetworkChatQueryWindow(DESTTYPE_BROADCAST, 0);
break; break;
#endif /* ENABLE_NETWORK */ #endif /* ENABLE_NETWORK */