about summary refs log tree commit diff
path: root/src/game/client/gameclient.cpp
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2008-08-30 08:26:36 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2008-08-30 08:26:36 +0000
commit2e2d31ccc359228f0031b9fa507b33f8ba935722 (patch)
tree90f7270a696e7f47238c2945f91381af485c5ac4 /src/game/client/gameclient.cpp
parent71fa35606c268594f8cf4c52626057f86861c3de (diff)
downloadzcatch-2e2d31ccc359228f0031b9fa507b33f8ba935722.tar.gz
zcatch-2e2d31ccc359228f0031b9fa507b33f8ba935722.zip
fixed the motd correctly
Diffstat (limited to 'src/game/client/gameclient.cpp')
-rw-r--r--src/game/client/gameclient.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/game/client/gameclient.cpp b/src/game/client/gameclient.cpp
index ba7e4b37..a209eef8 100644
--- a/src/game/client/gameclient.cpp
+++ b/src/game/client/gameclient.cpp
@@ -70,6 +70,7 @@ void GAMECLIENT::on_init()
 	controls = &::controls;
 	effects = &::effects;
 	sounds = &::sounds;
+	motd = &::motd;
 	
 	// make a list of all the systems, make sure to add them in the corrent render order
 	all.add(skins);
@@ -95,12 +96,13 @@ void GAMECLIENT::on_init()
 	all.add(&broadcast);
 	all.add(&debughud);
 	all.add(&scoreboard);
-	all.add(&motd);
+	all.add(motd);
 	all.add(menus);
 	all.add(console);
 	
 	// build the input stack
 	input.add(console);
+	input.add(motd); // for pressing esc to remove it
 	input.add(menus);
 	input.add(chat);
 	input.add(&emoticon);
@@ -110,14 +112,6 @@ void GAMECLIENT::on_init()
 	// init all components
 	for(int i = 0; i < all.num; i++)
 		all.components[i]->on_init();
-		
-	/*
-	input_stack.add_handler(console_input_special_binds, 0); // F1-Fx binds
-	input_stack.add_handler(console_input_cli, 0); // console
-	input_stack.add_handler(chat_input_handle, 0); // chat
-	//input_stack.add_handler() // ui
-	input_stack.add_handler(console_input_normal_binds, 0); // binds
-	*/
 }
 
 void GAMECLIENT::dispatch_input()