diff options
| author | Chris Apers | 2004-11-09 10:26:33 +0000 |
|---|---|---|
| committer | Chris Apers | 2004-11-09 10:26:33 +0000 |
| commit | 2abe17e5946ba25a0a2cbb106ebe310f4d9f57d4 (patch) | |
| tree | 4ab49b7ce05bcc2f557625e7510848ee0d2e4684 /queen | |
| parent | 0823f2be2a8472a016d6f113210d2206f3449f71 (diff) | |
| download | scummvm-rg350-2abe17e5946ba25a0a2cbb106ebe310f4d9f57d4.tar.gz scummvm-rg350-2abe17e5946ba25a0a2cbb106ebe310f4d9f57d4.tar.bz2 scummvm-rg350-2abe17e5946ba25a0a2cbb106ebe310f4d9f57d4.zip | |
Cleanup
svn-id: r15739
Diffstat (limited to 'queen')
| -rw-r--r-- | queen/display.cpp | 13 | ||||
| -rw-r--r-- | queen/resource.cpp | 6 |
2 files changed, 3 insertions, 16 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; diff --git a/queen/resource.cpp b/queen/resource.cpp index 5d8f170782..47e02dc89f 100644 --- a/queen/resource.cpp +++ b/queen/resource.cpp @@ -105,15 +105,13 @@ uint8 *Resource::loadFile(const char *filename, uint32 skipBytes, uint32 *size, *size = sz; } byte *dstBuf; -#ifndef __PALM_OS__ + if (useMalloc) { dstBuf = (byte *)malloc(sz); } else { dstBuf = new byte[sz]; } -#else - dstBuf = (byte *)calloc(sz, sizeof(byte)); -#endif + _resourceFile->seek(re->offset + skipBytes); _resourceFile->read(dstBuf, sz); return dstBuf; |
