aboutsummaryrefslogtreecommitdiff
path: root/queen/graphics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'queen/graphics.cpp')
-rw-r--r--queen/graphics.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/queen/graphics.cpp b/queen/graphics.cpp
index 24b05a9fb6..5d87bbf65c 100644
--- a/queen/graphics.cpp
+++ b/queen/graphics.cpp
@@ -126,7 +126,7 @@ void Graphics::bankOverpack(uint32 srcframe, uint32 dstframe, uint32 bankslot) {
void Graphics::bankErase(uint32 bankslot) {
debug(9, "Graphics::bankErase(%d)", bankslot);
- delete[] _banks[bankslot].data;
+ free(_banks[bankslot].data);
_banks[bankslot].data = 0;
}
@@ -135,9 +135,9 @@ void Graphics::bobSetupControl() {
bankLoad("control.BBK",17);
bankUnpack(1, 1, 17); // Mouse pointer
- bankUnpack(3, 3, 17); // Up arrow dialogue
- bankUnpack(4, 4, 17); // Down arrow dialogue
- bankErase(17);
+ bankUnpack(3, 3, 17); // Up arrow dialogue
+ bankUnpack(4, 4, 17); // Down arrow dialogue
+ bankErase(17);
}
@@ -722,7 +722,7 @@ void Graphics::loadBackdrop(const char* name, uint16 room) {
}
uint32 size = _resource->fileSize(name);
_display->pcxReadBackdrop(pcxbuf, size, room > 114);
- delete[] pcxbuf;
+ free(pcxbuf);
if (room >= 90) {
_cameraBob = 0;
@@ -738,7 +738,7 @@ void Graphics::loadPanel() {
}
uint32 size = _resource->fileSize("panel.pcx");
_display->pcxReadPanel(pcxbuf, size);
- delete[] pcxbuf;
+ free(pcxbuf);
}
@@ -752,7 +752,7 @@ void Graphics::useJournal() { // GameSettings* pgs
// load and unpack journal frames
frameEraseAll(false);
- bankLoad("journal.BBK", 8);
+ bankLoad("journal.BBK", 8);
for(i = 1; i <= 20; ++i) {
bankUnpack(i, FRAMES_JOURNAL + i, 8);
// set hot spots to zero
@@ -761,7 +761,7 @@ void Graphics::useJournal() { // GameSettings* pgs
}
// adjust info box hot spot to put it on top always
_frames[FRAMES_JOURNAL + 20].yhotspot = 200;
- bankErase(8);
+ bankErase(8);
// TODO: setup zones