summaryrefslogtreecommitdiffstats
path: root/src/graphics/core/device.h
diff options
context:
space:
mode:
authorPiotr Dziwinski <piotrdz@gmail.com>2012-07-29 15:09:53 +0200
committerPiotr Dziwinski <piotrdz@gmail.com>2012-07-29 15:09:53 +0200
commit7c5a3514dd6e907866bddcbb09b4d9cbd958dd8e (patch)
tree00aaece75d43bd35a3997bf4eacdfd103d29d5c7 /src/graphics/core/device.h
parent72c0188ec37c3783133baf6960d72cb3c9d12a6c (diff)
downloadcolobot-7c5a3514dd6e907866bddcbb09b4d9cbd958dd8e.tar.gz
colobot-7c5a3514dd6e907866bddcbb09b4d9cbd958dd8e.tar.bz2
colobot-7c5a3514dd6e907866bddcbb09b4d9cbd958dd8e.zip
Video mode changing
- added video mode querying & changing - added joystick querying & changing - cleaned up CApplication interface
Diffstat (limited to 'src/graphics/core/device.h')
-rw-r--r--src/graphics/core/device.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/graphics/core/device.h b/src/graphics/core/device.h
index ae612b7..1f6cacf 100644
--- a/src/graphics/core/device.h
+++ b/src/graphics/core/device.h
@@ -25,6 +25,7 @@
#include "graphics/core/material.h"
#include "graphics/core/texture.h"
#include "graphics/core/vertex.h"
+#include "math/intsize.h"
#include "math/matrix.h"
#include <string>
@@ -43,10 +44,8 @@ namespace Gfx {
*/
struct DeviceConfig
{
- //! Screen width
- int width;
- //! Screen height
- int height;
+ //! Screen size
+ Math::IntSize size;
//! Bits per pixel
int bpp;
//! Full screen
@@ -64,8 +63,7 @@ struct DeviceConfig
//! Loads the default values
inline void LoadDefault()
{
- width = 800;
- height = 600;
+ size = Math::IntSize(800, 600);
bpp = 32;
fullScreen = false;
resizeable = false;