From 22e136d88817b64ec904a7e7232a2cf9e80e74bd Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 23 Mar 2008 18:12:56 +0000 Subject: improved network connection handling, keep alive and time out --- src/core/gameinterface.cc | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) (limited to 'src/core/gameinterface.cc') diff --git a/src/core/gameinterface.cc b/src/core/gameinterface.cc index 9f4dd29..a739eb2 100644 --- a/src/core/gameinterface.cc +++ b/src/core/gameinterface.cc @@ -42,23 +42,14 @@ GameInterface::GameInterface() { clear(); - if (Cvar::sv_dedicated->value()) + game_localplayer.clear(); + if (Cvar::sv_dedicated->value()) { game_localplayer.player_name.assign("Console"); - else { - game_localplayer.clear(); - Cvar *cl_name = Cvar::find("cl_name"); - if (cl_name) { - game_localplayer.player_name = cl_name->str(); - } - - Cvar *cl_color = Cvar::find("cl_color"); - math::Color color(1.0, 1.0, 1.0, 1.0); - if (cl_color && cl_color->value()) { - std::istringstream is(cl_color->str()); - is >> color; - } - game_localplayer.player_color = color; + } else { + game_localplayer.player_name.assign("Player"); + game_localplayer.update_info(); } + core::Func::add("list_model", (core::FuncPtr) func_list_model); } -- cgit v1.2.3