[Scummvm-cvs-logs] scummvm master -> ec14d38cf15c1a2fa100a198d36b3b41444b01bc

tramboi bertrand_augereau at yahoo.fr
Wed Nov 16 10:44:38 CET 2011


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
ec14d38cf1 DREAMWEB: Cleaning in the rain init code


Commit: ec14d38cf15c1a2fa100a198d36b3b41444b01bc
    https://github.com/scummvm/scummvm/commit/ec14d38cf15c1a2fa100a198d36b3b41444b01bc
Author: Bertrand Augereau (bertrand_augereau at yahoo.fr)
Date: 2011-11-16T03:43:19-08:00

Commit Message:
DREAMWEB: Cleaning in the rain init code

Changed paths:
    devtools/tasmrecover/tasm-recover
    engines/dreamweb/dreamgen.cpp
    engines/dreamweb/dreamgen.h
    engines/dreamweb/sprite.cpp
    engines/dreamweb/stubs.h



diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 88156b1..7c317cf 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -210,6 +210,7 @@ generator = cpp(context, "DreamGen", blacklist = [
 	'roomname',
 	'transfertext',
 	'splitintolines',
+	'initrain',
 	], skip_output = [
 	# These functions are processed but not output
 	'dreamweb',
@@ -222,6 +223,5 @@ generator = cpp(context, "DreamGen", blacklist = [
 	'inventory',
 	'mainscreen',
 	'doload',
-	'initrain',
 	])
 generator.generate('dreamweb') #start routine
diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp
index ba315f2..2c87e7d 100644
--- a/engines/dreamweb/dreamgen.cpp
+++ b/engines/dreamweb/dreamgen.cpp
@@ -16221,7 +16221,6 @@ void DreamGenContext::__dispatch_call(uint16 addr) {
 		case addr_adjustleft: adjustleft(); break;
 		case addr_adjustright: adjustright(); break;
 		case addr_reminders: reminders(); break;
-		case addr_initrain: initrain(); break;
 		case addr_backobject: backobject(); break;
 		case addr_liftnoise: liftnoise(); break;
 		case addr_random: random(); break;
diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h
index 8ff6bbe..18a840b 100644
--- a/engines/dreamweb/dreamgen.h
+++ b/engines/dreamweb/dreamgen.h
@@ -541,7 +541,6 @@ public:
 	static const uint16 addr_random = 0xc17c;
 	static const uint16 addr_liftnoise = 0xc178;
 	static const uint16 addr_backobject = 0xc170;
-	static const uint16 addr_initrain = 0xc160;
 	static const uint16 addr_reminders = 0xc15c;
 	static const uint16 addr_adjustright = 0xc158;
 	static const uint16 addr_adjustleft = 0xc154;
@@ -650,12 +649,11 @@ public:
 	static const uint16 offset_speechfilename = 0x13eb;
 	static const uint16 offset_rootdir = 0x0b8c;
 	static const uint16 offset_gameerror3 = 0x1003;
-	static const uint16 offset_rainlocations = 0x0459;
+	static const uint16 offset_facelist = 0x0451;
 	static const uint16 offset_diarylist = 0x0e9c;
 	static const uint16 offset_decidelist = 0x13c1;
 	static const uint16 offset_symbollist = 0x0e5e;
 	static const uint16 offset_folderlist = 0x0e34;
-	static const uint16 offset_facelist = 0x0451;
 	static const uint16 offset_operand1 = 0x0b7e;
 	static const uint16 offset_keypadlist = 0x0d9a;
 	static const uint16 kStartvars = 0;
@@ -1512,7 +1510,7 @@ public:
 	void placefreeobject();
 	void allpalette();
 	//void loopchannel0();
-	void initrain();
+	//void initrain();
 	void showleftpage();
 	void rockstar();
 	void adjustright();
diff --git a/engines/dreamweb/sprite.cpp b/engines/dreamweb/sprite.cpp
index 625d3a3..34b0729 100644
--- a/engines/dreamweb/sprite.cpp
+++ b/engines/dreamweb/sprite.cpp
@@ -894,14 +894,6 @@ void DreamGenContext::addtopeoplelist(ReelRoutine *routine) {
 	data.word(kListpos) += sizeof(People);
 }
 
-void DreamGenContext::splitintolines() {
-	uint8 x = cl;
-	uint8 y = ch;
-	Rain *rain = (Rain *)es.ptr(di, 0);
-	Rain *newRain = splitintolines(x, y, rain);
-	di += (newRain - rain) * sizeof(Rain);
-}
-
 Rain *DreamGenContext::splitintolines(uint8 x, uint8 y, Rain *rain) {
 	do {
 		// Look for line start
diff --git a/engines/dreamweb/stubs.h b/engines/dreamweb/stubs.h
index 31086d7..da21d41 100644
--- a/engines/dreamweb/stubs.h
+++ b/engines/dreamweb/stubs.h
@@ -253,6 +253,6 @@
 	void showwatch();
 	void roomname();
 	void transfertext();
-	void splitintolines();
+	void initrain();
 	Rain *splitintolines(uint8 x, uint8 y, Rain *rain);
 






More information about the Scummvm-git-logs mailing list