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-12-26 12:21:48 +0000
committerStijn Buys <ingar@osirion.org>2008-12-26 12:21:48 +0000
commitb875124824794a7762414db76ed9f953b8ba320f (patch)
tree86f27d64e4a9e91a93cb4b30752f27eeec6526ac /src/client/video.cc
parentbfa10f9990a8a045b03474d11af75984c12a856a (diff)
default player settings in player.ini,
palette text colors, cleanups
Diffstat (limited to 'src/client/video.cc')
-rw-r--r--src/client/video.cc27
1 files changed, 20 insertions, 7 deletions
diff --git a/src/client/video.cc b/src/client/video.cc
index 53e5dbc..1db1ba4 100644
--- a/src/client/video.cc
+++ b/src/client/video.cc
@@ -10,6 +10,7 @@
#include "client/client.h"
#include "render/render.h"
#include "core/core.h"
+#include "core/gameserver.h"
#include "filesystem/filesystem.h"
#include "sys/sys.h"
#include "ui/ui.h"
@@ -133,20 +134,17 @@ bool init()
#endif // HAVE_DEBUG_MESSAGES
+ // set window caption
+ set_caption();
+
// save r_width and r_height variables
(*r_width) = width;
(*r_height) = height;
- // set window caption
- std::string version(core::name());
- version += ' ';
- version.append(core::version());
- SDL_WM_SetCaption(version.c_str(), 0);
-
// resize user interface
ui::root()->set_size((float) width, (float) height);
ui::root()->event_resize();
-
+
// to grab or not to grab
if (ui::console()->visible()) {
SDL_WM_GrabInput(SDL_GRAB_OFF);
@@ -158,12 +156,27 @@ bool init()
// initialize renderer
render::init(width, height);
+
+ // apply render options
+ ui::root()->apply_render_options();
view::init();
return true;
}
+void set_caption()
+{
+ // set window caption
+ std::string version;
+ if (core::server() && core::server()->module()) {
+ version.assign(core::server()->module()->name());
+ } else {
+ version.assign(core::name() + ' ' + core::version());
+ }
+ SDL_WM_SetCaption(version.c_str(), 0);
+}
+
void resize(int w, int h)
{
if (fullscreen)