From 7bc733dc10f3d01985021b7b5d6ae140dd5af6f1 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Tue, 29 Jan 2008 21:39:41 +0000 Subject: large update. cleaned up some code. added new effects for almost everything --- src/game/client/gc_console.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/game/client/gc_console.cpp') diff --git a/src/game/client/gc_console.cpp b/src/game/client/gc_console.cpp index 9cf417e2..0a4bb3d6 100644 --- a/src/game/client/gc_console.cpp +++ b/src/game/client/gc_console.cpp @@ -12,6 +12,7 @@ extern "C" { #include #include "gc_ui.h" +#include "gc_client.h" static unsigned int console_input_len = 0; static char console_input[256] = {0}; @@ -57,12 +58,20 @@ static void quit_command(struct lexer_result *result, void *user_data) client_quit(); } +static void con_team(struct lexer_result *result, void *user_data) +{ + int new_team; + extract_result_int(result, 1, &new_team); + send_switch_team(new_team); +} + void client_console_init() { console_register_print_callback(client_console_print); MACRO_REGISTER_COMMAND("quit", "", quit_command, 0x0); MACRO_REGISTER_COMMAND("connect", "s", connect_command, 0x0); MACRO_REGISTER_COMMAND("disconnect", "", disconnect_command, 0x0); + MACRO_REGISTER_COMMAND("team", "i", con_team, 0x0); } void console_handle_input() -- cgit 1.4.1