diff options
| author | strangerke | 2011-05-15 09:10:01 +0200 | 
|---|---|---|
| committer | strangerke | 2011-05-15 09:10:01 +0200 | 
| commit | eff8597a385b412b187b8348ef327c9cd9a7f626 (patch) | |
| tree | e4c65543e99e3c57fa6f3a91a6c8f5f7779791c5 | |
| parent | e6452518ddb13294c2b3264e9dc754c8ad6ff3ef (diff) | |
| download | scummvm-rg350-eff8597a385b412b187b8348ef327c9cd9a7f626.tar.gz scummvm-rg350-eff8597a385b412b187b8348ef327c9cd9a7f626.tar.bz2 scummvm-rg350-eff8597a385b412b187b8348ef327c9cd9a7f626.zip | |
TSAGE: Add the skeletton of createScene()
| -rw-r--r-- | engines/tsage/blueforce_logic.cpp | 83 | 
1 files changed, 81 insertions, 2 deletions
| diff --git a/engines/tsage/blueforce_logic.cpp b/engines/tsage/blueforce_logic.cpp index 27e8da2b96..9813bef6f7 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 | 
