diff options
author | celestar <celestar@openttd.org> | 2005-01-08 09:40:22 +0000 |
---|---|---|
committer | celestar <celestar@openttd.org> | 2005-01-08 09:40:22 +0000 |
commit | 90871eeb9e7b564c9cefb0c11e06e4f9ada92acb (patch) | |
tree | b3fef9b1bb39995f7c361d371953ccf1ed473c19 /dock_gui.c | |
parent | 634c395a6f45b2427d05b57e2b9dcb25c40ece41 (diff) | |
download | openttd-90871eeb9e7b564c9cefb0c11e06e4f9ada92acb.tar.xz |
(svn r1425) Added hotkeys for dock and airport toolbar
Diffstat (limited to 'dock_gui.c')
-rw-r--r-- | dock_gui.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/dock_gui.c b/dock_gui.c index 7f7c4581c..f7fd23af4 100644 --- a/dock_gui.c +++ b/dock_gui.c @@ -118,6 +118,20 @@ static void BuildDocksToolbWndProc(Window *w, WindowEvent *e) case WE_CLICK: { if (e->click.widget - 3 >= 0 && e->click.widget != 5) _build_docks_button_proc[e->click.widget - 3](w); } break; + + case WE_KEYPRESS: { + switch(e->keypress.keycode) { + case '1': BuildDocksClick_Canal(w); break; + case '2': BuildDocksClick_Lock(w); break; + case '3': BuildDocksClick_Demolish(w); break; + case '4': BuildDocksClick_Depot(w); break; + case '5': BuildDocksClick_Dock(w); break; + case '6': BuildDocksClick_Buoy(w); break; + case 'l': BuildDocksClick_Landscaping(w); break; + default: + return; + } + } break; case WE_PLACE_OBJ: _place_proc(e->place.tile); |