Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-03-23 18:12:56 +0000
committerStijn Buys <ingar@osirion.org>2008-03-23 18:12:56 +0000
commit22e136d88817b64ec904a7e7232a2cf9e80e74bd (patch)
treeea369bba78930ff55325412760d14102d326f85b /src/core/gameinterface.cc
parent8485d43feca5597c4b412c6912aadcd9586e3cde (diff)
improved network connection handling, keep alive and time out
Diffstat (limited to 'src/core/gameinterface.cc')
-rw-r--r--src/core/gameinterface.cc21
1 files changed, 6 insertions, 15 deletions
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);
}