aboutsummaryrefslogtreecommitdiff
path: root/simon/debug.cpp
diff options
context:
space:
mode:
authorMax Horn2004-12-18 01:33:21 +0000
committerMax Horn2004-12-18 01:33:21 +0000
commit0ceb634fd4f0ccac5012ed7db61f131b814b7a3b (patch)
tree05b2369fef13c5e3d503a10085fe9bfe0ef448e7 /simon/debug.cpp
parentb93dd59a44f73f744bbf3d0d60e0ce509667eccc (diff)
downloadscummvm-rg350-0ceb634fd4f0ccac5012ed7db61f131b814b7a3b.tar.gz
scummvm-rg350-0ceb634fd4f0ccac5012ed7db61f131b814b7a3b.tar.bz2
scummvm-rg350-0ceb634fd4f0ccac5012ed7db61f131b814b7a3b.zip
constify simon engine; turned global var vc_get_out_of_code into a member of class SimonEngine
svn-id: r16106
Diffstat (limited to 'simon/debug.cpp')
-rw-r--r--simon/debug.cpp48
1 files changed, 24 insertions, 24 deletions
diff --git a/simon/debug.cpp b/simon/debug.cpp
index 67f8be31a8..071146aa30 100644
--- a/simon/debug.cpp
+++ b/simon/debug.cpp
@@ -169,7 +169,7 @@ void SimonEngine::dumpSubroutines() {
}
}
-void SimonEngine::dump_video_script(byte *src, bool one_opcode_only) {
+void SimonEngine::dump_video_script(const byte *src, bool one_opcode_only) {
uint opcode;
const char *str, *strn;
@@ -233,43 +233,43 @@ void SimonEngine::dump_video_script(byte *src, bool one_opcode_only) {
} while (!one_opcode_only);
}
-void SimonEngine::dump_vga_file(byte *vga) {
+void SimonEngine::dump_vga_file(const byte *vga) {
{
- byte *pp;
- byte *p;
+ const byte *pp;
+ const byte *p;
int count;
pp = vga;
- p = pp + READ_BE_UINT16(&((VgaFile1Header *) pp)->hdr2_start);
- count = READ_BE_UINT16(&((VgaFile1Header2 *) p)->id_count);
- p = pp + READ_BE_UINT16(&((VgaFile1Header2 *) p)->id_table);
+ p = pp + READ_BE_UINT16(&((const VgaFile1Header *) pp)->hdr2_start);
+ count = READ_BE_UINT16(&((const VgaFile1Header2 *) p)->id_count);
+ p = pp + READ_BE_UINT16(&((const VgaFile1Header2 *) p)->id_table);
while (--count >= 0) {
- int id = READ_BE_UINT16(&((VgaFile1Struct0x6 *) p)->id);
+ int id = READ_BE_UINT16(&((const VgaFile1Struct0x6 *) p)->id);
- dump_vga_script_always(vga + READ_BE_UINT16(&((VgaFile1Struct0x6 *) p)->script_offs), id / 100, id);
+ dump_vga_script_always(vga + READ_BE_UINT16(&((const VgaFile1Struct0x6 *) p)->script_offs), id / 100, id);
p += sizeof(VgaFile1Struct0x6);
}
}
{
- byte *bb, *b;
+ const byte *bb, *b;
int c;
bb = vga;
- b = bb + READ_BE_UINT16(&((VgaFile1Header *) bb)->hdr2_start);
- c = READ_BE_UINT16(&((VgaFile1Header2 *) b)->unk1);
- b = bb + READ_BE_UINT16(&((VgaFile1Header2 *) b)->unk2_offs);
+ b = bb + READ_BE_UINT16(&((const VgaFile1Header *) bb)->hdr2_start);
+ c = READ_BE_UINT16(&((const VgaFile1Header2 *) b)->unk1);
+ b = bb + READ_BE_UINT16(&((const VgaFile1Header2 *) b)->unk2_offs);
while (--c >= 0) {
- int id = READ_BE_UINT16(&((VgaFile1Struct0x8 *) b)->id);
+ int id = READ_BE_UINT16(&((const VgaFile1Struct0x8 *) b)->id);
- dump_vga_script_always(vga + READ_BE_UINT16(&((VgaFile1Struct0x8 *) b)->script_offs), id / 100, id);
+ dump_vga_script_always(vga + READ_BE_UINT16(&((const VgaFile1Struct0x8 *) b)->script_offs), id / 100, id);
b += sizeof(VgaFile1Struct0x8);
}
}
}
-const byte bmp_hdr[] = {
+static const byte bmp_hdr[] = {
0x42, 0x4D,
0x9E, 0x14, 0x00, 0x00, /* offset 2, file size */
0x00, 0x00, 0x00, 0x00,
@@ -323,7 +323,7 @@ void dump_bmp(const char *filename, int w, int h, const byte *bytes, const uint3
fclose(out);
}
-void dump_bitmap(const char *filename, byte *offs, int w, int h, int flags, const byte *palette,
+static void dump_bitmap(const char *filename, const byte *offs, int w, int h, int flags, const byte *palette,
byte base)
{
/* allocate */
@@ -351,7 +351,7 @@ void dump_bitmap(const char *filename, byte *offs, int w, int h, int flags, cons
free(b);
}
-void SimonEngine::dump_single_bitmap(int file, int image, byte *offs, int w, int h, byte base) {
+void SimonEngine::dump_single_bitmap(int file, int image, const byte *offs, int w, int h, byte base) {
char buf[40];
#if !defined(__PALM_OS__) && !defined(__DC__)
struct stat statbuf;
@@ -390,11 +390,11 @@ void pal_load(byte *pal, const byte *vga1, int a, int b) {
} while (--num);
}
-void SimonEngine::dump_vga_bitmaps(byte *vga, byte *vga1, int res) {
+void SimonEngine::dump_vga_bitmaps(const byte *vga, byte *vga1, int res) {
int i;
uint32 offs;
- byte *p2;
+ const byte *p2;
byte pal[768];
{
@@ -411,14 +411,14 @@ void SimonEngine::dump_vga_bitmaps(byte *vga, byte *vga1, int res) {
for(i = 1; ; i++) {
p2 = vga + i * 8;
- offs = TO_BE_32(*(uint32 *)p2);
+ offs = READ_BE_UINT32(p2);
/* try to detect end of images.
* assume the end when offset >= 200kb */
if (offs >= 200*1024)
return;
- width = TO_BE_16(*(uint16 *)(p2 + 6));
+ width = READ_BE_UINT16(p2 + 6);
height = p2[5];
flags = p2[4];
@@ -439,14 +439,14 @@ void SimonEngine::dump_vga_bitmaps(byte *vga, byte *vga1, int res) {
}
}
-void SimonEngine::dump_vga_script_always(byte *ptr, uint res, uint sprite_id) {
+void SimonEngine::dump_vga_script_always(const byte *ptr, uint res, uint sprite_id) {
fprintf(_dump_file, "; address=%x, vgafile=%d vgasprite=%d\n",
ptr - _vga_buffer_pointers[res].vgaFile1, res, sprite_id);
dump_video_script(ptr, false);
fprintf(_dump_file, "; end\n");
}
-void SimonEngine::dump_vga_script(byte *ptr, uint res, uint sprite_id) {
+void SimonEngine::dump_vga_script(const byte *ptr, uint res, uint sprite_id) {
dump_vga_script_always(ptr, res, sprite_id);
}