diff options
Diffstat (limited to '')
| -rw-r--r-- | src/cutScene.cpp | 8 | ||||
| -rw-r--r-- | src/cutScene.h | 1 | 
2 files changed, 9 insertions, 0 deletions
| diff --git a/src/cutScene.cpp b/src/cutScene.cpp index cac1f10..c872dd7 100644 --- a/src/cutScene.cpp +++ b/src/cutScene.cpp @@ -96,6 +96,7 @@ int dScCutScene_c::onExecute() {  				int nsmbwMovieType = settings & 3;  				switch (nsmbwMovieType) {  					case 0: +						SaveGame(0, false);  						DoSceneChange(WORLD_MAP, 0x80000000, 0);  						break;  					case 1: @@ -116,6 +117,12 @@ int dScCutScene_c::onExecute() {  			return true;  		} +		frameOffset++; + +		if (nowPressed & WPAD_ONE) { +			OSReport("Currently: Scene %d; Frame %d\n", currentScene, frameOffset); +		} +  		layout->execAnimations();  		layout->update();  	} @@ -168,6 +175,7 @@ int dScCutScene_c::onExecute() {  			OSReport("Loaded scene %d\n", currentScene);  			nextScene = -1; +			frameOffset = 0;  		}  	} diff --git a/src/cutScene.h b/src/cutScene.h index c377347..07c665e 100644 --- a/src/cutScene.h +++ b/src/cutScene.h @@ -22,6 +22,7 @@ class dScCutScene_c : public dScene_c {  		int currentScene;  		int nextScene; +		int frameOffset;  		dMovieData_s *data; | 
