From 12cd785edb4aa147790fda4371aaab485fde42fe Mon Sep 17 00:00:00 2001 From: Dusan Durech Date: Wed, 10 Dec 2008 23:08:44 +0100 Subject: We Use hot key Esc on back in fill program --- src/screen/screen_browser.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/screen/screen_browser.c') diff --git a/src/screen/screen_browser.c b/src/screen/screen_browser.c index edf222a..f09ca18 100644 --- a/src/screen/screen_browser.c +++ b/src/screen/screen_browser.c @@ -12,7 +12,7 @@ #include "interface.h" #include "screen.h" #include "image.h" - +#include "hotKey.h" #ifndef __WIN32__ # include @@ -72,6 +72,10 @@ static int LoadServers(); static int RefreshServers(); static server_t *server_getcurr(); +static void hotkey_escape() +{ + setScreen("gameType"); +} void startScreenBrowser() { @@ -79,6 +83,8 @@ void startScreenBrowser() playMusic("menu", MUSIC_GROUP_BASE); #endif + registerHotKey(SDLK_ESCAPE, hotkey_escape); + LoadServers(); } @@ -118,6 +124,8 @@ void stopScreenBrowser() //select_server->list = newList(); removeAllFromWidgetSelect(select_server); + unregisterHotKey(SDLK_ESCAPE); + while (1) { i = 0; for (server = server_list.next; server != &server_list; -- cgit v1.2.3