[Scummvm-cvs-logs] SF.net SVN: scummvm: [28303] scummvm/trunk/engines/parallaction/ callables_ns.cpp

peres001 at users.sourceforge.net peres001 at users.sourceforge.net
Sun Jul 29 19:06:23 CEST 2007


Revision: 28303
          http://scummvm.svn.sourceforge.net/scummvm/?rev=28303&view=rev
Author:   peres001
Date:     2007-07-29 10:06:23 -0700 (Sun, 29 Jul 2007)

Log Message:
-----------
Cleanup.

Modified Paths:
--------------
    scummvm/trunk/engines/parallaction/callables_ns.cpp

Modified: scummvm/trunk/engines/parallaction/callables_ns.cpp
===================================================================
--- scummvm/trunk/engines/parallaction/callables_ns.cpp	2007-07-29 17:02:08 UTC (rev 28302)
+++ scummvm/trunk/engines/parallaction/callables_ns.cpp	2007-07-29 17:06:23 UTC (rev 28303)
@@ -42,10 +42,9 @@
 	game callables data members
 */
 
-// there three guys are extern'd somewhere
-Zone *_moveSarcZone0 = NULL;
-int16 _introSarcData1 = 0;
-Zone *_moveSarcZone1 = NULL;
+static Zone *_moveSarcZone0 = NULL;
+static int16 _introSarcData1 = 0;
+static Zone *_moveSarcZone1 = NULL;
 
 // part completion messages
 static const char *endMsg0[] = {"COMPLIMENTI!", "BRAVO!", "CONGRATULATIONS!", "PRIMA!"};
@@ -186,8 +185,8 @@
 		return;
 	flag = 0;
 
-	_vm->_soundMan->setMusicFile("boogie2");
-	_vm->_soundMan->playMusic();
+	_soundMan->setMusicFile("boogie2");
+	_soundMan->playMusic();
 
 	return;
 }
@@ -200,17 +199,17 @@
 
 void Parallaction_ns::_c_fade(void *parm) {
 
-	_vm->_gfx->setBlackPalette();
+	_gfx->setBlackPalette();
 
 	Gfx::Palette pal;
 	memset(pal, 0, sizeof(Gfx::Palette));
 
 	for (uint16 _di = 0; _di < 64; _di++) {
-		_vm->_gfx->fadePalette(pal);
-		_vm->_gfx->setPalette(pal);
+		_gfx->fadePalette(pal);
+		_gfx->setPalette(pal);
 
 		g_system->delayMillis(20);
-		_vm->_gfx->updateScreen();
+		_gfx->updateScreen();
 	}
 
 	return;
@@ -227,21 +226,21 @@
 		_introSarcData2 = 0;
 		if (_moveSarcZones[0] == NULL) {
 
-			_moveSarcZones[0] = _vm->findZone("sarc1");
-			_moveSarcZones[1] = _vm->findZone("sarc2");
-			_moveSarcZones[2] = _vm->findZone("sarc3");
-			_moveSarcZones[3] = _vm->findZone("sarc4");
-			_moveSarcZones[4] = _vm->findZone("sarc5");
+			_moveSarcZones[0] = findZone("sarc1");
+			_moveSarcZones[1] = findZone("sarc2");
+			_moveSarcZones[2] = findZone("sarc3");
+			_moveSarcZones[3] = findZone("sarc4");
+			_moveSarcZones[4] = findZone("sarc5");
 
-			_moveSarcExaZones[0] = _vm->findZone("sarc1exa");
-			_moveSarcExaZones[1] = _vm->findZone("sarc2exa");
-			_moveSarcExaZones[2] = _vm->findZone("sarc3exa");
-			_moveSarcExaZones[3] = _vm->findZone("sarc4exa");
-			_moveSarcExaZones[4] = _vm->findZone("sarc5exa");
+			_moveSarcExaZones[0] = findZone("sarc1exa");
+			_moveSarcExaZones[1] = findZone("sarc2exa");
+			_moveSarcExaZones[2] = findZone("sarc3exa");
+			_moveSarcExaZones[3] = findZone("sarc4exa");
+			_moveSarcExaZones[4] = findZone("sarc5exa");
 
 		}
 
-		a = _vm->findAnimation("sposta");
+		a = findAnimation("sposta");
 
 		_moveSarcZone1 = (Zone*)parm;
 
@@ -282,10 +281,10 @@
 		_moveSarcZones[3]->_left == 134 &&
 		_moveSarcZones[4]->_left == 167) {
 
-		a = _vm->findAnimation("finito");
+		a = findAnimation("finito");
 
 		a->_flags |= (kFlagsActive | kFlagsActing);
-		_localFlags[_vm->_currentLocationIndex] |= 0x20;		// GROSS HACK: activates 'finito' flag in dinoit_museo.loc
+		_localFlags[_currentLocationIndex] |= 0x20;		// GROSS HACK: activates 'finito' flag in dinoit_museo.loc
 	}
 
 	return;
@@ -317,14 +316,14 @@
 }
 
 void Parallaction_ns::_c_offMouse(void *parm) {
-	_vm->showCursor(false);
+	showCursor(false);
 	_engineFlags |= kEngineBlockInput;
 	return;
 }
 
 void Parallaction_ns::_c_onMouse(void *parm) {
 	_engineFlags &= ~kEngineBlockInput;
-	_vm->showCursor(true);
+	showCursor(true);
 	return;
 }
 
@@ -332,14 +331,14 @@
 
 void Parallaction_ns::_c_setMask(void *parm) {
 
-	_vm->_gfx->intGrottaHackMask();
+	_gfx->intGrottaHackMask();
 
 	return;
 }
 
 void Parallaction_ns::_c_endComment(void *param) {
 
-	byte* _enginePal = _vm->_gfx->_palette;
+	byte* _enginePal = _gfx->_palette;
 	Gfx::Palette pal;
 
 	uint32 si;
@@ -371,20 +370,20 @@
 	}
 
 	int16 w = 0, h = 0;
-	_vm->_gfx->getStringExtent(_vm->_location._endComment, 130, &w, &h);
+	_gfx->getStringExtent(_location._endComment, 130, &w, &h);
 
 	Common::Rect r(w+5, h+5);
 	r.moveTo(5, 5);
-	_vm->_gfx->floodFill(Gfx::kBitFront, r, 0);
+	_gfx->floodFill(Gfx::kBitFront, r, 0);
 
 	r.setWidth(w+3);
 	r.setHeight(h+3);
 	r.moveTo(7, 7);
-	_vm->_gfx->floodFill(Gfx::kBitFront, r, 1);
+	_gfx->floodFill(Gfx::kBitFront, r, 1);
 
-	_vm->_gfx->setFont(kFontDialogue);
-	_vm->_gfx->displayWrappedString(_vm->_location._endComment, 3, 5, 0, 130);
-	_vm->_gfx->updateScreen();
+	_gfx->setFont(kFontDialogue);
+	_gfx->displayWrappedString(_location._endComment, 3, 5, 0, 130);
+	_gfx->updateScreen();
 
 	uint32 di = 0;
 	for (di = 0; di < PALETTE_COLORS; di++) {
@@ -421,9 +420,9 @@
 
 		}
 
-		_vm->_gfx->setPalette(_enginePal);
+		_gfx->setPalette(_enginePal);
 		g_system->delayMillis(20);
-		_vm->_gfx->updateScreen();
+		_gfx->updateScreen();
 
 	}
 
@@ -438,7 +437,7 @@
 	Gfx::Palette pal1;
 
 	for (uint16 i = 0; i <= BASE_PALETTE_COLORS; i++) {
-		pal0[(i+FIRST_BASE_COLOR)] = _vm->_gfx->_palette[i];
+		pal0[(i+FIRST_BASE_COLOR)] = _gfx->_palette[i];
 		pal0[(i+FIRST_BASE_COLOR)*3+1] = 0;
 		pal0[(i+FIRST_BASE_COLOR)*3+2] = 0;
 
@@ -448,15 +447,15 @@
 
 	for (uint16 _di = 0; _di < 30; _di++) {
 		g_system->delayMillis(20);
-		_vm->_gfx->setPalette(pal0, FIRST_BASE_COLOR, BASE_PALETTE_COLORS);
-		_vm->_gfx->updateScreen();
+		_gfx->setPalette(pal0, FIRST_BASE_COLOR, BASE_PALETTE_COLORS);
+		_gfx->updateScreen();
 		g_system->delayMillis(20);
-		_vm->_gfx->setPalette(pal1, FIRST_BASE_COLOR, BASE_PALETTE_COLORS);
-		_vm->_gfx->updateScreen();
+		_gfx->setPalette(pal1, FIRST_BASE_COLOR, BASE_PALETTE_COLORS);
+		_gfx->updateScreen();
 	}
 
-	_vm->_gfx->setPalette(_vm->_gfx->_palette);
-	_vm->_gfx->updateScreen();
+	_gfx->setPalette(_gfx->_palette);
+	_gfx->updateScreen();
 
 	return;
 }
@@ -475,7 +474,7 @@
 
 	Common::File stream;
 
-	stream.open(_vm->_characterName, Common::File::kFileWriteMode);
+	stream.open(_characterName, Common::File::kFileWriteMode);
 	if (stream.isOpen())
 		stream.close();
 
@@ -493,94 +492,91 @@
 
 	cleanInventory();
 
-	_vm->_gfx->setPalette(_vm->_gfx->_palette);
+	_gfx->setPalette(_gfx->_palette);
 
 	if (gameCompleted) {
-		_vm->_gfx->setFont(kFontMenu);
-		_vm->_gfx->displayCenteredString(70, v4C[_language]);
-		_vm->_gfx->displayCenteredString(100, v3C[_language]);
-		_vm->_gfx->displayCenteredString(130, v2C[_language]);
-		_vm->_gfx->displayCenteredString(160, v1C[_language]);
+		_gfx->setFont(kFontMenu);
+		_gfx->displayCenteredString(70, v4C[_language]);
+		_gfx->displayCenteredString(100, v3C[_language]);
+		_gfx->displayCenteredString(130, v2C[_language]);
+		_gfx->displayCenteredString(160, v1C[_language]);
 
-		_vm->_gfx->updateScreen();
+		_gfx->updateScreen();
 		waitUntilLeftClick();
 
-		strcpy(_vm->_location._name, "estgrotta.drki");
+		strcpy(_location._name, "estgrotta.drki");
 
 		_engineFlags |= kEngineChangeLocation;
 	} else {
-		_vm->_gfx->setFont(kFontMenu);
-		_vm->_gfx->displayCenteredString(70, v8C[_language]);
-		_vm->_gfx->displayCenteredString(100, v7C[_language]);
-		_vm->_gfx->displayCenteredString(130, v6C[_language]);
-		_vm->_gfx->displayCenteredString(160, v5C[_language]);
+		_gfx->setFont(kFontMenu);
+		_gfx->displayCenteredString(70, v8C[_language]);
+		_gfx->displayCenteredString(100, v7C[_language]);
+		_gfx->displayCenteredString(130, v6C[_language]);
+		_gfx->displayCenteredString(160, v5C[_language]);
 
-		_vm->_gfx->updateScreen();
+		_gfx->updateScreen();
 		waitUntilLeftClick();
 
-		_vm->_menu->selectCharacter();
+		_menu->selectCharacter();
 	}
 
 	// this code saves main character animation from being removed from the following code
-	_vm->_animations.remove(&_vm->_char._ani);
-	_vm->_locationNames[0][0] = '\0';
-	_vm->_numLocations = 0;
+	_animations.remove(&_char._ani);
+	_locationNames[0][0] = '\0';
+	_numLocations = 0;
 	_commandFlags = 0;
 
 	// this flag tells freeZones to unconditionally remove *all* Zones
 	_engineFlags |= kEngineQuit;
 
-	// TODO (LIST): this sequence should be just _zones.clear()
-	_vm->freeZones();
+	freeZones();
+	freeAnimations();
 
-	// TODO (LIST): this sequence should be just _animations.clear()
-	_vm->freeAnimations();
-
 	// this dangerous flag can now be cleared
 	_engineFlags &= ~kEngineQuit;
 
 	// main character animation is restored
-	_vm->_animations.push_front(&_vm->_char._ani);
+	_animations.push_front(&_char._ani);
 	_score = 0;
 
 	return;
 }
 
 void Parallaction_ns::_c_ridux(void *parm) {
-	_vm->changeCharacter(_minidinoName);
+	changeCharacter(_minidinoName);
 	return;
 }
 
 void Parallaction_ns::_c_testResult(void *parm) {
-	_vm->_gfx->swapBuffers();
+	_gfx->swapBuffers();
 
-	_vm->_disk->selectArchive("disk1");
-	_vm->parseLocation("common");
+	_disk->selectArchive("disk1");
+	parseLocation("common");
 
-	_vm->_gfx->setFont(kFontMenu);
+	_gfx->setFont(kFontMenu);
 
-	_vm->_gfx->displayCenteredString(38, _slideText[0]);
-	_vm->_gfx->displayCenteredString(58, _slideText[1]);
+	_gfx->displayCenteredString(38, _slideText[0]);
+	_gfx->displayCenteredString(58, _slideText[1]);
 
-	_vm->_gfx->copyScreen(Gfx::kBitFront, Gfx::kBitBack);
-	_vm->_gfx->copyScreen(Gfx::kBitFront, Gfx::kBit2);
+	_gfx->copyScreen(Gfx::kBitFront, Gfx::kBitBack);
+	_gfx->copyScreen(Gfx::kBitFront, Gfx::kBit2);
 
 	return;
 }
 
 void Parallaction_ns::_c_offSound(void*) {
-	_vm->_soundMan->stopSfx(0);
-	_vm->_soundMan->stopSfx(1);
-	_vm->_soundMan->stopSfx(2);
-	_vm->_soundMan->stopSfx(3);
+	_soundMan->stopSfx(0);
+	_soundMan->stopSfx(1);
+	_soundMan->stopSfx(2);
+	_soundMan->stopSfx(3);
 }
 
 void Parallaction_ns::_c_startMusic(void*) {
-	_vm->_soundMan->playMusic();
+	_soundMan->playMusic();
 }
 
 void Parallaction_ns::_c_closeMusic(void*) {
-	_vm->_soundMan->stopMusic();
+	_soundMan->stopMusic();
 }
 
 /*
@@ -588,11 +584,11 @@
 */
 
 void Parallaction_ns::_c_startIntro(void *parm) {
-	_rightHandAnim = _vm->findAnimation("righthand");
+	_rightHandAnim = findAnimation("righthand");
 
-	if (_vm->getPlatform() == Common::kPlatformPC) {
-		_vm->_soundMan->setMusicFile("intro");
-		_vm->_soundMan->playMusic();
+	if (getPlatform() == Common::kPlatformPC) {
+		_soundMan->setMusicFile("intro");
+		_soundMan->playMusic();
 	}
 
 	_engineFlags |= kEngineBlockInput;
@@ -602,37 +598,37 @@
 
 void Parallaction_ns::_c_endIntro(void *parm) {
 
-	_vm->_gfx->setFont(kFontMenu);
+	_gfx->setFont(kFontMenu);
 
 	debugC(1, kDebugLocation, "endIntro()");
 
 	for (uint16 _si = 0; _si < 6; _si++) {
-		_vm->_gfx->displayCenteredString(80, _credits[_si]._role);
-		_vm->_gfx->displayCenteredString(100, _credits[_si]._name);
+		_gfx->displayCenteredString(80, _credits[_si]._role);
+		_gfx->displayCenteredString(100, _credits[_si]._name);
 
-		_vm->_gfx->updateScreen();
+		_gfx->updateScreen();
 
 		for (uint16 v2 = 0; v2 < 100; v2++) {
 			_mouseButtons = kMouseNone;
-			_vm->updateInput();
+			updateInput();
 			if (_mouseButtons == kMouseLeftUp)
 				break;
 
-			_vm->waitTime( 1 );
+			waitTime( 1 );
 		}
 
-		_vm->_gfx->copyScreen(Gfx::kBitBack, Gfx::kBitFront);
+		_gfx->copyScreen(Gfx::kBitBack, Gfx::kBitFront);
 	}
 	debugC(1, kDebugLocation, "endIntro(): done showing credits");
 
-	if ((_vm->getFeatures() & GF_DEMO) == 0) {
-		_vm->_gfx->displayCenteredString(80, "CLICK MOUSE BUTTON TO START");
-		_vm->_gfx->updateScreen();
+	if ((getFeatures() & GF_DEMO) == 0) {
+		_gfx->displayCenteredString(80, "CLICK MOUSE BUTTON TO START");
+		_gfx->updateScreen();
 
 		waitUntilLeftClick();
 
 		_engineFlags &= ~kEngineBlockInput;
-		_vm->_menu->selectCharacter();
+		_menu->selectCharacter();
 	} else {
 		waitUntilLeftClick();
 	}
@@ -653,8 +649,8 @@
 	r.top = 47;
 	r.right = (x + 32 > 319) ? 319 : (x + 32);
 	r.bottom = 199;
-	_vm->_gfx->floodFill(Gfx::kBitBack, r, 1);
-	_vm->_gfx->floodFill(Gfx::kBit2, r, 1);
+	_gfx->floodFill(Gfx::kBitBack, r, 1);
+	_gfx->floodFill(Gfx::kBit2, r, 1);
 
 	if (x >= 104) return;
 
@@ -662,8 +658,8 @@
 	r.top = 47;
 	r.right = (x + 247 > 319) ? 319 : (x + 247);
 	r.bottom = 199;
-	_vm->_gfx->floodFill(Gfx::kBitBack, r, 12);
-	_vm->_gfx->floodFill(Gfx::kBit2, r, 12);
+	_gfx->floodFill(Gfx::kBitBack, r, 12);
+	_gfx->floodFill(Gfx::kBit2, r, 12);
 
 	return;
 }
@@ -704,7 +700,7 @@
 		_rightHandAnim->_top
 	);
 
-	_vm->_gfx->fillMaskRect(r, 0);
+	_gfx->fillMaskRect(r, 0);
 
 	return;
 
@@ -719,12 +715,12 @@
 
 	if (dword_16032 != 0) {
 /*		// keep drawing spotlight in its final place
-		_vm->_gfx->flatBlitCnv(&scnv, 110, 25, Gfx::kBitFront);
+		_gfx->flatBlitCnv(&scnv, 110, 25, Gfx::kBitFront);
 		BltBitMap(&bm, 0, 0, &_screen._bitMap, 110, 25, a3->??, a3->??, 0x20, 0x20);
 */		return;
 	}
 
-	_vm->_gfx->setHalfbriteMode(true);
+	_gfx->setHalfbriteMode(true);
 /*
 	// move spot light around the stage
 	int d7, d6;
@@ -758,7 +754,7 @@
 	}
 
 	BltBitMap(&bm, 0, 0, &_screen._bitMap, d7+120, d6, a3->??, a3->??, 0x20, 0x20);
-	_vm->_gfx->flatBlitCnv(&scnv, d7+120, d6, Gfx::kBitFront);
+	_gfx->flatBlitCnv(&scnv, d7+120, d6, Gfx::kBitFront);
 */
 
 	dword_16032 = 1;
@@ -768,13 +764,13 @@
 
 void Parallaction_ns::_c_HBOff(void*) {
 #ifdef HALFBRITE
-	_vm->_gfx->setHalfbriteMode(false);
+	_gfx->setHalfbriteMode(false);
 #endif
 }
 
 void Parallaction_ns::_c_HBOn(void*) {
 #ifdef HALFBRITE
-	_vm->_gfx->setHalfbriteMode(true);
+	_gfx->setHalfbriteMode(true);
 #endif
 }
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list