aboutsummaryrefslogtreecommitdiff
path: root/queen/display.cpp
diff options
context:
space:
mode:
authorChris Apers2004-11-09 10:26:33 +0000
committerChris Apers2004-11-09 10:26:33 +0000
commit2abe17e5946ba25a0a2cbb106ebe310f4d9f57d4 (patch)
tree4ab49b7ce05bcc2f557625e7510848ee0d2e4684 /queen/display.cpp
parent0823f2be2a8472a016d6f113210d2206f3449f71 (diff)
downloadscummvm-rg350-2abe17e5946ba25a0a2cbb106ebe310f4d9f57d4.tar.gz
scummvm-rg350-2abe17e5946ba25a0a2cbb106ebe310f4d9f57d4.tar.bz2
scummvm-rg350-2abe17e5946ba25a0a2cbb106ebe310f4d9f57d4.zip
Cleanup
svn-id: r15739
Diffstat (limited to 'queen/display.cpp')
-rw-r--r--queen/display.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/queen/display.cpp b/queen/display.cpp
index fa1d71bf56..e0cddac165 100644
--- a/queen/display.cpp
+++ b/queen/display.cpp
@@ -28,6 +28,7 @@
#include "queen/resource.h"
#if defined(__PALM_OS__)
+#include "init_arm.h"
#include "arm/native.h"
#include "arm/macros.h"
#endif
@@ -52,18 +53,12 @@ Display::Display(QueenEngine *vm, OSystem *system)
initFont();
-#ifndef __PALM_OS__
_screenBuf = new uint8[SCREEN_W * SCREEN_H];
_panelBuf = new uint8[PANEL_W * PANEL_H];
_backdropBuf = new uint8[BACKDROP_W * BACKDROP_H];
memset(_screenBuf, 0, SCREEN_W * SCREEN_H);
memset(_panelBuf, 0, PANEL_W * PANEL_H);
memset(_backdropBuf, 0, BACKDROP_W * BACKDROP_H);
-#else
- _screenBuf = (uint8 *)calloc(SCREEN_W * SCREEN_H, sizeof(uint8));
- _panelBuf = (uint8 *)calloc(PANEL_W * PANEL_H, sizeof(uint8));
- _backdropBuf = (uint8 *)calloc(BACKDROP_W * BACKDROP_H, sizeof(uint8));
-#endif
_fullRefresh = 1;
_dirtyBlocksWidth = SCREEN_W / D_BLOCK_W;
@@ -85,15 +80,9 @@ Display::Display(QueenEngine *vm, OSystem *system)
}
Display::~Display() {
-#ifndef __PALM_OS__
delete[] _backdropBuf;
delete[] _panelBuf;
delete[] _screenBuf;
-#else
- free(_backdropBuf);
- free(_panelBuf);
- free(_screenBuf);
-#endif
delete[] _pal.room;
delete[] _pal.screen;