FULLPIPE: Implement several scene10 methods

This commit is contained in:
Eugene Sandulenko 2013-12-23 14:54:22 +02:00
parent cb3268dd93
commit eaa9d8a2e0
2 changed files with 12 additions and 5 deletions

View File

@ -228,6 +228,7 @@ namespace Fullpipe {
#define MV_MOM_TAKE3 2887
#define MV_MOM_TAKE4 2888
#define MV_MOM_TAKE5 2889
#define MV_NDV_BLOW2 2855
#define MV_OTM_BOXHANDLEDOWN 626
#define MV_OTM_BOXHANDLEUP 627
#define MV_OTM_HANDLEDOWN 620

View File

@ -53,9 +53,9 @@ void scene10_initScene(Scene *sc) {
}
bool sceneHandler10_inflaterIsBlind() {
warning("STUB: sceneHandler10_inflaterIsBlind()");
return false;
return g_vars->scene10_inflater->_movement
&& g_vars->scene10_inflater->_movement->_id == MV_NDV_BLOW2
&& g_vars->scene10_inflater->_movement->_currDynamicPhaseIndex < 42;
}
int scene10_updateCursor() {
@ -78,11 +78,17 @@ void sceneHandler10_clickGum() {
}
void sceneHandler10_hideGum() {
warning("STUB: sceneHandler10_hideGum()");
g_vars->scene10_gum->hide();
g_vars->scene10_packet->hide();
g_vars->scene10_packet2->hide();
}
void sceneHandler10_showGum() {
warning("STUB: sceneHandler10_showGum()");
if (g_vars->scene10_hasGum)
g_vars->scene10_gum->show1(-1, -1, -1, 0);
g_vars->scene10_packet->show1(-1, -1, -1, 0);
g_vars->scene10_packet2->show1(-1, -1, -1, 0);
}