[Scummvm-git-logs] scummvm master -> 1dbc3b6c0540b5a77c2953d8343a3e09fd4f9d6b
dreammaster
noreply at scummvm.org
Mon Apr 27 08:45:43 UTC 2026
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
1dbc3b6c05 MADS: DRAGONSPHERE: Room skeleton files
Commit: 1dbc3b6c0540b5a77c2953d8343a3e09fd4f9d6b
https://github.com/scummvm/scummvm/commit/1dbc3b6c0540b5a77c2953d8343a3e09fd4f9d6b
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-04-27T18:44:34+10:00
Commit Message:
MADS: DRAGONSPHERE: Room skeleton files
Changed paths:
A engines/mads/madsv2/dragonsphere/rooms/room101.cpp
A engines/mads/madsv2/dragonsphere/rooms/room101.h
A engines/mads/madsv2/dragonsphere/rooms/room102.cpp
A engines/mads/madsv2/dragonsphere/rooms/room102.h
A engines/mads/madsv2/dragonsphere/rooms/room103.cpp
A engines/mads/madsv2/dragonsphere/rooms/room103.h
A engines/mads/madsv2/dragonsphere/rooms/room104.cpp
A engines/mads/madsv2/dragonsphere/rooms/room104.h
A engines/mads/madsv2/dragonsphere/rooms/room105.cpp
A engines/mads/madsv2/dragonsphere/rooms/room105.h
A engines/mads/madsv2/dragonsphere/rooms/room106.cpp
A engines/mads/madsv2/dragonsphere/rooms/room106.h
A engines/mads/madsv2/dragonsphere/rooms/room107.cpp
A engines/mads/madsv2/dragonsphere/rooms/room107.h
A engines/mads/madsv2/dragonsphere/rooms/room108.cpp
A engines/mads/madsv2/dragonsphere/rooms/room108.h
A engines/mads/madsv2/dragonsphere/rooms/room109.cpp
A engines/mads/madsv2/dragonsphere/rooms/room109.h
A engines/mads/madsv2/dragonsphere/rooms/room110.cpp
A engines/mads/madsv2/dragonsphere/rooms/room110.h
A engines/mads/madsv2/dragonsphere/rooms/room111.cpp
A engines/mads/madsv2/dragonsphere/rooms/room111.h
A engines/mads/madsv2/dragonsphere/rooms/room112.cpp
A engines/mads/madsv2/dragonsphere/rooms/room112.h
A engines/mads/madsv2/dragonsphere/rooms/room113.cpp
A engines/mads/madsv2/dragonsphere/rooms/room113.h
A engines/mads/madsv2/dragonsphere/rooms/room114.cpp
A engines/mads/madsv2/dragonsphere/rooms/room114.h
A engines/mads/madsv2/dragonsphere/rooms/room115.cpp
A engines/mads/madsv2/dragonsphere/rooms/room115.h
A engines/mads/madsv2/dragonsphere/rooms/room116.cpp
A engines/mads/madsv2/dragonsphere/rooms/room116.h
A engines/mads/madsv2/dragonsphere/rooms/room117.cpp
A engines/mads/madsv2/dragonsphere/rooms/room117.h
A engines/mads/madsv2/dragonsphere/rooms/room118.cpp
A engines/mads/madsv2/dragonsphere/rooms/room118.h
A engines/mads/madsv2/dragonsphere/rooms/room119.cpp
A engines/mads/madsv2/dragonsphere/rooms/room119.h
A engines/mads/madsv2/dragonsphere/rooms/room201.cpp
A engines/mads/madsv2/dragonsphere/rooms/room201.h
A engines/mads/madsv2/dragonsphere/rooms/room203.cpp
A engines/mads/madsv2/dragonsphere/rooms/room203.h
A engines/mads/madsv2/dragonsphere/rooms/room204.cpp
A engines/mads/madsv2/dragonsphere/rooms/room204.h
A engines/mads/madsv2/dragonsphere/rooms/room205.cpp
A engines/mads/madsv2/dragonsphere/rooms/room205.h
A engines/mads/madsv2/dragonsphere/rooms/room206.cpp
A engines/mads/madsv2/dragonsphere/rooms/room206.h
A engines/mads/madsv2/dragonsphere/rooms/room301.cpp
A engines/mads/madsv2/dragonsphere/rooms/room301.h
A engines/mads/madsv2/dragonsphere/rooms/room302.cpp
A engines/mads/madsv2/dragonsphere/rooms/room302.h
A engines/mads/madsv2/dragonsphere/rooms/room303.cpp
A engines/mads/madsv2/dragonsphere/rooms/room303.h
A engines/mads/madsv2/dragonsphere/rooms/room401.cpp
A engines/mads/madsv2/dragonsphere/rooms/room401.h
A engines/mads/madsv2/dragonsphere/rooms/room402.cpp
A engines/mads/madsv2/dragonsphere/rooms/room402.h
A engines/mads/madsv2/dragonsphere/rooms/room403.cpp
A engines/mads/madsv2/dragonsphere/rooms/room403.h
A engines/mads/madsv2/dragonsphere/rooms/room404.cpp
A engines/mads/madsv2/dragonsphere/rooms/room404.h
A engines/mads/madsv2/dragonsphere/rooms/room405.cpp
A engines/mads/madsv2/dragonsphere/rooms/room405.h
A engines/mads/madsv2/dragonsphere/rooms/room406.cpp
A engines/mads/madsv2/dragonsphere/rooms/room406.h
A engines/mads/madsv2/dragonsphere/rooms/room407.cpp
A engines/mads/madsv2/dragonsphere/rooms/room407.h
A engines/mads/madsv2/dragonsphere/rooms/room408.cpp
A engines/mads/madsv2/dragonsphere/rooms/room408.h
A engines/mads/madsv2/dragonsphere/rooms/room409.cpp
A engines/mads/madsv2/dragonsphere/rooms/room409.h
A engines/mads/madsv2/dragonsphere/rooms/room410.cpp
A engines/mads/madsv2/dragonsphere/rooms/room410.h
A engines/mads/madsv2/dragonsphere/rooms/room411.cpp
A engines/mads/madsv2/dragonsphere/rooms/room411.h
A engines/mads/madsv2/dragonsphere/rooms/room412.cpp
A engines/mads/madsv2/dragonsphere/rooms/room412.h
A engines/mads/madsv2/dragonsphere/rooms/room454.cpp
A engines/mads/madsv2/dragonsphere/rooms/room454.h
A engines/mads/madsv2/dragonsphere/rooms/room501.cpp
A engines/mads/madsv2/dragonsphere/rooms/room501.h
A engines/mads/madsv2/dragonsphere/rooms/room502.cpp
A engines/mads/madsv2/dragonsphere/rooms/room502.h
A engines/mads/madsv2/dragonsphere/rooms/room503.cpp
A engines/mads/madsv2/dragonsphere/rooms/room503.h
A engines/mads/madsv2/dragonsphere/rooms/room504.cpp
A engines/mads/madsv2/dragonsphere/rooms/room504.h
A engines/mads/madsv2/dragonsphere/rooms/room505.cpp
A engines/mads/madsv2/dragonsphere/rooms/room505.h
A engines/mads/madsv2/dragonsphere/rooms/room506.cpp
A engines/mads/madsv2/dragonsphere/rooms/room506.h
A engines/mads/madsv2/dragonsphere/rooms/room507.cpp
A engines/mads/madsv2/dragonsphere/rooms/room507.h
A engines/mads/madsv2/dragonsphere/rooms/room508.cpp
A engines/mads/madsv2/dragonsphere/rooms/room508.h
A engines/mads/madsv2/dragonsphere/rooms/room509.cpp
A engines/mads/madsv2/dragonsphere/rooms/room509.h
A engines/mads/madsv2/dragonsphere/rooms/room510.cpp
A engines/mads/madsv2/dragonsphere/rooms/room510.h
A engines/mads/madsv2/dragonsphere/rooms/room511.cpp
A engines/mads/madsv2/dragonsphere/rooms/room511.h
A engines/mads/madsv2/dragonsphere/rooms/room512.cpp
A engines/mads/madsv2/dragonsphere/rooms/room512.h
A engines/mads/madsv2/dragonsphere/rooms/room557.cpp
A engines/mads/madsv2/dragonsphere/rooms/room557.h
A engines/mads/madsv2/dragonsphere/rooms/room601.cpp
A engines/mads/madsv2/dragonsphere/rooms/room601.h
A engines/mads/madsv2/dragonsphere/rooms/room602.cpp
A engines/mads/madsv2/dragonsphere/rooms/room602.h
A engines/mads/madsv2/dragonsphere/rooms/room603.cpp
A engines/mads/madsv2/dragonsphere/rooms/room603.h
A engines/mads/madsv2/dragonsphere/rooms/room604.cpp
A engines/mads/madsv2/dragonsphere/rooms/room604.h
A engines/mads/madsv2/dragonsphere/rooms/room605.cpp
A engines/mads/madsv2/dragonsphere/rooms/room605.h
A engines/mads/madsv2/dragonsphere/rooms/room606.cpp
A engines/mads/madsv2/dragonsphere/rooms/room606.h
A engines/mads/madsv2/dragonsphere/rooms/room607.cpp
A engines/mads/madsv2/dragonsphere/rooms/room607.h
A engines/mads/madsv2/dragonsphere/rooms/room608.cpp
A engines/mads/madsv2/dragonsphere/rooms/room608.h
A engines/mads/madsv2/dragonsphere/rooms/room609.cpp
A engines/mads/madsv2/dragonsphere/rooms/room609.h
A engines/mads/madsv2/dragonsphere/rooms/room610.cpp
A engines/mads/madsv2/dragonsphere/rooms/room610.h
A engines/mads/madsv2/dragonsphere/rooms/room611.cpp
A engines/mads/madsv2/dragonsphere/rooms/room611.h
A engines/mads/madsv2/dragonsphere/rooms/room612.cpp
A engines/mads/madsv2/dragonsphere/rooms/room612.h
A engines/mads/madsv2/dragonsphere/rooms/room613.cpp
A engines/mads/madsv2/dragonsphere/rooms/room613.h
A engines/mads/madsv2/dragonsphere/rooms/room614.cpp
A engines/mads/madsv2/dragonsphere/rooms/room614.h
A engines/mads/madsv2/dragonsphere/rooms/room909.cpp
A engines/mads/madsv2/dragonsphere/rooms/room909.h
engines/mads/madsv2/dragonsphere/global.cpp
engines/mads/madsv2/dragonsphere/rooms/section1.cpp
engines/mads/madsv2/dragonsphere/rooms/section1.h
engines/mads/madsv2/dragonsphere/rooms/section2.cpp
engines/mads/madsv2/dragonsphere/rooms/section2.h
engines/mads/madsv2/dragonsphere/rooms/section3.cpp
engines/mads/madsv2/dragonsphere/rooms/section3.h
engines/mads/madsv2/dragonsphere/rooms/section4.cpp
engines/mads/madsv2/dragonsphere/rooms/section4.h
engines/mads/madsv2/dragonsphere/rooms/section5.cpp
engines/mads/madsv2/dragonsphere/rooms/section5.h
engines/mads/madsv2/dragonsphere/rooms/section6.cpp
engines/mads/madsv2/dragonsphere/rooms/section6.h
engines/mads/madsv2/dragonsphere/rooms/section9.cpp
engines/mads/madsv2/dragonsphere/rooms/section9.h
engines/mads/madsv2/phantom/rooms/room506.h
engines/mads/module.mk
diff --git a/engines/mads/madsv2/dragonsphere/global.cpp b/engines/mads/madsv2/dragonsphere/global.cpp
index 04b3d4f658e..11cdaec32a8 100644
--- a/engines/mads/madsv2/dragonsphere/global.cpp
+++ b/engines/mads/madsv2/dragonsphere/global.cpp
@@ -73,7 +73,7 @@ void global_section_constructor() {
section_preload_code_pointer = Rooms::section_5_preload;
break;
case 6:
- section_preload_code_pointer = Rooms::section_5_preload;
+ section_preload_code_pointer = Rooms::section_6_preload;
break;
case 9:
section_preload_code_pointer = Rooms::section_9_preload;
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room101.cpp b/engines/mads/madsv2/dragonsphere/rooms/room101.cpp
new file mode 100644
index 00000000000..c4477729ea3
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room101.cpp
@@ -0,0 +1,759 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room101.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_101_init() {
+ conv_get(0);
+
+ scratch.x02 = kernel_load_series(kernel_name('x', 0), 0);
+ scratch.x04 = kernel_load_series(kernel_name('x', 1), 0);
+ scratch.x06 = kernel_load_series(kernel_name('x', 2), 0);
+ scratch.x08 = kernel_load_series(kernel_name('x', 3), 0);
+ scratch.x0a = kernel_load_series(kernel_name('a', 5), 0);
+ scratch.x0c = kernel_load_series("PD", 0);
+
+ scratch.x20 = kernel_seq_forward(scratch.x02, false, 7, 0, 0, 0);
+ scratch.x22 = kernel_seq_forward(scratch.x04, false, 7, 0, 0, 0);
+ scratch.x26 = kernel_seq_forward(scratch.x08, false, 7, 0, 0, 0);
+
+ if (global[crawled_out_of_bed_101] != 0) {
+ scratch.x28 = kernel_seq_stamp(scratch.x0a, 0, 8);
+ kernel_seq_depth(scratch.x28, 11);
+ }
+
+ scratch.x46 = 0;
+
+ if (player.been_here_before == 0 || conv_restore_running == 0) {
+ scratch.x50 = 1;
+ player.walker_visible = 0;
+ player.commands_allowed = 0;
+ scratch.x56 = 0;
+ scratch.x68 = 3;
+
+ scratch.x3e = kernel_run_animation(kernel_name('C', -1), 0);
+ scratch.x4e = 1;
+ scratch.x54 = 0;
+ scratch.x58 = 0;
+ scratch.x6a = 0;
+ scratch.x66 = 2;
+ scratch.x6c = 0;
+
+ scratch.x3c = kernel_run_animation(kernel_name('B', -1), 0);
+
+ if (conv_restore_running != 0) {
+ goto done;
+ }
+
+ conv_run(0);
+ scratch.x4e = 3;
+ scratch.x50 = 1;
+ kernel_reset_animation(scratch.x3c, 69);
+ goto done;
+ }
+
+ // player.been_here_before != 0 && conv_restore_running != 0
+ if (previous_room == 103) {
+ player.x = 114;
+ player.y = 152;
+ player.facing = 9;
+ scratch.x24 = kernel_seq_stamp(scratch.x06, 0, -1);
+ kernel_seq_depth(scratch.x24, 12);
+ goto done;
+ }
+
+ if (previous_room != -2) {
+ scratch.x24 = kernel_seq_stamp(scratch.x06, 0, -2);
+ kernel_seq_depth(scratch.x24, 12);
+ player_first_walk(330, 126, 4, 4, 134, 297, 0);
+ player_walk_trigger(80);
+ goto done;
+ }
+
+ // previous_room == -2
+ scratch.x24 = kernel_seq_stamp(scratch.x06, 0, -1);
+ kernel_seq_depth(scratch.x24, 12);
+
+ if (scratch.x50 == 1) {
+ player.walker_visible = 0;
+ scratch.x3e = kernel_run_animation(kernel_name('C', -1), 0);
+ }
+
+done:
+ section_1_music();
+}
+
+static void room_101_anim1() {
+ int val = imath_random(1, 6);
+
+ switch (val) {
+ case 1: scratch.x64 = 200; break;
+ case 2: scratch.x64 = 300; break;
+ case 3: scratch.x64 = 400; break;
+ case 4: scratch.x64 = 500; break;
+ case 5: scratch.x64 = 600; break;
+ case 6: scratch.x64 = 700; break;
+ default:
+ break;
+ }
+}
+
+static void room_101_anim2(int16 *ptr) {
+ // Compute elapsed ticks since last update (32-bit)
+ int32 elapsed = kernel.clock - scratch.x60;
+ scratch.x5c = elapsed;
+
+ // Clamp elapsed to max of 4 ticks, then accumulate into scratch[0x58/0x5a
+ if (elapsed < 0 || elapsed > 4) {
+ // Out of range: clamp to 1
+ scratch.x58 += 1;
+ } else {
+ // In range [0..4]: accumulate actual elapsed
+ scratch.x58 += elapsed;
+ }
+
+ // Update last-clock snapshot
+ scratch.x60 = kernel.clock;
+
+ // Sign-extend scratch[0x64] to 32-bit and compare against accumulated ticks
+ int32 target = scratch.x64;
+
+ if (target > scratch.x58) {
+ // Accumulated ticks haven't reached target yet
+ if (scratch.x4e == 7) {
+ player.commands_allowed = 0;
+ } else if (scratch.x4a == 'E') {
+ *ptr = 'B';
+ return;
+ }
+
+ *ptr = 'E';
+ return;
+ }
+
+ // Accumulated ticks reached/exceeded target: reset accumulators
+ scratch.x58 = 0;
+ scratch.x64 = 0;
+
+ if (scratch.x4e == 7) {
+ player.commands_allowed = 0;
+ *ptr = 'a';
+ return;
+ }
+
+ if (scratch.x4a == 'E') {
+ scratch.x4e = 4;
+ } else {
+ *ptr = 'B';
+ scratch.x4e = 3;
+ return;
+ }
+
+ *ptr = 'E';
+}
+
+void room_101_daemon() {
+ int16 var_4 = -1; // target frame for anim B (scratch.x3c)
+ int16 var_2 = -1; // target frame for anim C (scratch.x3e)
+ int frame_c = 0;
+ int trig;
+
+ // --- Block 1: Handle anim B (scratch.x3c) when mode == 1 ---
+ int bx = scratch.x3c;
+ if (kernel_anim[bx].anim != 0 && scratch.x66 == 1) {
+ if (kernel_anim[bx].frame != scratch.x48) {
+ var_4 = -1;
+ scratch.x48 = kernel_anim[bx].frame;
+
+ if (kernel_anim[bx].frame - 9 == 0) {
+ text_show(10107);
+ }
+
+ if (var_4 >= 0 && kernel_anim[bx].frame != var_4) {
+ kernel_reset_animation(scratch.x3c, var_4);
+ scratch.x48 = var_4;
+ }
+ }
+ }
+
+ // --- Block 2: Handle anim B (scratch.x3c) when mode == 2 ---
+ if (scratch.x66 == 2) {
+ bx = scratch.x3c;
+ if (kernel_anim[bx].frame != scratch.x4a) {
+ scratch.x4a = kernel_anim[bx].frame;
+ var_4 = -1;
+
+ if (scratch.x54 > 0) {
+ scratch.x4e = scratch.x54;
+ scratch.x54 = 0;
+ }
+
+ int frame = scratch.x4a;
+ if (frame == 69) {
+ goto block_frame69;
+ } else if (frame > 69) {
+ goto block_frame_gt69;
+ } else {
+ // frame < 69
+ frame -= 48;
+ if (frame == 0) {
+ // original frame was 48
+ if (scratch.x4e == 1) {
+ scratch.x4e = 3;
+ scratch.x6a = -1;
+ var_4 = 'B';
+ }
+ } else {
+ frame -= 18;
+ if (frame == 0) {
+ // original frame was 66
+ if (scratch.x4e == 2) {
+ scratch.x4e = 3;
+ }
+ }
+ // else: default, fall through with var_4 == -1
+ }
+ }
+
+ // Apply var_4 to anim B if valid
+ if (var_4 >= 0 && kernel_anim[scratch.x3c].frame != var_4) {
+ kernel_reset_animation(scratch.x3c, var_4);
+ scratch.x4a = var_4;
+ }
+ }
+ }
+
+ // --- Block 3: Handle anim C (scratch.x3e) when mode == 3 ---
+ bx = scratch.x3e;
+ if (kernel_anim[bx].anim == 0) goto check_trigger;
+ if (scratch.x68 != 3) goto check_trigger;
+ if (kernel_anim[bx].frame == scratch.x4c) goto check_trigger;
+
+ scratch.x4c = kernel_anim[bx].frame;
+ var_2 = -1;
+
+ if (scratch.x56 > 0) {
+ scratch.x50 = scratch.x56;
+ scratch.x56 = 0;
+ }
+
+ frame_c = scratch.x4c;
+ switch (frame_c) {
+ case 3:
+ if (scratch.x50 == 1) var_2 = 0;
+ if (scratch.x50 == 3) var_2 = 0x1D;
+ break;
+ case 29:
+ conv_release();
+ scratch.x50 = 1;
+ var_2 = 0;
+ break;
+ case 64:
+ global[player_score]++;
+ sound_play(64);
+ break;
+ case 105:
+ text_show(10116);
+ break;
+ case 148:
+ scratch.x28 = kernel_seq_stamp(scratch.x0a, 0, 8);
+ kernel_seq_depth(scratch.x28, 11);
+ kernel_synch(1, scratch.x28, 3, scratch.x3e);
+ scratch.x50 = 0;
+ player.x = 76;
+ player.y = 100;
+ player.walker_visible = -1;
+ player_demand_facing(6);
+ player_walk(109, 122, 3);
+ player_walk_trigger(70);
+ break;
+ default:
+ break;
+ }
+
+ // Apply var_2 to anim C if valid
+ if (var_2 >= 0 && kernel_anim[scratch.x3e].frame != var_2) {
+ kernel_reset_animation(scratch.x3e, var_2);
+ scratch.x4c = var_2;
+ }
+
+check_trigger:
+ if (kernel.trigger == 'F') {
+ player.commands_allowed = -1;
+ scratch.x68 = 0;
+ text_show(10140);
+ }
+
+ if (kernel.trigger < 'P') return;
+
+ // trigger >= 'P' (0x50 = 80)
+ trig = kernel.trigger - 80;
+ if (trig == 0) {
+ // trigger == 80: loc_3915E
+ kernel_seq_delete(scratch.x24);
+ sound_play(25);
+ scratch.x24 = kernel_seq_backward(scratch.x06, 0, 6, 1, 0, 0);
+ kernel_seq_depth(scratch.x24, 14);
+ kernel_seq_range(scratch.x24, 1, 4);
+ kernel_seq_trigger(scratch.x24, 0, 0, 81);
+ return;
+ }
+ if (trig == 1) {
+ // trigger == 81: loc_391AA
+ scratch.x44 = scratch.x24;
+ scratch.x24 = kernel_seq_stamp(scratch.x06, 0, -1);
+ kernel_seq_depth(scratch.x24, 14);
+ kernel_synch(1, scratch.x24, 1, scratch.x44);
+ player.commands_allowed = -1;
+ return;
+ }
+
+ return;
+
+ // --- frame == 69 block (called from block 2) ---
+block_frame69:
+ if (scratch.x4e == 3 || scratch.x4e == 4) {
+ if (scratch.x6a != 0) {
+ conv_run(0);
+ scratch.x6a = 0;
+ }
+ switch (scratch.x4e) {
+ case 7:
+ player.commands_allowed = 0;
+ var_4 = 'a';
+ break;
+ case 2:
+ var_4 = '0';
+ break;
+ case 5:
+ var_4 = 'G';
+ break;
+ case 6:
+ room_101_anim1();
+ room_101_anim2(&var_4);
+ break;
+ default:
+ break;
+ }
+ } else if (scratch.x4e == 7) {
+ player.commands_allowed = 0;
+ var_4 = 'a';
+ } else if (scratch.x4e == 2) {
+ var_4 = '0';
+ } else if (scratch.x4e == 5) {
+ var_4 = 'G';
+ } else if (scratch.x4e == 6) {
+ room_101_anim1();
+ room_101_anim2(&var_4);
+ }
+
+ // Apply var_4 and return to block 2 exit
+ if (var_4 >= 0 && kernel_anim[scratch.x3c].frame != var_4) {
+ kernel_reset_animation(scratch.x3c, var_4);
+ scratch.x4a = var_4;
+ }
+ return;
+
+ // --- frame > 69 block ---
+block_frame_gt69:
+ frame_c -= 0x47; // 'G'
+ if (frame_c == 0) {
+ // original was 'G' (71): loop back to frame69 block
+ goto block_frame69;
+ }
+ frame_c -= 26;
+ if (frame_c == 0) {
+ // original was 97 ('a'): loc_3900C
+ scratch.x4e = 3;
+ var_4 = 'B';
+ goto apply_var4_and_continue;
+ }
+ frame_c -= 54;
+ if (frame_c == 0) {
+ // original was 177: loc_39016
+ scratch.x24 = kernel_seq_stamp(scratch.x06, 0, -1);
+ kernel_seq_depth(scratch.x24, 14);
+ kernel_synch(1, scratch.x24, 3, scratch.x3c);
+ player.commands_allowed = -1;
+ scratch.x66 = 0;
+ }
+ // fall through to apply var_4
+
+apply_var4_and_continue:
+ if (var_4 >= 0 && kernel_anim[scratch.x3c].frame != var_4) {
+ kernel_reset_animation(scratch.x3c, var_4);
+ scratch.x4a = var_4;
+ }
+}
+
+void room_101_pre_parser() {
+ if (player_parse(3, 0) == 0 &&
+ player_parse(30, 0) == 0 &&
+ player_parse(9, 0) == 0 &&
+ player_parse(8, 0) == 0 &&
+ player_parse(7, 0) == 0 &&
+ player_parse(12, 0) == 0 &&
+ scratch.x50 == 1 &&
+ player.need_to_walk != 0) {
+ player.commands_allowed = 0;
+ player.ready_to_walk = 0;
+ scratch.x56 = 3;
+ global[crawled_out_of_bed_101] = -1;
+ scratch.x6c = -1;
+ }
+
+ if (player_parse(47, 46, 0) != 0) {
+ if (scratch.x50 == 1) {
+ player.commands_allowed = 0;
+ scratch.x56 = 3;
+ global[crawled_out_of_bed_101] = -1;
+ scratch.x6c = -1;
+ player_cancel_command();
+ }
+ }
+}
+
+static void process_conversation_queen() {
+ if (player_verb == 0) {
+ switch (kernel.trigger) {
+ case 0:
+ conv_you_trigger(1);
+ break;
+ case 1:
+ scratch.x54 = 2;
+ break;
+ }
+ }
+
+ if (player_verb == 1) {
+ switch (kernel.trigger) {
+ case 0:
+ conv_me_trigger(1);
+ global[player_score]++;
+ break;
+ case 1:
+ conv_hold();
+ scratch.x56 = 2;
+ conv_you_trigger(2);
+ break;
+ case 2:
+ scratch.x54 = 6;
+ conv_me_trigger(3);
+ break;
+ case 3:
+ scratch.x54 = 7;
+ break;
+ }
+ }
+
+ if (player_verb == 2) {
+ switch (kernel.trigger) {
+ case 0:
+ conv_me_trigger(1);
+ return;
+ case 1:
+ conv_hold();
+ scratch.x56 = 2;
+ conv_you_trigger(2);
+ return;
+ case 2:
+ scratch.x54 = 5;
+ return;
+ }
+ }
+}
+
+void room_101_parser() {
+ if (player.look_around) {
+ text_show(10101);
+ goto handled;
+ }
+
+ if (scratch.x6c) {
+ scratch.x6c = 0;
+ goto handled;
+ }
+
+ if (conv_control.running == CONVERSATION_WITH_QUEEN) {
+ process_conversation_queen();
+ goto handled;
+ }
+
+ // Door to queen's room: walk(37), open(6), use(10) + door(36)
+ if (player_parse(37, 36, 0) || player_parse(6, 36, 0) || player_parse(10, 36, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0) goto done;
+ if (scratch.x68 == 3) goto done;
+ switch (kernel.trigger) {
+ case 0:
+ player.commands_allowed = 0;
+ player.walker_visible = 0;
+ scratch.x2a = kernel_seq_pingpong(scratch.x0c, false, 7, 0, 0, 2);
+ kernel_seq_player(scratch.x2a, -1);
+ kernel_seq_trigger(scratch.x2a, 2, 2, 1);
+ kernel_seq_trigger(scratch.x2a, 0, 0, 3);
+ goto handled;
+ case 1:
+ kernel_seq_delete(scratch.x24);
+ sound_play(24);
+ scratch.x24 = kernel_seq_forward(scratch.x06, false, 7, 0, 0, 1);
+ kernel_seq_depth(scratch.x24, 12);
+ kernel_seq_trigger(scratch.x24, 0, 0, 2);
+ goto handled;
+ case 2:
+ scratch.x44 = scratch.x24;
+ scratch.x24 = kernel_seq_stamp(scratch.x06, false, 5);
+ kernel_seq_depth(scratch.x24, 12);
+ kernel_synch(1, scratch.x24, 1, scratch.x44);
+ goto handled;
+ case 3:
+ player.walker_visible = -1;
+ kernel_synch(2, 0, 1, scratch.x2a);
+ player_walk(319, 129, 6);
+ player.walk_off_edge_to_room = 102;
+ goto handled;
+ }
+ goto handled;
+ }
+
+ // Exit south to room 103: walk(39) + exit(38)
+ if (player_parse(39, 38, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0) goto done;
+ if (scratch.x68 == 3) goto done;
+ new_room = 103;
+ goto handled;
+ }
+
+ // Open/read book: open(6) + book(33)
+ if (player_parse(6, 33, 0)) {
+ switch (kernel.trigger) {
+ case 0:
+ player.commands_allowed = 0;
+ player.walker_visible = 0;
+ scratch.x66 = 1;
+ scratch.x3c = kernel_run_animation(kernel_name('A', -1), 1);
+ goto handled;
+ case 1:
+ player.walker_visible = -1;
+ kernel_synch(2, 0, 3, scratch.x3c);
+ if (!(global[player_score_flags] & 2)) {
+ global[player_score_flags] |= 2;
+ global[player_score] += 3;
+ }
+ player.commands_allowed = -1;
+ goto handled;
+ }
+ goto handled;
+ }
+
+ // Look verbs: look(3), examine(30)
+ if (player_parse(3, 0) || player_parse(30, 0)) {
+ if (player_parse(21, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0 && scratch.x68 == 3)
+ text_show(10139);
+ else
+ text_show(10102);
+ goto handled;
+ }
+ if (player_parse(16, 0)) { text_show(10104); goto handled; }
+ if (player_parse(33, 0)) { text_show(10105); goto handled; }
+ if (player_parse(27, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0 && scratch.x68 == 3)
+ text_show(10108);
+ else
+ text_show(10109);
+ goto handled;
+ }
+ if (player_parse(41, 0)) { text_show(10110); goto handled; }
+ if (player_parse(40, 0)) { text_show(10111); goto handled; }
+ if (player_parse(45, 0)) { text_show(10112); goto handled; }
+ if (player_parse(329, 0)) { text_show(10113); goto handled; }
+ if (player_parse(31, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0 && scratch.x68 == 3)
+ text_show(10114);
+ else
+ text_show(10115);
+ goto handled;
+ }
+ if (player_parse(32, 0)) { text_show(10117); goto handled; }
+ if (player_parse(34, 0)) { text_show(10118); goto handled; }
+ if (player_parse(35, 0)) { text_show(10119); goto handled; }
+ if (player_parse(38, 0)) { text_show(10121); goto handled; }
+ if (player_parse(22, 0)) {
+ if ((kernel_anim[scratch.x3e].anim != 0 && scratch.x68 == 3) || scratch.x46 == 0) {
+ text_show(10123);
+ scratch.x46 = -1;
+ } else {
+ text_show(10124);
+ }
+ goto handled;
+ }
+ if (player_parse(29, 0)) { text_show(10126); goto handled; }
+ if (player_parse(44, 0)) { text_show(10127); goto handled; }
+ if (player_parse(38, 0)) { text_show(10128); goto handled; } // dead code: noun 38 already matched above
+ if (player_parse(18, 0)) { text_show(10129); goto handled; }
+ if (player_parse(42, 0)) { text_show(10131); goto handled; }
+ if (player_parse(25, 0)) { text_show(10133); goto handled; }
+ if (player_parse(23, 0)) { text_show(10134); goto handled; }
+ if (player_parse(273, 0) || player_parse(569, 0)) { text_show(10141); goto handled; }
+ if (player_parse(24, 0)) { text_show(10136); goto handled; }
+ if (player_parse(36, 0)) { text_show(10138); goto handled; }
+ }
+
+ // Take/use/push/pull verbs â also reached by look fallthrough when no noun matched
+ if ((player_parse(5, 0) || player_parse(10, 0)) && player_parse(21, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0) goto handled;
+ if (scratch.x68 == 3) goto handled;
+ text_show(10103);
+ goto handled;
+ }
+ if (player_parse(4, 33, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0) goto handled;
+ if (scratch.x68 == 3) goto handled;
+ text_show(10106);
+ goto handled;
+ }
+ if ((player_parse(5, 0) || player_parse(10, 0)) && player_parse(35, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0) goto handled;
+ if (scratch.x68 == 3) goto handled;
+ text_show(10120);
+ goto handled;
+ }
+ if ((player_parse(4, 0) || player_parse(10, 0)) && player_parse(42, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0) goto handled;
+ if (scratch.x68 == 3) goto handled;
+ text_show(10132);
+ goto handled;
+ }
+ if (player_parse(6, 24, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0) goto handled;
+ if (scratch.x68 == 3) goto handled;
+ text_show(10137);
+ goto handled;
+ }
+ if (player_parse(6, 23, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0) goto handled;
+ if (scratch.x68 == 3) goto handled;
+ text_show(10135);
+ goto handled;
+ }
+ if (player_parse(6, 22, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0) goto handled;
+ if (scratch.x68 == 3) goto handled;
+ text_show(10125);
+ goto handled;
+ }
+ if ((player_parse(5, 0) || player_parse(10, 0)) && player_parse(38, 0)) {
+ if (kernel_anim[scratch.x3e].anim != 0) goto handled;
+ if (scratch.x68 == 3) goto handled;
+ text_show(10122);
+ goto handled;
+ }
+ if (player_parse(10, 18, 0)) {
+ // Unlike other use-verb blocks, blocking here falls through rather than consuming command
+ if (kernel_anim[scratch.x3e].anim == 0 && scratch.x68 != 3) {
+ text_show(10130);
+ goto handled;
+ }
+ }
+ if (player_parse(4, 569, 0) || player_parse(4, 273, 0)) {
+ text_show(10142);
+ goto handled;
+ }
+ if (player_parse(28, 27, 0)) {
+ if (player.x == 76 && player.y == 100) {
+ text_show(10143);
+ goto handled;
+ }
+ }
+
+ goto done;
+handled:
+ player.command_ready = false;
+done:
+ ;
+}
+
+void room_101_error() {
+}
+
+void room_101_synchronize(Common::Serializer &s) {
+ s.syncAsSint16LE(scratch.x02);
+ s.syncAsSint16LE(scratch.x04);
+ s.syncAsSint16LE(scratch.x06);
+ s.syncAsSint16LE(scratch.x08);
+ s.syncAsSint16LE(scratch.x0a);
+ s.syncAsSint16LE(scratch.x0c);
+ s.syncAsSint16LE(scratch.x20);
+ s.syncAsSint16LE(scratch.x22);
+ s.syncAsSint16LE(scratch.x24);
+ s.syncAsSint16LE(scratch.x26);
+ s.syncAsSint16LE(scratch.x28);
+ s.syncAsSint16LE(scratch.x2a);
+ s.syncAsSint16LE(scratch.x3c);
+ s.syncAsSint16LE(scratch.x3e);
+ s.syncAsSint16LE(scratch.x44);
+ s.syncAsSint16LE(scratch.x46);
+ s.syncAsSint16LE(scratch.x48);
+ s.syncAsSint16LE(scratch.x4a);
+ s.syncAsSint16LE(scratch.x4c);
+ s.syncAsSint16LE(scratch.x4e);
+ s.syncAsSint16LE(scratch.x50);
+ s.syncAsSint16LE(scratch.x54);
+ s.syncAsSint16LE(scratch.x56);
+ s.syncAsSint32LE(scratch.x58);
+ s.syncAsSint32LE(scratch.x5c);
+ s.syncAsSint32LE(scratch.x60);
+ s.syncAsSint16LE(scratch.x64);
+ s.syncAsSint16LE(scratch.x66);
+ s.syncAsSint16LE(scratch.x68);
+ s.syncAsSint16LE(scratch.x6a);
+ s.syncAsSint16LE(scratch.x6c);
+}
+
+void room_101_preload() {
+ room_init_code_pointer = room_101_init;
+ room_pre_parser_code_pointer = room_101_pre_parser;
+ room_parser_code_pointer = room_101_parser;
+ room_daemon_code_pointer = room_101_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room101.h b/engines/mads/madsv2/dragonsphere/rooms/room101.h
new file mode 100644
index 00000000000..26e585828ae
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room101.h
@@ -0,0 +1,161 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_101_H
+#define MADS_DRAGONSPHERE_ROOMS_101_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+ int16 x02;
+ int16 x04;
+ int16 x06;
+ int16 x08;
+ int16 x0a;
+ int16 x0c;
+ int16 x20;
+ int16 x22;
+ int16 x24;
+ int16 x26;
+ int16 x28;
+ int16 x2a;
+ int16 x3c;
+ int16 x3e;
+ int16 x44;
+ int16 x46;
+ int16 x48;
+ int16 x4a;
+ int16 x4c;
+ int16 x4e;
+ int16 x50;
+ int16 x54;
+ int16 x56;
+ int32 x58;
+ int32 x5c;
+ int32 x60;
+ int16 x64;
+ int16 x66;
+ int16 x68;
+ int16 x6a;
+ int16 x6c;
+};
+
+
+/* ========================= Sprite Series =================== */
+
+#define fx_fire 1 /* rm101x0 */
+#define fx_fire_shadow 2 /* rm101x1 */
+#define fx_door 3 /* rm101x2 */
+#define fx_sconce_fire 4 /* rm101x3 */
+#define fx_draped_cape 5 /* rm101a5 */
+#define fx_open_door 6 /* kgrd_6 */
+
+
+/* ========================== Triggers ======================= */
+
+#define ROOM_101_I_AM_SO_REFRESHED 70
+#define ROOM_101_DOOR_CLOSES 80
+
+
+#define CONVERSATION_WITH_QUEEN 0
+
+/* Walk points */
+#define START_X_ROOM_102 330
+#define START_Y_ROOM_102 126
+#define START_X_ROOM_103 114
+#define START_Y_ROOM_103 152
+
+#define WALK_TO_X_FROM_102 297
+#define WALK_TO_Y_FROM_102 134
+
+#define WALK_TO_DOOR_X 319
+#define WALK_TO_DOOR_Y 129
+
+#define START_BEHIND_SCREEN_X 76
+#define START_BEHIND_SCREEN_Y 100
+
+#define WALK_FROM_SCREEN_X 102
+#define WALK_FROM_SCREEN_Y 100
+
+#define MIDDLE_ROOM_X 109
+#define MIDDLE_ROOM_Y 122
+
+/* Queen states (rm101b.aa) */
+#define CONV0_WALK_IN 1
+#define CONV0_STIR 2
+#define CONV0_STAND_1 3
+#define CONV0_STAND_2 4
+#define CONV0_SHAKE_FIST 5
+#define CONV0_TALK_LEAVE 6
+#define CONV0_LEAVE 7
+
+/* King states (rm101c.aa) */
+#define CONV0_KING_SLEEP 1
+#define CONV0_KING_TALK 2
+#define CONV0_KING_GET_UP 3
+
+/* Animation running flags */
+#define BOOK 1
+#define QUEEN 2
+#define KING 3
+
+/* Timer macros */
+#define TIME_TO_MOVE_1 200
+#define TIME_TO_MOVE_2 300
+#define TIME_TO_MOVE_3 400
+#define TIME_TO_MOVE_4 500
+#define TIME_TO_MOVE_5 600
+#define TIME_TO_MOVE_6 700
+#define TIME_TO_MOVE_7 300
+
+/* Random range */
+#define RANDOM_LOWEST_NUMBER 1
+#define RANDOM_HIGHEST_NUMBER 6
+
+
+extern void room_101_preload();
+extern void room_101_init();
+extern void room_101_daemon();
+extern void room_101_pre_parser();
+extern void room_101_parser();
+extern void room_101_error();
+extern void room_101_synchronize(Common::Serializer &s);
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room102.cpp b/engines/mads/madsv2/dragonsphere/rooms/room102.cpp
new file mode 100644
index 00000000000..134c3220928
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room102.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room102.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_102_init() {
+
+}
+
+void room_102_daemon() {
+
+}
+
+void room_102_pre_parser() {
+
+}
+
+void room_102_parser() {
+
+}
+
+void room_102_synchronize(Common::Serializer &s) {
+
+}
+
+void room_102_preload() {
+ room_init_code_pointer = room_102_init;
+ room_pre_parser_code_pointer = room_102_pre_parser;
+ room_parser_code_pointer = room_102_parser;
+ room_daemon_code_pointer = room_102_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room102.h b/engines/mads/madsv2/dragonsphere/rooms/room102.h
new file mode 100644
index 00000000000..f50ff4ca3f7
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room102.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_102_H
+#define MADS_DRAGONSPHERE_ROOMS_102_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room103.cpp b/engines/mads/madsv2/dragonsphere/rooms/room103.cpp
new file mode 100644
index 00000000000..6d3b73cc383
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room103.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room103.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_103_init() {
+
+}
+
+void room_103_daemon() {
+
+}
+
+void room_103_pre_parser() {
+
+}
+
+void room_103_parser() {
+
+}
+
+void room_103_synchronize(Common::Serializer &s) {
+
+}
+
+void room_103_preload() {
+ room_init_code_pointer = room_103_init;
+ room_pre_parser_code_pointer = room_103_pre_parser;
+ room_parser_code_pointer = room_103_parser;
+ room_daemon_code_pointer = room_103_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room103.h b/engines/mads/madsv2/dragonsphere/rooms/room103.h
new file mode 100644
index 00000000000..6356a568260
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room103.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_103_H
+#define MADS_DRAGONSPHERE_ROOMS_103_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room104.cpp b/engines/mads/madsv2/dragonsphere/rooms/room104.cpp
new file mode 100644
index 00000000000..7b73f6fd062
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room104.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room104.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_104_init() {
+
+}
+
+void room_104_daemon() {
+
+}
+
+void room_104_pre_parser() {
+
+}
+
+void room_104_parser() {
+
+}
+
+void room_104_synchronize(Common::Serializer &s) {
+
+}
+
+void room_104_preload() {
+ room_init_code_pointer = room_104_init;
+ room_pre_parser_code_pointer = room_104_pre_parser;
+ room_parser_code_pointer = room_104_parser;
+ room_daemon_code_pointer = room_104_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room104.h b/engines/mads/madsv2/dragonsphere/rooms/room104.h
new file mode 100644
index 00000000000..70a22dc18ed
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room104.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_104_H
+#define MADS_DRAGONSPHERE_ROOMS_104_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room105.cpp b/engines/mads/madsv2/dragonsphere/rooms/room105.cpp
new file mode 100644
index 00000000000..1aaf2782ece
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room105.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room105.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_105_init() {
+
+}
+
+void room_105_daemon() {
+
+}
+
+void room_105_pre_parser() {
+
+}
+
+void room_105_parser() {
+
+}
+
+void room_105_synchronize(Common::Serializer &s) {
+
+}
+
+void room_105_preload() {
+ room_init_code_pointer = room_105_init;
+ room_pre_parser_code_pointer = room_105_pre_parser;
+ room_parser_code_pointer = room_105_parser;
+ room_daemon_code_pointer = room_105_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room105.h b/engines/mads/madsv2/dragonsphere/rooms/room105.h
new file mode 100644
index 00000000000..f6bde79a9f3
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room105.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_105_H
+#define MADS_DRAGONSPHERE_ROOMS_105_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room106.cpp b/engines/mads/madsv2/dragonsphere/rooms/room106.cpp
new file mode 100644
index 00000000000..fb19f07ca6b
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room106.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room106.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_106_init() {
+
+}
+
+void room_106_daemon() {
+
+}
+
+void room_106_pre_parser() {
+
+}
+
+void room_106_parser() {
+
+}
+
+void room_106_synchronize(Common::Serializer &s) {
+
+}
+
+void room_106_preload() {
+ room_init_code_pointer = room_106_init;
+ room_pre_parser_code_pointer = room_106_pre_parser;
+ room_parser_code_pointer = room_106_parser;
+ room_daemon_code_pointer = room_106_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room106.h b/engines/mads/madsv2/dragonsphere/rooms/room106.h
new file mode 100644
index 00000000000..f41989dcb05
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room106.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_106_H
+#define MADS_DRAGONSPHERE_ROOMS_106_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room107.cpp b/engines/mads/madsv2/dragonsphere/rooms/room107.cpp
new file mode 100644
index 00000000000..8510a1eeb1e
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room107.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room107.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_107_init() {
+
+}
+
+void room_107_daemon() {
+
+}
+
+void room_107_pre_parser() {
+
+}
+
+void room_107_parser() {
+
+}
+
+void room_107_synchronize(Common::Serializer &s) {
+
+}
+
+void room_107_preload() {
+ room_init_code_pointer = room_107_init;
+ room_pre_parser_code_pointer = room_107_pre_parser;
+ room_parser_code_pointer = room_107_parser;
+ room_daemon_code_pointer = room_107_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room107.h b/engines/mads/madsv2/dragonsphere/rooms/room107.h
new file mode 100644
index 00000000000..032ffd8b2bc
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room107.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_107_H
+#define MADS_DRAGONSPHERE_ROOMS_107_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room108.cpp b/engines/mads/madsv2/dragonsphere/rooms/room108.cpp
new file mode 100644
index 00000000000..f745ea965a2
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room108.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room108.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_108_init() {
+
+}
+
+void room_108_daemon() {
+
+}
+
+void room_108_pre_parser() {
+
+}
+
+void room_108_parser() {
+
+}
+
+void room_108_synchronize(Common::Serializer &s) {
+
+}
+
+void room_108_preload() {
+ room_init_code_pointer = room_108_init;
+ room_pre_parser_code_pointer = room_108_pre_parser;
+ room_parser_code_pointer = room_108_parser;
+ room_daemon_code_pointer = room_108_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room108.h b/engines/mads/madsv2/dragonsphere/rooms/room108.h
new file mode 100644
index 00000000000..e654721db0e
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room108.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_108_H
+#define MADS_DRAGONSPHERE_ROOMS_108_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room109.cpp b/engines/mads/madsv2/dragonsphere/rooms/room109.cpp
new file mode 100644
index 00000000000..a1f425e8980
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room109.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room109.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_109_init() {
+
+}
+
+void room_109_daemon() {
+
+}
+
+void room_109_pre_parser() {
+
+}
+
+void room_109_parser() {
+
+}
+
+void room_109_synchronize(Common::Serializer &s) {
+
+}
+
+void room_109_preload() {
+ room_init_code_pointer = room_109_init;
+ room_pre_parser_code_pointer = room_109_pre_parser;
+ room_parser_code_pointer = room_109_parser;
+ room_daemon_code_pointer = room_109_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room109.h b/engines/mads/madsv2/dragonsphere/rooms/room109.h
new file mode 100644
index 00000000000..e3a30d241dc
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room109.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_109_H
+#define MADS_DRAGONSPHERE_ROOMS_109_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room110.cpp b/engines/mads/madsv2/dragonsphere/rooms/room110.cpp
new file mode 100644
index 00000000000..3d3ecb1e838
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room110.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room110.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_110_init() {
+
+}
+
+void room_110_daemon() {
+
+}
+
+void room_110_pre_parser() {
+
+}
+
+void room_110_parser() {
+
+}
+
+void room_110_synchronize(Common::Serializer &s) {
+
+}
+
+void room_110_preload() {
+ room_init_code_pointer = room_110_init;
+ room_pre_parser_code_pointer = room_110_pre_parser;
+ room_parser_code_pointer = room_110_parser;
+ room_daemon_code_pointer = room_110_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room110.h b/engines/mads/madsv2/dragonsphere/rooms/room110.h
new file mode 100644
index 00000000000..167b410e4cc
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room110.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_110_H
+#define MADS_DRAGONSPHERE_ROOMS_110_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room111.cpp b/engines/mads/madsv2/dragonsphere/rooms/room111.cpp
new file mode 100644
index 00000000000..78ee5aa603e
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room111.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room111.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_111_init() {
+
+}
+
+void room_111_daemon() {
+
+}
+
+void room_111_pre_parser() {
+
+}
+
+void room_111_parser() {
+
+}
+
+void room_111_synchronize(Common::Serializer &s) {
+
+}
+
+void room_111_preload() {
+ room_init_code_pointer = room_111_init;
+ room_pre_parser_code_pointer = room_111_pre_parser;
+ room_parser_code_pointer = room_111_parser;
+ room_daemon_code_pointer = room_111_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room111.h b/engines/mads/madsv2/dragonsphere/rooms/room111.h
new file mode 100644
index 00000000000..ce234156b7c
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room111.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_111_H
+#define MADS_DRAGONSPHERE_ROOMS_111_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room112.cpp b/engines/mads/madsv2/dragonsphere/rooms/room112.cpp
new file mode 100644
index 00000000000..230d5a73c61
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room112.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room112.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_112_init() {
+
+}
+
+void room_112_daemon() {
+
+}
+
+void room_112_pre_parser() {
+
+}
+
+void room_112_parser() {
+
+}
+
+void room_112_synchronize(Common::Serializer &s) {
+
+}
+
+void room_112_preload() {
+ room_init_code_pointer = room_112_init;
+ room_pre_parser_code_pointer = room_112_pre_parser;
+ room_parser_code_pointer = room_112_parser;
+ room_daemon_code_pointer = room_112_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room112.h b/engines/mads/madsv2/dragonsphere/rooms/room112.h
new file mode 100644
index 00000000000..0d8227defb3
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room112.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_112_H
+#define MADS_DRAGONSPHERE_ROOMS_112_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room113.cpp b/engines/mads/madsv2/dragonsphere/rooms/room113.cpp
new file mode 100644
index 00000000000..64f4fce2081
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room113.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room113.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_113_init() {
+
+}
+
+void room_113_daemon() {
+
+}
+
+void room_113_pre_parser() {
+
+}
+
+void room_113_parser() {
+
+}
+
+void room_113_synchronize(Common::Serializer &s) {
+
+}
+
+void room_113_preload() {
+ room_init_code_pointer = room_113_init;
+ room_pre_parser_code_pointer = room_113_pre_parser;
+ room_parser_code_pointer = room_113_parser;
+ room_daemon_code_pointer = room_113_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room113.h b/engines/mads/madsv2/dragonsphere/rooms/room113.h
new file mode 100644
index 00000000000..f6c3cd9f6c8
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room113.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_113_H
+#define MADS_DRAGONSPHERE_ROOMS_113_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room114.cpp b/engines/mads/madsv2/dragonsphere/rooms/room114.cpp
new file mode 100644
index 00000000000..2a2365408bd
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room114.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room114.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_114_init() {
+
+}
+
+void room_114_daemon() {
+
+}
+
+void room_114_pre_parser() {
+
+}
+
+void room_114_parser() {
+
+}
+
+void room_114_synchronize(Common::Serializer &s) {
+
+}
+
+void room_114_preload() {
+ room_init_code_pointer = room_114_init;
+ room_pre_parser_code_pointer = room_114_pre_parser;
+ room_parser_code_pointer = room_114_parser;
+ room_daemon_code_pointer = room_114_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room114.h b/engines/mads/madsv2/dragonsphere/rooms/room114.h
new file mode 100644
index 00000000000..39373c2254f
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room114.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_114_H
+#define MADS_DRAGONSPHERE_ROOMS_114_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room115.cpp b/engines/mads/madsv2/dragonsphere/rooms/room115.cpp
new file mode 100644
index 00000000000..cf8ce71cee9
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room115.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room115.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_115_init() {
+
+}
+
+void room_115_daemon() {
+
+}
+
+void room_115_pre_parser() {
+
+}
+
+void room_115_parser() {
+
+}
+
+void room_115_synchronize(Common::Serializer &s) {
+
+}
+
+void room_115_preload() {
+ room_init_code_pointer = room_115_init;
+ room_pre_parser_code_pointer = room_115_pre_parser;
+ room_parser_code_pointer = room_115_parser;
+ room_daemon_code_pointer = room_115_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room115.h b/engines/mads/madsv2/dragonsphere/rooms/room115.h
new file mode 100644
index 00000000000..695536f20d2
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room115.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_115_H
+#define MADS_DRAGONSPHERE_ROOMS_115_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room116.cpp b/engines/mads/madsv2/dragonsphere/rooms/room116.cpp
new file mode 100644
index 00000000000..1e4bb0fe13e
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room116.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room116.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_116_init() {
+
+}
+
+void room_116_daemon() {
+
+}
+
+void room_116_pre_parser() {
+
+}
+
+void room_116_parser() {
+
+}
+
+void room_116_synchronize(Common::Serializer &s) {
+
+}
+
+void room_116_preload() {
+ room_init_code_pointer = room_116_init;
+ room_pre_parser_code_pointer = room_116_pre_parser;
+ room_parser_code_pointer = room_116_parser;
+ room_daemon_code_pointer = room_116_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room116.h b/engines/mads/madsv2/dragonsphere/rooms/room116.h
new file mode 100644
index 00000000000..eba56e68755
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room116.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_116_H
+#define MADS_DRAGONSPHERE_ROOMS_116_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room117.cpp b/engines/mads/madsv2/dragonsphere/rooms/room117.cpp
new file mode 100644
index 00000000000..6d05ce8afce
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room117.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room117.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_117_init() {
+
+}
+
+void room_117_daemon() {
+
+}
+
+void room_117_pre_parser() {
+
+}
+
+void room_117_parser() {
+
+}
+
+void room_117_synchronize(Common::Serializer &s) {
+
+}
+
+void room_117_preload() {
+ room_init_code_pointer = room_117_init;
+ room_pre_parser_code_pointer = room_117_pre_parser;
+ room_parser_code_pointer = room_117_parser;
+ room_daemon_code_pointer = room_117_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room117.h b/engines/mads/madsv2/dragonsphere/rooms/room117.h
new file mode 100644
index 00000000000..e46692fa0bf
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room117.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_117_H
+#define MADS_DRAGONSPHERE_ROOMS_117_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room118.cpp b/engines/mads/madsv2/dragonsphere/rooms/room118.cpp
new file mode 100644
index 00000000000..6bb9c92033d
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room118.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room118.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_118_init() {
+
+}
+
+void room_118_daemon() {
+
+}
+
+void room_118_pre_parser() {
+
+}
+
+void room_118_parser() {
+
+}
+
+void room_118_synchronize(Common::Serializer &s) {
+
+}
+
+void room_118_preload() {
+ room_init_code_pointer = room_118_init;
+ room_pre_parser_code_pointer = room_118_pre_parser;
+ room_parser_code_pointer = room_118_parser;
+ room_daemon_code_pointer = room_118_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room118.h b/engines/mads/madsv2/dragonsphere/rooms/room118.h
new file mode 100644
index 00000000000..3ad5afa1c8b
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room118.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_118_H
+#define MADS_DRAGONSPHERE_ROOMS_118_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room119.cpp b/engines/mads/madsv2/dragonsphere/rooms/room119.cpp
new file mode 100644
index 00000000000..33a4c2ccc30
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room119.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section1.h"
+#include "mads/madsv2/dragonsphere/rooms/room119.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_119_init() {
+
+}
+
+void room_119_daemon() {
+
+}
+
+void room_119_pre_parser() {
+
+}
+
+void room_119_parser() {
+
+}
+
+void room_119_synchronize(Common::Serializer &s) {
+
+}
+
+void room_119_preload() {
+ room_init_code_pointer = room_119_init;
+ room_pre_parser_code_pointer = room_119_pre_parser;
+ room_parser_code_pointer = room_119_parser;
+ room_daemon_code_pointer = room_119_daemon;
+
+ section_1_walker();
+ section_1_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room119.h b/engines/mads/madsv2/dragonsphere/rooms/room119.h
new file mode 100644
index 00000000000..bde617aaa8d
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room119.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_119_H
+#define MADS_DRAGONSPHERE_ROOMS_119_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room201.cpp b/engines/mads/madsv2/dragonsphere/rooms/room201.cpp
new file mode 100644
index 00000000000..72a93a83d89
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room201.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section2.h"
+#include "mads/madsv2/dragonsphere/rooms/room201.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_201_init() {
+
+}
+
+void room_201_daemon() {
+
+}
+
+void room_201_pre_parser() {
+
+}
+
+void room_201_parser() {
+
+}
+
+void room_201_synchronize(Common::Serializer &s) {
+
+}
+
+void room_201_preload() {
+ room_init_code_pointer = room_201_init;
+ room_pre_parser_code_pointer = room_201_pre_parser;
+ room_parser_code_pointer = room_201_parser;
+ room_daemon_code_pointer = room_201_daemon;
+
+ section_2_walker();
+ section_2_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room201.h b/engines/mads/madsv2/dragonsphere/rooms/room201.h
new file mode 100644
index 00000000000..0560063ff6c
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room201.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_201_H
+#define MADS_DRAGONSPHERE_ROOMS_201_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room203.cpp b/engines/mads/madsv2/dragonsphere/rooms/room203.cpp
new file mode 100644
index 00000000000..411b488bd8e
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room203.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section2.h"
+#include "mads/madsv2/dragonsphere/rooms/room203.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_203_init() {
+
+}
+
+void room_203_daemon() {
+
+}
+
+void room_203_pre_parser() {
+
+}
+
+void room_203_parser() {
+
+}
+
+void room_203_synchronize(Common::Serializer &s) {
+
+}
+
+void room_203_preload() {
+ room_init_code_pointer = room_203_init;
+ room_pre_parser_code_pointer = room_203_pre_parser;
+ room_parser_code_pointer = room_203_parser;
+ room_daemon_code_pointer = room_203_daemon;
+
+ section_2_walker();
+ section_2_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room203.h b/engines/mads/madsv2/dragonsphere/rooms/room203.h
new file mode 100644
index 00000000000..0560063ff6c
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room203.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_201_H
+#define MADS_DRAGONSPHERE_ROOMS_201_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room204.cpp b/engines/mads/madsv2/dragonsphere/rooms/room204.cpp
new file mode 100644
index 00000000000..1b1c4ebbfa9
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room204.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section2.h"
+#include "mads/madsv2/dragonsphere/rooms/room204.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_204_init() {
+
+}
+
+void room_204_daemon() {
+
+}
+
+void room_204_pre_parser() {
+
+}
+
+void room_204_parser() {
+
+}
+
+void room_204_synchronize(Common::Serializer &s) {
+
+}
+
+void room_204_preload() {
+ room_init_code_pointer = room_204_init;
+ room_pre_parser_code_pointer = room_204_pre_parser;
+ room_parser_code_pointer = room_204_parser;
+ room_daemon_code_pointer = room_204_daemon;
+
+ section_2_walker();
+ section_2_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room204.h b/engines/mads/madsv2/dragonsphere/rooms/room204.h
new file mode 100644
index 00000000000..98c9288d168
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room204.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_204_H
+#define MADS_DRAGONSPHERE_ROOMS_204_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room205.cpp b/engines/mads/madsv2/dragonsphere/rooms/room205.cpp
new file mode 100644
index 00000000000..b8cb313f0f5
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room205.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section2.h"
+#include "mads/madsv2/dragonsphere/rooms/room205.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_205_init() {
+
+}
+
+void room_205_daemon() {
+
+}
+
+void room_205_pre_parser() {
+
+}
+
+void room_205_parser() {
+
+}
+
+void room_205_synchronize(Common::Serializer &s) {
+
+}
+
+void room_205_preload() {
+ room_init_code_pointer = room_205_init;
+ room_pre_parser_code_pointer = room_205_pre_parser;
+ room_parser_code_pointer = room_205_parser;
+ room_daemon_code_pointer = room_205_daemon;
+
+ section_2_walker();
+ section_2_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room205.h b/engines/mads/madsv2/dragonsphere/rooms/room205.h
new file mode 100644
index 00000000000..3ea2c4e051c
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room205.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_205_H
+#define MADS_DRAGONSPHERE_ROOMS_205_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room206.cpp b/engines/mads/madsv2/dragonsphere/rooms/room206.cpp
new file mode 100644
index 00000000000..11722264335
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room206.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section2.h"
+#include "mads/madsv2/dragonsphere/rooms/room206.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_206_init() {
+
+}
+
+void room_206_daemon() {
+
+}
+
+void room_206_pre_parser() {
+
+}
+
+void room_206_parser() {
+
+}
+
+void room_206_synchronize(Common::Serializer &s) {
+
+}
+
+void room_206_preload() {
+ room_init_code_pointer = room_206_init;
+ room_pre_parser_code_pointer = room_206_pre_parser;
+ room_parser_code_pointer = room_206_parser;
+ room_daemon_code_pointer = room_206_daemon;
+
+ section_2_walker();
+ section_2_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room206.h b/engines/mads/madsv2/dragonsphere/rooms/room206.h
new file mode 100644
index 00000000000..7581cb14338
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room206.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_206_H
+#define MADS_DRAGONSPHERE_ROOMS_206_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room301.cpp b/engines/mads/madsv2/dragonsphere/rooms/room301.cpp
new file mode 100644
index 00000000000..baba0a86587
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room301.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section3.h"
+#include "mads/madsv2/dragonsphere/rooms/room301.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_301_init() {
+
+}
+
+void room_301_daemon() {
+
+}
+
+void room_301_pre_parser() {
+
+}
+
+void room_301_parser() {
+
+}
+
+void room_301_synchronize(Common::Serializer &s) {
+
+}
+
+void room_301_preload() {
+ room_init_code_pointer = room_301_init;
+ room_pre_parser_code_pointer = room_301_pre_parser;
+ room_parser_code_pointer = room_301_parser;
+ room_daemon_code_pointer = room_301_daemon;
+
+ section_3_walker();
+ section_3_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room301.h b/engines/mads/madsv2/dragonsphere/rooms/room301.h
new file mode 100644
index 00000000000..7496179e753
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room301.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_301_H
+#define MADS_DRAGONSPHERE_ROOMS_301_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room302.cpp b/engines/mads/madsv2/dragonsphere/rooms/room302.cpp
new file mode 100644
index 00000000000..bce20f7ac60
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room302.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section3.h"
+#include "mads/madsv2/dragonsphere/rooms/room302.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_302_init() {
+
+}
+
+void room_302_daemon() {
+
+}
+
+void room_302_pre_parser() {
+
+}
+
+void room_302_parser() {
+
+}
+
+void room_302_synchronize(Common::Serializer &s) {
+
+}
+
+void room_302_preload() {
+ room_init_code_pointer = room_302_init;
+ room_pre_parser_code_pointer = room_302_pre_parser;
+ room_parser_code_pointer = room_302_parser;
+ room_daemon_code_pointer = room_302_daemon;
+
+ section_3_walker();
+ section_3_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room302.h b/engines/mads/madsv2/dragonsphere/rooms/room302.h
new file mode 100644
index 00000000000..6ed9a0f0a5b
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room302.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_302_H
+#define MADS_DRAGONSPHERE_ROOMS_302_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room303.cpp b/engines/mads/madsv2/dragonsphere/rooms/room303.cpp
new file mode 100644
index 00000000000..55e4ad94217
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room303.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section3.h"
+#include "mads/madsv2/dragonsphere/rooms/room303.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_303_init() {
+
+}
+
+void room_303_daemon() {
+
+}
+
+void room_303_pre_parser() {
+
+}
+
+void room_303_parser() {
+
+}
+
+void room_303_synchronize(Common::Serializer &s) {
+
+}
+
+void room_303_preload() {
+ room_init_code_pointer = room_303_init;
+ room_pre_parser_code_pointer = room_303_pre_parser;
+ room_parser_code_pointer = room_303_parser;
+ room_daemon_code_pointer = room_303_daemon;
+
+ section_3_walker();
+ section_3_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room303.h b/engines/mads/madsv2/dragonsphere/rooms/room303.h
new file mode 100644
index 00000000000..7496179e753
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room303.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_301_H
+#define MADS_DRAGONSPHERE_ROOMS_301_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room401.cpp b/engines/mads/madsv2/dragonsphere/rooms/room401.cpp
new file mode 100644
index 00000000000..d01bf609cca
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room401.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room401.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_401_init() {
+
+}
+
+void room_401_daemon() {
+
+}
+
+void room_401_pre_parser() {
+
+}
+
+void room_401_parser() {
+
+}
+
+void room_401_synchronize(Common::Serializer &s) {
+
+}
+
+void room_401_preload() {
+ room_init_code_pointer = room_401_init;
+ room_pre_parser_code_pointer = room_401_pre_parser;
+ room_parser_code_pointer = room_401_parser;
+ room_daemon_code_pointer = room_401_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room401.h b/engines/mads/madsv2/dragonsphere/rooms/room401.h
new file mode 100644
index 00000000000..8af58d13eb3
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room401.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_401_H
+#define MADS_DRAGONSPHERE_ROOMS_401_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room402.cpp b/engines/mads/madsv2/dragonsphere/rooms/room402.cpp
new file mode 100644
index 00000000000..e70f80d9805
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room402.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room402.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_402_init() {
+
+}
+
+void room_402_daemon() {
+
+}
+
+void room_402_pre_parser() {
+
+}
+
+void room_402_parser() {
+
+}
+
+void room_402_synchronize(Common::Serializer &s) {
+
+}
+
+void room_402_preload() {
+ room_init_code_pointer = room_402_init;
+ room_pre_parser_code_pointer = room_402_pre_parser;
+ room_parser_code_pointer = room_402_parser;
+ room_daemon_code_pointer = room_402_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room402.h b/engines/mads/madsv2/dragonsphere/rooms/room402.h
new file mode 100644
index 00000000000..34531036cda
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room402.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_402_H
+#define MADS_DRAGONSPHERE_ROOMS_402_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room403.cpp b/engines/mads/madsv2/dragonsphere/rooms/room403.cpp
new file mode 100644
index 00000000000..377ff0fc2dd
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room403.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room403.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_403_init() {
+
+}
+
+void room_403_daemon() {
+
+}
+
+void room_403_pre_parser() {
+
+}
+
+void room_403_parser() {
+
+}
+
+void room_403_synchronize(Common::Serializer &s) {
+
+}
+
+void room_403_preload() {
+ room_init_code_pointer = room_403_init;
+ room_pre_parser_code_pointer = room_403_pre_parser;
+ room_parser_code_pointer = room_403_parser;
+ room_daemon_code_pointer = room_403_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room403.h b/engines/mads/madsv2/dragonsphere/rooms/room403.h
new file mode 100644
index 00000000000..56d5e5c176b
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room403.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_403_H
+#define MADS_DRAGONSPHERE_ROOMS_403_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room404.cpp b/engines/mads/madsv2/dragonsphere/rooms/room404.cpp
new file mode 100644
index 00000000000..d82c0672163
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room404.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room404.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_404_init() {
+
+}
+
+void room_404_daemon() {
+
+}
+
+void room_404_pre_parser() {
+
+}
+
+void room_404_parser() {
+
+}
+
+void room_404_synchronize(Common::Serializer &s) {
+
+}
+
+void room_404_preload() {
+ room_init_code_pointer = room_404_init;
+ room_pre_parser_code_pointer = room_404_pre_parser;
+ room_parser_code_pointer = room_404_parser;
+ room_daemon_code_pointer = room_404_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room404.h b/engines/mads/madsv2/dragonsphere/rooms/room404.h
new file mode 100644
index 00000000000..fb6536458c6
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room404.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_404_H
+#define MADS_DRAGONSPHERE_ROOMS_404_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room405.cpp b/engines/mads/madsv2/dragonsphere/rooms/room405.cpp
new file mode 100644
index 00000000000..342d8d1e8f8
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room405.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room405.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_405_init() {
+
+}
+
+void room_405_daemon() {
+
+}
+
+void room_405_pre_parser() {
+
+}
+
+void room_405_parser() {
+
+}
+
+void room_405_synchronize(Common::Serializer &s) {
+
+}
+
+void room_405_preload() {
+ room_init_code_pointer = room_405_init;
+ room_pre_parser_code_pointer = room_405_pre_parser;
+ room_parser_code_pointer = room_405_parser;
+ room_daemon_code_pointer = room_405_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room405.h b/engines/mads/madsv2/dragonsphere/rooms/room405.h
new file mode 100644
index 00000000000..01b36c9bd2e
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room405.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_405_H
+#define MADS_DRAGONSPHERE_ROOMS_405_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room406.cpp b/engines/mads/madsv2/dragonsphere/rooms/room406.cpp
new file mode 100644
index 00000000000..33c25d54c06
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room406.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room406.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_406_init() {
+
+}
+
+void room_406_daemon() {
+
+}
+
+void room_406_pre_parser() {
+
+}
+
+void room_406_parser() {
+
+}
+
+void room_406_synchronize(Common::Serializer &s) {
+
+}
+
+void room_406_preload() {
+ room_init_code_pointer = room_406_init;
+ room_pre_parser_code_pointer = room_406_pre_parser;
+ room_parser_code_pointer = room_406_parser;
+ room_daemon_code_pointer = room_406_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room406.h b/engines/mads/madsv2/dragonsphere/rooms/room406.h
new file mode 100644
index 00000000000..cc5f55a42df
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room406.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_406_H
+#define MADS_DRAGONSPHERE_ROOMS_406_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room407.cpp b/engines/mads/madsv2/dragonsphere/rooms/room407.cpp
new file mode 100644
index 00000000000..b26f24d4ecb
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room407.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room407.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_407_init() {
+
+}
+
+void room_407_daemon() {
+
+}
+
+void room_407_pre_parser() {
+
+}
+
+void room_407_parser() {
+
+}
+
+void room_407_synchronize(Common::Serializer &s) {
+
+}
+
+void room_407_preload() {
+ room_init_code_pointer = room_407_init;
+ room_pre_parser_code_pointer = room_407_pre_parser;
+ room_parser_code_pointer = room_407_parser;
+ room_daemon_code_pointer = room_407_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room407.h b/engines/mads/madsv2/dragonsphere/rooms/room407.h
new file mode 100644
index 00000000000..2ddc015d73e
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room407.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_407_H
+#define MADS_DRAGONSPHERE_ROOMS_407_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room408.cpp b/engines/mads/madsv2/dragonsphere/rooms/room408.cpp
new file mode 100644
index 00000000000..f6b2a195259
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room408.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room408.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_408_init() {
+
+}
+
+void room_408_daemon() {
+
+}
+
+void room_408_pre_parser() {
+
+}
+
+void room_408_parser() {
+
+}
+
+void room_408_synchronize(Common::Serializer &s) {
+
+}
+
+void room_408_preload() {
+ room_init_code_pointer = room_408_init;
+ room_pre_parser_code_pointer = room_408_pre_parser;
+ room_parser_code_pointer = room_408_parser;
+ room_daemon_code_pointer = room_408_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room408.h b/engines/mads/madsv2/dragonsphere/rooms/room408.h
new file mode 100644
index 00000000000..a707633e9c5
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room408.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_408_H
+#define MADS_DRAGONSPHERE_ROOMS_408_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room409.cpp b/engines/mads/madsv2/dragonsphere/rooms/room409.cpp
new file mode 100644
index 00000000000..754fb3b6cb2
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room409.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room409.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_409_init() {
+
+}
+
+void room_409_daemon() {
+
+}
+
+void room_409_pre_parser() {
+
+}
+
+void room_409_parser() {
+
+}
+
+void room_409_synchronize(Common::Serializer &s) {
+
+}
+
+void room_409_preload() {
+ room_init_code_pointer = room_409_init;
+ room_pre_parser_code_pointer = room_409_pre_parser;
+ room_parser_code_pointer = room_409_parser;
+ room_daemon_code_pointer = room_409_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room409.h b/engines/mads/madsv2/dragonsphere/rooms/room409.h
new file mode 100644
index 00000000000..b8398984317
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room409.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_409_H
+#define MADS_DRAGONSPHERE_ROOMS_409_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room410.cpp b/engines/mads/madsv2/dragonsphere/rooms/room410.cpp
new file mode 100644
index 00000000000..ec1cbcf878e
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room410.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room410.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_410_init() {
+
+}
+
+void room_410_daemon() {
+
+}
+
+void room_410_pre_parser() {
+
+}
+
+void room_410_parser() {
+
+}
+
+void room_410_synchronize(Common::Serializer &s) {
+
+}
+
+void room_410_preload() {
+ room_init_code_pointer = room_410_init;
+ room_pre_parser_code_pointer = room_410_pre_parser;
+ room_parser_code_pointer = room_410_parser;
+ room_daemon_code_pointer = room_410_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room410.h b/engines/mads/madsv2/dragonsphere/rooms/room410.h
new file mode 100644
index 00000000000..79570f396bb
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room410.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_410_H
+#define MADS_DRAGONSPHERE_ROOMS_410_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room411.cpp b/engines/mads/madsv2/dragonsphere/rooms/room411.cpp
new file mode 100644
index 00000000000..db5a1a59f96
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room411.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room411.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_411_init() {
+
+}
+
+void room_411_daemon() {
+
+}
+
+void room_411_pre_parser() {
+
+}
+
+void room_411_parser() {
+
+}
+
+void room_411_synchronize(Common::Serializer &s) {
+
+}
+
+void room_411_preload() {
+ room_init_code_pointer = room_411_init;
+ room_pre_parser_code_pointer = room_411_pre_parser;
+ room_parser_code_pointer = room_411_parser;
+ room_daemon_code_pointer = room_411_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room411.h b/engines/mads/madsv2/dragonsphere/rooms/room411.h
new file mode 100644
index 00000000000..7523304a888
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room411.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_411_H
+#define MADS_DRAGONSPHERE_ROOMS_411_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room412.cpp b/engines/mads/madsv2/dragonsphere/rooms/room412.cpp
new file mode 100644
index 00000000000..8bd6a9e8450
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room412.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room412.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_412_init() {
+
+}
+
+void room_412_daemon() {
+
+}
+
+void room_412_pre_parser() {
+
+}
+
+void room_412_parser() {
+
+}
+
+void room_412_synchronize(Common::Serializer &s) {
+
+}
+
+void room_412_preload() {
+ room_init_code_pointer = room_412_init;
+ room_pre_parser_code_pointer = room_412_pre_parser;
+ room_parser_code_pointer = room_412_parser;
+ room_daemon_code_pointer = room_412_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room412.h b/engines/mads/madsv2/dragonsphere/rooms/room412.h
new file mode 100644
index 00000000000..8614ec58fb1
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room412.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_412_H
+#define MADS_DRAGONSPHERE_ROOMS_412_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room454.cpp b/engines/mads/madsv2/dragonsphere/rooms/room454.cpp
new file mode 100644
index 00000000000..2a5eb74e819
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room454.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section4.h"
+#include "mads/madsv2/dragonsphere/rooms/room454.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_454_init() {
+
+}
+
+void room_454_daemon() {
+
+}
+
+void room_454_pre_parser() {
+
+}
+
+void room_454_parser() {
+
+}
+
+void room_454_synchronize(Common::Serializer &s) {
+
+}
+
+void room_454_preload() {
+ room_init_code_pointer = room_454_init;
+ room_pre_parser_code_pointer = room_454_pre_parser;
+ room_parser_code_pointer = room_454_parser;
+ room_daemon_code_pointer = room_454_daemon;
+
+ section_4_walker();
+ section_4_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room454.h b/engines/mads/madsv2/dragonsphere/rooms/room454.h
new file mode 100644
index 00000000000..024a6134797
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room454.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_454_H
+#define MADS_DRAGONSPHERE_ROOMS_454_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room501.cpp b/engines/mads/madsv2/dragonsphere/rooms/room501.cpp
new file mode 100644
index 00000000000..97fe5a17a1a
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room501.cpp
@@ -0,0 +1,66 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room501.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_501_init() {
+
+}
+
+void room_501_daemon() {
+
+}
+
+void room_501_pre_parser() {
+
+}
+
+void room_501_parser() {
+
+}
+
+void room_501_synchronize(Common::Serializer &s) {
+
+}
+
+void room_501_preload() {
+
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room501.h b/engines/mads/madsv2/dragonsphere/rooms/room501.h
new file mode 100644
index 00000000000..5ab4f30d802
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room501.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_501_H
+#define MADS_DRAGONSPHERE_ROOMS_501_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room502.cpp b/engines/mads/madsv2/dragonsphere/rooms/room502.cpp
new file mode 100644
index 00000000000..24be6da4620
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room502.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room502.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_502_init() {
+
+}
+
+void room_502_daemon() {
+
+}
+
+void room_502_pre_parser() {
+
+}
+
+void room_502_parser() {
+
+}
+
+void room_502_synchronize(Common::Serializer &s) {
+
+}
+
+void room_502_preload() {
+ room_init_code_pointer = room_502_init;
+ room_pre_parser_code_pointer = room_502_pre_parser;
+ room_parser_code_pointer = room_502_parser;
+ room_daemon_code_pointer = room_502_daemon;
+
+ section_5_walker();
+ section_5_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room502.h b/engines/mads/madsv2/dragonsphere/rooms/room502.h
new file mode 100644
index 00000000000..dd4e5a079bf
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room502.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_502_H
+#define MADS_DRAGONSPHERE_ROOMS_502_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room503.cpp b/engines/mads/madsv2/dragonsphere/rooms/room503.cpp
new file mode 100644
index 00000000000..b3d8a921786
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room503.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room503.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_503_init() {
+
+}
+
+void room_503_daemon() {
+
+}
+
+void room_503_pre_parser() {
+
+}
+
+void room_503_parser() {
+
+}
+
+void room_503_synchronize(Common::Serializer &s) {
+
+}
+
+void room_503_preload() {
+ room_init_code_pointer = room_503_init;
+ room_pre_parser_code_pointer = room_503_pre_parser;
+ room_parser_code_pointer = room_503_parser;
+ room_daemon_code_pointer = room_503_daemon;
+
+ section_5_walker();
+ section_5_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room503.h b/engines/mads/madsv2/dragonsphere/rooms/room503.h
new file mode 100644
index 00000000000..4c6d39ef56a
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room503.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_503_H
+#define MADS_DRAGONSPHERE_ROOMS_503_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room504.cpp b/engines/mads/madsv2/dragonsphere/rooms/room504.cpp
new file mode 100644
index 00000000000..2b0c835a7c8
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room504.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room504.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_504_init() {
+
+}
+
+void room_504_daemon() {
+
+}
+
+void room_504_pre_parser() {
+
+}
+
+void room_504_parser() {
+
+}
+
+void room_504_synchronize(Common::Serializer &s) {
+
+}
+
+void room_504_preload() {
+ room_init_code_pointer = room_504_init;
+ room_pre_parser_code_pointer = room_504_pre_parser;
+ room_parser_code_pointer = room_504_parser;
+ room_daemon_code_pointer = room_504_daemon;
+
+ section_5_walker();
+ section_5_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room504.h b/engines/mads/madsv2/dragonsphere/rooms/room504.h
new file mode 100644
index 00000000000..41df0e0f9f9
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room504.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_504_H
+#define MADS_DRAGONSPHERE_ROOMS_504_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room505.cpp b/engines/mads/madsv2/dragonsphere/rooms/room505.cpp
new file mode 100644
index 00000000000..f2c85174b00
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room505.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room505.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_505_init() {
+
+}
+
+void room_505_daemon() {
+
+}
+
+void room_505_pre_parser() {
+
+}
+
+void room_505_parser() {
+
+}
+
+void room_505_synchronize(Common::Serializer &s) {
+
+}
+
+void room_505_preload() {
+ room_init_code_pointer = room_505_init;
+ room_pre_parser_code_pointer = room_505_pre_parser;
+ room_parser_code_pointer = room_505_parser;
+ room_daemon_code_pointer = room_505_daemon;
+
+ section_5_walker();
+ section_5_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room505.h b/engines/mads/madsv2/dragonsphere/rooms/room505.h
new file mode 100644
index 00000000000..2bd5c71e8db
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room505.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_505_H
+#define MADS_DRAGONSPHERE_ROOMS_505_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room506.cpp b/engines/mads/madsv2/dragonsphere/rooms/room506.cpp
new file mode 100644
index 00000000000..a56c649284f
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room506.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room506.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_506_init() {
+
+}
+
+void room_506_daemon() {
+
+}
+
+void room_506_pre_parser() {
+
+}
+
+void room_506_parser() {
+
+}
+
+void room_506_synchronize(Common::Serializer &s) {
+
+}
+
+void room_506_preload() {
+ room_init_code_pointer = room_506_init;
+ room_pre_parser_code_pointer = room_506_pre_parser;
+ room_parser_code_pointer = room_506_parser;
+ room_daemon_code_pointer = room_506_daemon;
+
+ section_5_walker();
+ section_5_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room506.h b/engines/mads/madsv2/dragonsphere/rooms/room506.h
new file mode 100644
index 00000000000..a0284821735
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room506.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_506_H
+#define MADS_DRAGONSPHERE_ROOMS_506_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room507.cpp b/engines/mads/madsv2/dragonsphere/rooms/room507.cpp
new file mode 100644
index 00000000000..1b3fe07d092
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room507.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room507.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_507_init() {
+
+}
+
+void room_507_daemon() {
+
+}
+
+void room_507_pre_parser() {
+
+}
+
+void room_507_parser() {
+
+}
+
+void room_507_synchronize(Common::Serializer &s) {
+
+}
+
+void room_507_preload() {
+ room_init_code_pointer = room_507_init;
+ room_pre_parser_code_pointer = room_507_pre_parser;
+ room_parser_code_pointer = room_507_parser;
+ room_daemon_code_pointer = room_507_daemon;
+
+ section_5_walker();
+ section_5_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room507.h b/engines/mads/madsv2/dragonsphere/rooms/room507.h
new file mode 100644
index 00000000000..84ef08d8e38
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room507.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_507_H
+#define MADS_DRAGONSPHERE_ROOMS_507_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room508.cpp b/engines/mads/madsv2/dragonsphere/rooms/room508.cpp
new file mode 100644
index 00000000000..e67bc931ae0
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room508.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room508.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_508_init() {
+
+}
+
+void room_508_daemon() {
+
+}
+
+void room_508_pre_parser() {
+
+}
+
+void room_508_parser() {
+
+}
+
+void room_508_synchronize(Common::Serializer &s) {
+
+}
+
+void room_508_preload() {
+ room_init_code_pointer = room_508_init;
+ room_pre_parser_code_pointer = room_508_pre_parser;
+ room_parser_code_pointer = room_508_parser;
+ room_daemon_code_pointer = room_508_daemon;
+
+ section_5_walker();
+ section_5_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room508.h b/engines/mads/madsv2/dragonsphere/rooms/room508.h
new file mode 100644
index 00000000000..aebc2a7b25d
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room508.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_508_H
+#define MADS_DRAGONSPHERE_ROOMS_508_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room509.cpp b/engines/mads/madsv2/dragonsphere/rooms/room509.cpp
new file mode 100644
index 00000000000..6503aa7dce3
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room509.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room509.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_509_init() {
+
+}
+
+void room_509_daemon() {
+
+}
+
+void room_509_pre_parser() {
+
+}
+
+void room_509_parser() {
+
+}
+
+void room_509_synchronize(Common::Serializer &s) {
+
+}
+
+void room_509_preload() {
+ room_init_code_pointer = room_509_init;
+ room_pre_parser_code_pointer = room_509_pre_parser;
+ room_parser_code_pointer = room_509_parser;
+ room_daemon_code_pointer = room_509_daemon;
+
+ section_5_walker();
+ section_5_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room509.h b/engines/mads/madsv2/dragonsphere/rooms/room509.h
new file mode 100644
index 00000000000..9a9b130f6ee
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room509.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_509_H
+#define MADS_DRAGONSPHERE_ROOMS_509_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room510.cpp b/engines/mads/madsv2/dragonsphere/rooms/room510.cpp
new file mode 100644
index 00000000000..e2e18c9c62f
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room510.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room510.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_510_init() {
+
+}
+
+void room_510_daemon() {
+
+}
+
+void room_510_pre_parser() {
+
+}
+
+void room_510_parser() {
+
+}
+
+void room_510_synchronize(Common::Serializer &s) {
+
+}
+
+void room_510_preload() {
+ room_init_code_pointer = room_510_init;
+ room_pre_parser_code_pointer = room_510_pre_parser;
+ room_parser_code_pointer = room_510_parser;
+ room_daemon_code_pointer = room_510_daemon;
+
+ section_5_walker();
+ section_5_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room510.h b/engines/mads/madsv2/dragonsphere/rooms/room510.h
new file mode 100644
index 00000000000..c59697684fe
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room510.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_510_H
+#define MADS_DRAGONSPHERE_ROOMS_510_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room511.cpp b/engines/mads/madsv2/dragonsphere/rooms/room511.cpp
new file mode 100644
index 00000000000..3c8418bf0ba
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room511.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room511.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_511_init() {
+
+}
+
+void room_511_daemon() {
+
+}
+
+void room_511_pre_parser() {
+
+}
+
+void room_511_parser() {
+
+}
+
+void room_511_synchronize(Common::Serializer &s) {
+
+}
+
+void room_511_preload() {
+ room_init_code_pointer = room_511_init;
+ room_pre_parser_code_pointer = room_511_pre_parser;
+ room_parser_code_pointer = room_511_parser;
+ room_daemon_code_pointer = room_511_daemon;
+
+ section_5_walker();
+ section_5_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room511.h b/engines/mads/madsv2/dragonsphere/rooms/room511.h
new file mode 100644
index 00000000000..7cde8d5d0e0
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room511.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_511_H
+#define MADS_DRAGONSPHERE_ROOMS_511_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room512.cpp b/engines/mads/madsv2/dragonsphere/rooms/room512.cpp
new file mode 100644
index 00000000000..dbd84597739
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room512.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room512.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_512_init() {
+
+}
+
+void room_512_daemon() {
+
+}
+
+void room_512_pre_parser() {
+
+}
+
+void room_512_parser() {
+
+}
+
+void room_512_synchronize(Common::Serializer &s) {
+
+}
+
+void room_512_preload() {
+ room_init_code_pointer = room_512_init;
+ room_pre_parser_code_pointer = room_512_pre_parser;
+ room_parser_code_pointer = room_512_parser;
+ room_daemon_code_pointer = room_512_daemon;
+
+ section_5_walker();
+ section_5_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room512.h b/engines/mads/madsv2/dragonsphere/rooms/room512.h
new file mode 100644
index 00000000000..4bb91514f9d
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room512.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_512_H
+#define MADS_DRAGONSPHERE_ROOMS_512_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room557.cpp b/engines/mads/madsv2/dragonsphere/rooms/room557.cpp
new file mode 100644
index 00000000000..ca3208d4b7f
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room557.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section5.h"
+#include "mads/madsv2/dragonsphere/rooms/room557.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_557_init() {
+
+}
+
+void room_557_daemon() {
+
+}
+
+void room_557_pre_parser() {
+
+}
+
+void room_557_parser() {
+
+}
+
+void room_557_synchronize(Common::Serializer &s) {
+
+}
+
+void room_557_preload() {
+ room_init_code_pointer = room_557_init;
+ room_pre_parser_code_pointer = room_557_pre_parser;
+ room_parser_code_pointer = room_557_parser;
+ room_daemon_code_pointer = room_557_daemon;
+
+ section_5_walker();
+ section_5_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room557.h b/engines/mads/madsv2/dragonsphere/rooms/room557.h
new file mode 100644
index 00000000000..1a952cb4a08
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room557.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_557_H
+#define MADS_DRAGONSPHERE_ROOMS_557_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room601.cpp b/engines/mads/madsv2/dragonsphere/rooms/room601.cpp
new file mode 100644
index 00000000000..31cf14df137
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room601.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room601.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_601_init() {
+
+}
+
+void room_601_daemon() {
+
+}
+
+void room_601_pre_parser() {
+
+}
+
+void room_601_parser() {
+
+}
+
+void room_601_synchronize(Common::Serializer &s) {
+
+}
+
+void room_601_preload() {
+ room_init_code_pointer = room_601_init;
+ room_pre_parser_code_pointer = room_601_pre_parser;
+ room_parser_code_pointer = room_601_parser;
+ room_daemon_code_pointer = room_601_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room601.h b/engines/mads/madsv2/dragonsphere/rooms/room601.h
new file mode 100644
index 00000000000..18e1211566d
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room601.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_601_H
+#define MADS_DRAGONSPHERE_ROOMS_601_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room602.cpp b/engines/mads/madsv2/dragonsphere/rooms/room602.cpp
new file mode 100644
index 00000000000..9ee5be8cc91
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room602.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room602.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_602_init() {
+
+}
+
+void room_602_daemon() {
+
+}
+
+void room_602_pre_parser() {
+
+}
+
+void room_602_parser() {
+
+}
+
+void room_602_synchronize(Common::Serializer &s) {
+
+}
+
+void room_602_preload() {
+ room_init_code_pointer = room_602_init;
+ room_pre_parser_code_pointer = room_602_pre_parser;
+ room_parser_code_pointer = room_602_parser;
+ room_daemon_code_pointer = room_602_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room602.h b/engines/mads/madsv2/dragonsphere/rooms/room602.h
new file mode 100644
index 00000000000..810bfa2c0eb
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room602.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_602_H
+#define MADS_DRAGONSPHERE_ROOMS_602_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room603.cpp b/engines/mads/madsv2/dragonsphere/rooms/room603.cpp
new file mode 100644
index 00000000000..7873d9b468c
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room603.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room603.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_603_init() {
+
+}
+
+void room_603_daemon() {
+
+}
+
+void room_603_pre_parser() {
+
+}
+
+void room_603_parser() {
+
+}
+
+void room_603_synchronize(Common::Serializer &s) {
+
+}
+
+void room_603_preload() {
+ room_init_code_pointer = room_603_init;
+ room_pre_parser_code_pointer = room_603_pre_parser;
+ room_parser_code_pointer = room_603_parser;
+ room_daemon_code_pointer = room_603_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room603.h b/engines/mads/madsv2/dragonsphere/rooms/room603.h
new file mode 100644
index 00000000000..7e1126e0572
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room603.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_603_H
+#define MADS_DRAGONSPHERE_ROOMS_603_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room604.cpp b/engines/mads/madsv2/dragonsphere/rooms/room604.cpp
new file mode 100644
index 00000000000..46086e1bdd3
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room604.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room604.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_604_init() {
+
+}
+
+void room_604_daemon() {
+
+}
+
+void room_604_pre_parser() {
+
+}
+
+void room_604_parser() {
+
+}
+
+void room_604_synchronize(Common::Serializer &s) {
+
+}
+
+void room_604_preload() {
+ room_init_code_pointer = room_604_init;
+ room_pre_parser_code_pointer = room_604_pre_parser;
+ room_parser_code_pointer = room_604_parser;
+ room_daemon_code_pointer = room_604_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room604.h b/engines/mads/madsv2/dragonsphere/rooms/room604.h
new file mode 100644
index 00000000000..8601150da45
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room604.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_604_H
+#define MADS_DRAGONSPHERE_ROOMS_604_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room605.cpp b/engines/mads/madsv2/dragonsphere/rooms/room605.cpp
new file mode 100644
index 00000000000..1add792cfc8
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room605.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room605.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_605_init() {
+
+}
+
+void room_605_daemon() {
+
+}
+
+void room_605_pre_parser() {
+
+}
+
+void room_605_parser() {
+
+}
+
+void room_605_synchronize(Common::Serializer &s) {
+
+}
+
+void room_605_preload() {
+ room_init_code_pointer = room_605_init;
+ room_pre_parser_code_pointer = room_605_pre_parser;
+ room_parser_code_pointer = room_605_parser;
+ room_daemon_code_pointer = room_605_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room605.h b/engines/mads/madsv2/dragonsphere/rooms/room605.h
new file mode 100644
index 00000000000..e95cdd6c7ff
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room605.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_605_H
+#define MADS_DRAGONSPHERE_ROOMS_605_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room606.cpp b/engines/mads/madsv2/dragonsphere/rooms/room606.cpp
new file mode 100644
index 00000000000..a596a2f6c86
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room606.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room606.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_606_init() {
+
+}
+
+void room_606_daemon() {
+
+}
+
+void room_606_pre_parser() {
+
+}
+
+void room_606_parser() {
+
+}
+
+void room_606_synchronize(Common::Serializer &s) {
+
+}
+
+void room_606_preload() {
+ room_init_code_pointer = room_606_init;
+ room_pre_parser_code_pointer = room_606_pre_parser;
+ room_parser_code_pointer = room_606_parser;
+ room_daemon_code_pointer = room_606_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room606.h b/engines/mads/madsv2/dragonsphere/rooms/room606.h
new file mode 100644
index 00000000000..47ba5e9624b
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room606.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_606_H
+#define MADS_DRAGONSPHERE_ROOMS_606_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room607.cpp b/engines/mads/madsv2/dragonsphere/rooms/room607.cpp
new file mode 100644
index 00000000000..cc154dad631
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room607.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room607.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_607_init() {
+
+}
+
+void room_607_daemon() {
+
+}
+
+void room_607_pre_parser() {
+
+}
+
+void room_607_parser() {
+
+}
+
+void room_607_synchronize(Common::Serializer &s) {
+
+}
+
+void room_607_preload() {
+ room_init_code_pointer = room_607_init;
+ room_pre_parser_code_pointer = room_607_pre_parser;
+ room_parser_code_pointer = room_607_parser;
+ room_daemon_code_pointer = room_607_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room607.h b/engines/mads/madsv2/dragonsphere/rooms/room607.h
new file mode 100644
index 00000000000..913c955563d
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room607.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_607_H
+#define MADS_DRAGONSPHERE_ROOMS_607_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room608.cpp b/engines/mads/madsv2/dragonsphere/rooms/room608.cpp
new file mode 100644
index 00000000000..9185a788238
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room608.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room608.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_608_init() {
+
+}
+
+void room_608_daemon() {
+
+}
+
+void room_608_pre_parser() {
+
+}
+
+void room_608_parser() {
+
+}
+
+void room_608_synchronize(Common::Serializer &s) {
+
+}
+
+void room_608_preload() {
+ room_init_code_pointer = room_608_init;
+ room_pre_parser_code_pointer = room_608_pre_parser;
+ room_parser_code_pointer = room_608_parser;
+ room_daemon_code_pointer = room_608_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room608.h b/engines/mads/madsv2/dragonsphere/rooms/room608.h
new file mode 100644
index 00000000000..926917e8f39
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room608.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_608_H
+#define MADS_DRAGONSPHERE_ROOMS_608_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room609.cpp b/engines/mads/madsv2/dragonsphere/rooms/room609.cpp
new file mode 100644
index 00000000000..c5175ed0483
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room609.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room609.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_609_init() {
+
+}
+
+void room_609_daemon() {
+
+}
+
+void room_609_pre_parser() {
+
+}
+
+void room_609_parser() {
+
+}
+
+void room_609_synchronize(Common::Serializer &s) {
+
+}
+
+void room_609_preload() {
+ room_init_code_pointer = room_609_init;
+ room_pre_parser_code_pointer = room_609_pre_parser;
+ room_parser_code_pointer = room_609_parser;
+ room_daemon_code_pointer = room_609_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room609.h b/engines/mads/madsv2/dragonsphere/rooms/room609.h
new file mode 100644
index 00000000000..edf7af6beca
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room609.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_609_H
+#define MADS_DRAGONSPHERE_ROOMS_609_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room610.cpp b/engines/mads/madsv2/dragonsphere/rooms/room610.cpp
new file mode 100644
index 00000000000..15d0d0c7822
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room610.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room610.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_610_init() {
+
+}
+
+void room_610_daemon() {
+
+}
+
+void room_610_pre_parser() {
+
+}
+
+void room_610_parser() {
+
+}
+
+void room_610_synchronize(Common::Serializer &s) {
+
+}
+
+void room_610_preload() {
+ room_init_code_pointer = room_610_init;
+ room_pre_parser_code_pointer = room_610_pre_parser;
+ room_parser_code_pointer = room_610_parser;
+ room_daemon_code_pointer = room_610_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room610.h b/engines/mads/madsv2/dragonsphere/rooms/room610.h
new file mode 100644
index 00000000000..d51d7771a23
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room610.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_610_H
+#define MADS_DRAGONSPHERE_ROOMS_610_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room611.cpp b/engines/mads/madsv2/dragonsphere/rooms/room611.cpp
new file mode 100644
index 00000000000..ad5bb260c00
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room611.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room611.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_611_init() {
+
+}
+
+void room_611_daemon() {
+
+}
+
+void room_611_pre_parser() {
+
+}
+
+void room_611_parser() {
+
+}
+
+void room_611_synchronize(Common::Serializer &s) {
+
+}
+
+void room_611_preload() {
+ room_init_code_pointer = room_611_init;
+ room_pre_parser_code_pointer = room_611_pre_parser;
+ room_parser_code_pointer = room_611_parser;
+ room_daemon_code_pointer = room_611_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room611.h b/engines/mads/madsv2/dragonsphere/rooms/room611.h
new file mode 100644
index 00000000000..02315140702
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room611.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_611_H
+#define MADS_DRAGONSPHERE_ROOMS_611_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room612.cpp b/engines/mads/madsv2/dragonsphere/rooms/room612.cpp
new file mode 100644
index 00000000000..8c36e76ea92
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room612.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room612.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_612_init() {
+
+}
+
+void room_612_daemon() {
+
+}
+
+void room_612_pre_parser() {
+
+}
+
+void room_612_parser() {
+
+}
+
+void room_612_synchronize(Common::Serializer &s) {
+
+}
+
+void room_612_preload() {
+ room_init_code_pointer = room_612_init;
+ room_pre_parser_code_pointer = room_612_pre_parser;
+ room_parser_code_pointer = room_612_parser;
+ room_daemon_code_pointer = room_612_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room612.h b/engines/mads/madsv2/dragonsphere/rooms/room612.h
new file mode 100644
index 00000000000..b6f8e0b0c64
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room612.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_612_H
+#define MADS_DRAGONSPHERE_ROOMS_612_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room613.cpp b/engines/mads/madsv2/dragonsphere/rooms/room613.cpp
new file mode 100644
index 00000000000..12476b4bf2b
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room613.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room613.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_613_init() {
+
+}
+
+void room_613_daemon() {
+
+}
+
+void room_613_pre_parser() {
+
+}
+
+void room_613_parser() {
+
+}
+
+void room_613_synchronize(Common::Serializer &s) {
+
+}
+
+void room_613_preload() {
+ room_init_code_pointer = room_613_init;
+ room_pre_parser_code_pointer = room_613_pre_parser;
+ room_parser_code_pointer = room_613_parser;
+ room_daemon_code_pointer = room_613_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room613.h b/engines/mads/madsv2/dragonsphere/rooms/room613.h
new file mode 100644
index 00000000000..0a49813f03f
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room613.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_613_H
+#define MADS_DRAGONSPHERE_ROOMS_613_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room614.cpp b/engines/mads/madsv2/dragonsphere/rooms/room614.cpp
new file mode 100644
index 00000000000..29f09548b06
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room614.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section6.h"
+#include "mads/madsv2/dragonsphere/rooms/room614.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_614_init() {
+
+}
+
+void room_614_daemon() {
+
+}
+
+void room_614_pre_parser() {
+
+}
+
+void room_614_parser() {
+
+}
+
+void room_614_synchronize(Common::Serializer &s) {
+
+}
+
+void room_614_preload() {
+ room_init_code_pointer = room_614_init;
+ room_pre_parser_code_pointer = room_614_pre_parser;
+ room_parser_code_pointer = room_614_parser;
+ room_daemon_code_pointer = room_614_daemon;
+
+ section_6_walker();
+ section_6_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room614.h b/engines/mads/madsv2/dragonsphere/rooms/room614.h
new file mode 100644
index 00000000000..b9c0ab5d776
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room614.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_614_H
+#define MADS_DRAGONSPHERE_ROOMS_614_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room909.cpp b/engines/mads/madsv2/dragonsphere/rooms/room909.cpp
new file mode 100644
index 00000000000..f34c95d3ffc
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room909.cpp
@@ -0,0 +1,72 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#include "mads/madsv2/core/conv.h"
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/imath.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/sound.h"
+#include "mads/madsv2/core/text.h"
+#include "mads/madsv2/dragonsphere/global.h"
+#include "mads/madsv2/dragonsphere/rooms/section9.h"
+#include "mads/madsv2/dragonsphere/rooms/room909.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+static Scratch scratch;
+
+void room_909_init() {
+
+}
+
+void room_909_daemon() {
+
+}
+
+void room_909_pre_parser() {
+
+}
+
+void room_909_parser() {
+
+}
+
+void room_909_synchronize(Common::Serializer &s) {
+
+}
+
+void room_909_preload() {
+ room_init_code_pointer = room_909_init;
+ room_pre_parser_code_pointer = room_909_pre_parser;
+ room_parser_code_pointer = room_909_parser;
+ room_daemon_code_pointer = room_909_daemon;
+
+ section_9_walker();
+ section_9_interface();
+}
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
diff --git a/engines/mads/madsv2/dragonsphere/rooms/room909.h b/engines/mads/madsv2/dragonsphere/rooms/room909.h
new file mode 100644
index 00000000000..3733e8ed6a8
--- /dev/null
+++ b/engines/mads/madsv2/dragonsphere/rooms/room909.h
@@ -0,0 +1,50 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#ifndef MADS_DRAGONSPHERE_ROOMS_909_H
+#define MADS_DRAGONSPHERE_ROOMS_909_H
+
+#include "common/serializer.h"
+#include "mads/madsv2/core/general.h"
+
+namespace MADS {
+namespace MADSV2 {
+namespace Dragonsphere {
+namespace Rooms {
+
+#define local (&scratch)
+#define ss local->sprite
+#define seq local->sequence
+#define aa local->animation
+
+/**
+ * Room local variables
+ */
+struct Scratch {
+
+};
+
+} // namespace Rooms
+} // namespace Dragonsphere
+} // namespace MADSV2
+} // namespace MADS
+
+#endif
diff --git a/engines/mads/madsv2/dragonsphere/rooms/section1.cpp b/engines/mads/madsv2/dragonsphere/rooms/section1.cpp
index a1d748a23a4..2dd61520f98 100644
--- a/engines/mads/madsv2/dragonsphere/rooms/section1.cpp
+++ b/engines/mads/madsv2/dragonsphere/rooms/section1.cpp
@@ -19,6 +19,10 @@
*
*/
+#include "mads/madsv2/core/game.h"
+#include "mads/madsv2/core/kernel.h"
+#include "mads/madsv2/core/player.h"
+#include "mads/madsv2/core/room.h"
#include "mads/madsv2/dragonsphere/global.h"
#include "mads/madsv2/dragonsphere/rooms/section1.h"
@@ -27,7 +31,118 @@ namespace MADSV2 {
namespace Dragonsphere {
namespace Rooms {
+extern void room_101_preload();
+extern void room_102_preload();
+extern void room_103_preload();
+extern void room_104_preload();
+extern void room_105_preload();
+extern void room_106_preload();
+extern void room_107_preload();
+extern void room_108_preload();
+extern void room_109_preload();
+extern void room_110_preload();
+extern void room_111_preload();
+extern void room_112_preload();
+extern void room_113_preload();
+extern void room_114_preload();
+extern void room_115_preload();
+extern void room_116_preload();
+extern void room_117_preload();
+extern void room_118_preload();
+extern void room_119_preload();
+
+
+void section_1_init() {
+ player.scaling_velocity = true;
+}
+
+void section_1_walker() {
+}
+
+void section_1_interface() {
+}
+
+void section_1_music() {
+}
+
+void section_1_constructor() {
+ room_preload_code_pointer = NULL;
+ room_init_code_pointer = NULL;
+ room_daemon_code_pointer = NULL;
+ room_pre_parser_code_pointer = NULL;
+ room_parser_code_pointer = NULL;
+ room_error_code_pointer = NULL;
+ room_shutdown_code_pointer = NULL;
+
+ switch (new_room) {
+ case 101:
+ room_preload_code_pointer = room_101_preload;
+ break;
+ case 102:
+ room_preload_code_pointer = room_102_preload;
+ break;
+ case 103:
+ room_preload_code_pointer = room_103_preload;
+ break;
+ case 104:
+ room_preload_code_pointer = room_104_preload;
+ break;
+ case 105:
+ room_preload_code_pointer = room_105_preload;
+ break;
+ case 106:
+ room_preload_code_pointer = room_106_preload;
+ break;
+ case 107:
+ room_preload_code_pointer = room_107_preload;
More information about the Scummvm-git-logs
mailing list