aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/sdl/sdl.h
diff options
context:
space:
mode:
authorJohannes Schickel2013-10-20 23:29:40 +0200
committerKamil Zbróg2013-10-24 12:59:16 +0100
commitb85989bd8e19e153d95182761a9d3df1b8d1f85e (patch)
tree1a886a5b5cd9f85f210e89aeaed11cb989389f8b /backends/platform/sdl/sdl.h
parentb53770366bdc5a79c81a35b5c04bb7b1804f233f (diff)
downloadscummvm-rg350-b85989bd8e19e153d95182761a9d3df1b8d1f85e.tar.gz
scummvm-rg350-b85989bd8e19e153d95182761a9d3df1b8d1f85e.tar.bz2
scummvm-rg350-b85989bd8e19e153d95182761a9d3df1b8d1f85e.zip
SDL: Clean up graphics mode handling for OpenGL backend.
Instead of custom memory management Common::Array is used now.
Diffstat (limited to 'backends/platform/sdl/sdl.h')
-rw-r--r--backends/platform/sdl/sdl.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/backends/platform/sdl/sdl.h b/backends/platform/sdl/sdl.h
index 590354b699..6348519681 100644
--- a/backends/platform/sdl/sdl.h
+++ b/backends/platform/sdl/sdl.h
@@ -30,6 +30,8 @@
#include "backends/events/sdl/sdl-events.h"
#include "backends/log/log.h"
+#include "common/array.h"
+
/**
* Base OSystem class for all SDL ports.
*/
@@ -108,7 +110,8 @@ protected:
#ifdef USE_OPENGL
int _desktopWidth, _desktopHeight;
- OSystem::GraphicsMode *_graphicsModes;
+ typedef Common::Array<GraphicsMode> GraphicsModeArray;
+ GraphicsModeArray _graphicsModes;
int _graphicsMode;
int _sdlModesCount;
int _glModesCount;