diff options
| author | Max Horn | 2008-09-25 08:19:51 +0000 | 
|---|---|---|
| committer | Max Horn | 2008-09-25 08:19:51 +0000 | 
| commit | c41480bfd4cc992bf50a8fc4ae3ce3cbabffe02a (patch) | |
| tree | c29fa2bf21fa6fb5fc8770bed5202cb6a578e825 | |
| parent | 8d16a42c932c3dc147ce1b1ec801ac8293fb360e (diff) | |
| download | scummvm-rg350-c41480bfd4cc992bf50a8fc4ae3ce3cbabffe02a.tar.gz scummvm-rg350-c41480bfd4cc992bf50a8fc4ae3ce3cbabffe02a.tar.bz2 scummvm-rg350-c41480bfd4cc992bf50a8fc4ae3ce3cbabffe02a.zip | |
SCUMM: Moved Actor::drawActorToBackBuf to class ActorHE
svn-id: r34647
| -rw-r--r-- | engines/scumm/actor.cpp | 2 | ||||
| -rw-r--r-- | engines/scumm/actor.h | 2 | ||||
| -rw-r--r-- | engines/scumm/he/script_v100he.cpp | 6 | ||||
| -rw-r--r-- | engines/scumm/he/script_v60he.cpp | 5 | ||||
| -rw-r--r-- | engines/scumm/he/script_v70he.cpp | 2 | ||||
| -rw-r--r-- | engines/scumm/he/script_v71he.cpp | 2 | ||||
| -rw-r--r-- | engines/scumm/he/script_v72he.cpp | 6 | ||||
| -rw-r--r-- | engines/scumm/he/script_v80he.cpp | 6 | ||||
| -rw-r--r-- | engines/scumm/he/script_v90he.cpp | 2 | 
9 files changed, 10 insertions, 23 deletions
| diff --git a/engines/scumm/actor.cpp b/engines/scumm/actor.cpp index 8172c1f41f..d794d5db01 100644 --- a/engines/scumm/actor.cpp +++ b/engines/scumm/actor.cpp @@ -1798,7 +1798,7 @@ void ScummEngine::resetActorBgs() {  }  // HE specific -void Actor::drawActorToBackBuf(int x, int y) { +void ActorHE::drawActorToBackBuf(int x, int y) {  	int curTop = _top;  	int curBottom = _bottom; diff --git a/engines/scumm/actor.h b/engines/scumm/actor.h index f49da7a9bc..fe5865d12b 100644 --- a/engines/scumm/actor.h +++ b/engines/scumm/actor.h @@ -224,7 +224,6 @@ public:  	void faceToObject(int obj);  	void turnToDirection(int newdir);  	virtual void walkActor(); -	void drawActorToBackBuf(int x, int y);  	void drawActorCostume(bool hitTestMode = false);  	virtual void prepareDrawActorCostume(BaseCostumeRenderer *bcr);  	void animateCostume(); @@ -343,6 +342,7 @@ public:  	ActorHE(ScummEngine *scumm, int id) : Actor(scumm, id) {}  	virtual void initActor(int mode); +	void drawActorToBackBuf(int x, int y);  protected:  	virtual void prepareDrawActorCostume(BaseCostumeRenderer *bcr); diff --git a/engines/scumm/he/script_v100he.cpp b/engines/scumm/he/script_v100he.cpp index 5717d77640..f1a202e22c 100644 --- a/engines/scumm/he/script_v100he.cpp +++ b/engines/scumm/he/script_v100he.cpp @@ -23,8 +23,6 @@   *   */ - -  #include "common/system.h"  #include "scumm/actor.h" @@ -381,7 +379,7 @@ const char *ScummEngine_v100he::getOpcodeDesc(byte i) {  }  void ScummEngine_v100he::o100_actorOps() { -	Actor *a; +	ActorHE *a;  	int i, j, k;  	int args[32];  	byte string[256]; @@ -392,7 +390,7 @@ void ScummEngine_v100he::o100_actorOps() {  		return;  	} -	a = derefActorSafe(_curActor, "o100_actorOps"); +	a = (ActorHE *)derefActorSafe(_curActor, "o100_actorOps");  	if (!a)  		return; diff --git a/engines/scumm/he/script_v60he.cpp b/engines/scumm/he/script_v60he.cpp index 9429f8d086..7f36d53791 100644 --- a/engines/scumm/he/script_v60he.cpp +++ b/engines/scumm/he/script_v60he.cpp @@ -23,7 +23,6 @@   *   */ -  #include "common/savefile.h"  #include "scumm/actor.h" @@ -623,7 +622,7 @@ void ScummEngine_v60he::swapObjects(int object1, int object2) {  }  void ScummEngine_v60he::o60_actorOps() { -	Actor *a; +	ActorHE *a;  	int i, j, k;  	int args[8]; @@ -633,7 +632,7 @@ void ScummEngine_v60he::o60_actorOps() {  		return;  	} -	a = derefActorSafe(_curActor, "o60_actorOps"); +	a = (ActorHE *)derefActorSafe(_curActor, "o60_actorOps");  	if (!a)  		return; diff --git a/engines/scumm/he/script_v70he.cpp b/engines/scumm/he/script_v70he.cpp index 8fcb8b6fe8..577e7c3d99 100644 --- a/engines/scumm/he/script_v70he.cpp +++ b/engines/scumm/he/script_v70he.cpp @@ -23,8 +23,6 @@   *   */ - -  #include "common/config-manager.h"  #include "common/system.h" diff --git a/engines/scumm/he/script_v71he.cpp b/engines/scumm/he/script_v71he.cpp index 8b2823aa8c..557fd2d285 100644 --- a/engines/scumm/he/script_v71he.cpp +++ b/engines/scumm/he/script_v71he.cpp @@ -23,8 +23,6 @@   *   */ - -  #include "scumm/actor.h"  #include "scumm/he/intern_he.h"  #include "scumm/scumm.h" diff --git a/engines/scumm/he/script_v72he.cpp b/engines/scumm/he/script_v72he.cpp index 7e31383f4e..2fecc58bff 100644 --- a/engines/scumm/he/script_v72he.cpp +++ b/engines/scumm/he/script_v72he.cpp @@ -23,8 +23,6 @@   *   */ - -  #include "common/config-manager.h"  #include "common/savefile.h"  #include "common/system.h" @@ -1021,7 +1019,7 @@ void ScummEngine_v72he::o72_roomOps() {  }  void ScummEngine_v72he::o72_actorOps() { -	Actor *a; +	ActorHE *a;  	int i, j, k;  	int args[32];  	byte string[256]; @@ -1032,7 +1030,7 @@ void ScummEngine_v72he::o72_actorOps() {  		return;  	} -	a = derefActorSafe(_curActor, "o72_actorOps"); +	a = (ActorHE *)derefActorSafe(_curActor, "o72_actorOps");  	if (!a)  		return; diff --git a/engines/scumm/he/script_v80he.cpp b/engines/scumm/he/script_v80he.cpp index 39ec715d94..46449d1683 100644 --- a/engines/scumm/he/script_v80he.cpp +++ b/engines/scumm/he/script_v80he.cpp @@ -23,8 +23,6 @@   *   */ - -  #include "common/config-file.h"  #include "common/config-manager.h"  #include "common/savefile.h" @@ -646,7 +644,7 @@ void ScummEngine_v80he::drawLine(int x1, int y1, int x, int y, int step, int typ  	if (type == 2) { -		Actor *a = derefActor(id, "drawLine"); +		ActorHE *a = (ActorHE *)derefActor(id, "drawLine");  		a->drawActorToBackBuf(x, y);  	} else if (type == 3) {  		WizImage wi; @@ -697,7 +695,7 @@ void ScummEngine_v80he::drawLine(int x1, int y1, int x, int y, int step, int typ  			continue;  		if (type == 2) { -			Actor *a = derefActor(id, "drawLine"); +			ActorHE *a = (ActorHE *)derefActor(id, "drawLine");  			a->drawActorToBackBuf(x, y);  		} else if (type == 3) {  			WizImage wi; diff --git a/engines/scumm/he/script_v90he.cpp b/engines/scumm/he/script_v90he.cpp index 6d15303378..607628ea4b 100644 --- a/engines/scumm/he/script_v90he.cpp +++ b/engines/scumm/he/script_v90he.cpp @@ -23,8 +23,6 @@   *   */ - -  #include "scumm/actor.h"  #include "scumm/charset.h"  #include "scumm/he/animation_he.h" | 
