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

Strangerke arnaud.boutonne at gmail.com
Sun May 15 09:10:57 CEST 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:
eff8597a38 TSAGE: Add the skeletton of createScene()


Commit: eff8597a385b412b187b8348ef327c9cd9a7f626
    https://github.com/scummvm/scummvm/commit/eff8597a385b412b187b8348ef327c9cd9a7f626
Author: strangerke (arnaud.boutonne at gmail.com)
Date: 2011-05-15T00:10:01-07:00

Commit Message:
TSAGE: Add the skeletton of createScene()

Changed paths:
    engines/tsage/blueforce_logic.cpp



diff --git a/engines/tsage/blueforce_logic.cpp b/engines/tsage/blueforce_logic.cpp
index 27e8da2..9813bef 100644
--- a/engines/tsage/blueforce_logic.cpp
+++ b/engines/tsage/blueforce_logic.cpp
@@ -29,13 +29,92 @@ namespace tSage {
 
 void BlueForceGame::start() {
 	// Start the game
-	_globals->_sceneManager.changeScene(1);
+	_globals->_sceneManager.changeScene(20);
 	
 	_globals->_events.setCursor(CURSOR_WALK);
 }
 
 Scene *BlueForceGame::createScene(int sceneNumber) {
-	error("TODO: Implement BlueForceGame::createScene");
+	switch (sceneNumber) {
+	case 20:
+	case 50:
+	case 60:
+		error("Scene group 0 not implemented");
+	case 100:
+	case 109:
+	case 110:
+	case 114:
+	case 115:
+	case 125:
+	case 140:
+	case 150:
+	case 160:
+	case 180:
+	case 190:
+		error("Scene group 1 not implemented");
+	case 200:
+	case 210:
+	case 220:
+	case 225:
+	case 265:
+	case 270:
+	case 271:
+	case 280:
+		error("Scene group 2 not implemented");
+	case 300:
+	case 315:
+	case 325:
+	case 330:
+	case 340:
+	case 342:
+	case 350:
+	case 355:
+	case 360:
+	case 370:
+	case 380:
+	case 385:
+	case 390:
+		error("Scene group 3 not implemented");
+	case 410:
+	case 415:
+	case 440:
+	case 450:
+		error("Scene group 4 not implemented");
+	case 550:
+	case 551:
+	case 560:
+	case 570:
+	case 580:
+	case 590:
+		error("Scene group 5 not implemented");
+	case 600:
+	case 620:
+	case 666:
+	case 690:
+		error("Scene group 6 not implemented");
+	case 710:
+		error("Scene group 7 not implemented");
+	case 800:
+	case 810:
+	case 820:
+	case 830:
+	case 840:
+	case 850:
+	case 860:
+	case 870:
+	case 880:
+		error("Scene group 8 not implemented");
+	case 900:
+	case 910:
+	case 920:
+	case 930:
+	case 935:
+	case 940:
+		error("Scene group 9 not implemented");
+	default:
+		error("Unknown scene number - %d", sceneNumber);
+		break;
+	}
 }
 
 } // End of namespace tSage






More information about the Scummvm-git-logs mailing list