From 307cf4aa64b37aa46e14cde09b38a0a4a73330be Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Mon, 15 Jun 2009 08:15:53 +0000 Subject: done language selector --- src/game/client/gameclient.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'src/game/client/gameclient.cpp') diff --git a/src/game/client/gameclient.cpp b/src/game/client/gameclient.cpp index 752af7cd..fc17b94f 100644 --- a/src/game/client/gameclient.cpp +++ b/src/game/client/gameclient.cpp @@ -229,9 +229,6 @@ void GAMECLIENT::on_console_init() input.add(controls); input.add(binds); - // - MACRO_REGISTER_COMMAND("language", "s", CFGFLAG_CLIENT, con_language, this, "Sets the language"); - // add the some console commands MACRO_REGISTER_COMMAND("team", "i", CFGFLAG_CLIENT, con_team, this, "Switch team"); MACRO_REGISTER_COMMAND("kill", "", CFGFLAG_CLIENT, con_kill, this, "Kill yourself"); @@ -258,6 +255,9 @@ void GAMECLIENT::on_console_init() void GAMECLIENT::on_init() { + // set the language + localization.load(config.cl_languagefile); + // init all components for(int i = 0; i < all.num; i++) all.components[i]->on_init(); @@ -954,10 +954,3 @@ void GAMECLIENT::con_kill(void *result, void *user_data) { ((GAMECLIENT*)user_data)->send_kill(-1); } - -void GAMECLIENT::con_language(void *result, void *user_data) -{ - char buf[128]; - str_format(buf, sizeof(buf), "data/languages/%s.txt", console_arg_string(result, 0)); - localization.load(buf); -} -- cgit 1.4.1