mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-21 01:08:25 +00:00
FULLPIPE: Implement sceneHandler06_spinHandle()
This commit is contained in:
parent
ba0faf8123
commit
8bb1666f9f
@ -45,7 +45,7 @@ void FullpipeEngine::initObjectStates() {
|
||||
setSwallowedEggsState();
|
||||
|
||||
setObjectState(sO_WeirdWacko, getObjectEnumState(sO_WeirdWacko, sO_InGlasses));
|
||||
setObjectState(sO_TumyTrampie, getObjectEnumState(sO_TumyTrampie, sO_Drinking));
|
||||
setObjectState(sO_TummyTrampie, getObjectEnumState(sO_TummyTrampie, sO_IsDrinking));
|
||||
setObjectState(sO_StairsUp_8, getObjectEnumState(sO_StairsUp_8, sO_NotBroken));
|
||||
setObjectState(sO_HareTheNooksiter, getObjectEnumState(sO_HareTheNooksiter, sO_WithHandle));
|
||||
setObjectState(sO_Elephantine, getObjectEnumState(sO_Elephantine, sO_WithBoot));
|
||||
|
@ -30,7 +30,7 @@ namespace Fullpipe {
|
||||
#define sO_Grandma "\xc1\xe0\xe1\xf3\xeb\xff" // "Бабуля"
|
||||
#define sO_Jar_4 "\xc1\xe0\xed\xea\xe0_4" // "Банка_4"
|
||||
#define sO_Pool "\xc1\xe0\xf1\xf1\xe5\xe9\xed" // "Бассейн"
|
||||
#define sO_TumyTrampie "\xc1\xe0\xf2\xf3\xf2\xe0" // "Батута"
|
||||
#define sO_TummyTrampie "\xc1\xe0\xf2\xf3\xf2\xe0" // "Батута"
|
||||
#define sO_WithoutBoot "\xc1\xe5\xe7 \xe1\xee\xf2\xe8\xed\xea\xe0" // "Без ботинка"
|
||||
#define sO_WithoutJug "\xc1\xe5\xe7 \xe3\xee\xf0\xf8\xea\xee\xe2" // "Без горшков"
|
||||
#define sO_WithoutCarpet "\xc1\xe5\xe7 \xea\xee\xe2\xf0\xe8\xea\xe0" // "Без коврика"
|
||||
@ -82,7 +82,7 @@ namespace Fullpipe {
|
||||
#define sO_Dude "\xc4\xff\xe4\xff" // "Дядя"
|
||||
#define sO_GuvTheDrawer "\xc4\xff\xe4\xff-\xff\xf9\xe8\xea" // "Дядя-ящик"
|
||||
#define sO_DudeSwinged "\xc4\xff\xe4\xff_\xea\xe0\xf2\xe0\xeb\xf1\xff" // "Дядя_катался"
|
||||
#define sO_Eats "\xc5\xf1\xf2" // "Ест"
|
||||
#define sO_IsEating "\xc5\xf1\xf2" // "Ест"
|
||||
#define sO_Present "\xc5\xf1\xf2\xfc" // "Есть"
|
||||
#define sO_CloseThing1 "\xc7\xe0\xea\xf0\xfb\xe2\xe0\xe5\xec\xee\xe5 1" // "Закрываемое 1"
|
||||
#define sO_CloseThing2 "\xc7\xe0\xea\xf0\xfb\xe2\xe0\xe5\xec\xee\xe5 2" // "Закрываемое 2"
|
||||
@ -168,7 +168,7 @@ namespace Fullpipe {
|
||||
#define sO_Empty "\xcf\xf3\xf1\xf2" // "Пуст"
|
||||
#define sO_EmptyShe "\xcf\xf3\xf1\xf2\xe0\xff" // "Пустая"
|
||||
#define sO_WayToPipe "\xcf\xf3\xf2\xfc \xea \xf2\xf0\xf3\xe1\xe5" // "Путь к трубе"
|
||||
#define sO_Drinking "\xcf\xfc\xe5\xf2" // "Пьет"
|
||||
#define sO_IsDrinking "\xcf\xfc\xe5\xf2" // "Пьет"
|
||||
#define sO_BrokenInPieces "\xd0\xe0\xe7\xe1\xe8\xf2\xe0" // "Разбита"
|
||||
#define sO_Unblocked "\xd0\xe0\xe7\xe1\xeb\xee\xea\xe8\xf0\xee\xe2\xe0\xed" // "Разблокирован"
|
||||
#define sO_Unfolded "\xd0\xe0\xe7\xe2\xe5\xf0\xed\xf3\xf2" // "Развернут"
|
||||
@ -226,7 +226,7 @@ namespace Fullpipe {
|
||||
#define sO_FallenOnce "\xd3\xef\xe0\xeb \xf0\xe0\xe7" // "Упал раз"
|
||||
#define sO_FallenBrush "\xd3\xef\xe0\xeb\xe0 \xf9\xe5\xf2\xea\xe0" // "Упала щетка"
|
||||
#define sO_NotBroken "\xd6\xe5\xeb\xe0" // "Цела"
|
||||
#define sO_ScratchingBelly "\xd7\xe5\xf8\xe5\xf2 \xef\xf3\xe7\xee" // "Чешет пузо"
|
||||
#define sO_IsScratchingBelly "\xd7\xe5\xf8\xe5\xf2 \xef\xf3\xe7\xee" // "Чешет пузо"
|
||||
#define sO_Level0 "\xdd\xf2\xe0\xe6 0" // "Этаж 0"
|
||||
#define sO_Level1 "\xdd\xf2\xe0\xe6 1" // "Этаж 1"
|
||||
#define sO_Level2 "\xdd\xf2\xe0\xe6 2" // "Этаж 2"
|
||||
|
@ -98,7 +98,16 @@ void sceneHandler06_sub01() {
|
||||
}
|
||||
|
||||
void sceneHandler06_spinHandle() {
|
||||
warning("STUB: sceneHandler06_spinHandle()");
|
||||
int tummy = g_fullpipe->getObjectState(sO_TummyTrampie);
|
||||
|
||||
if (tummy == g_fullpipe->getObjectEnumState(sO_TummyTrampie, sO_IsEating))
|
||||
g_fullpipe->setObjectState(sO_TummyTrampie, g_fullpipe->getObjectEnumState(sO_TummyTrampie, sO_IsSleeping));
|
||||
else if (tummy == g_fullpipe->getObjectEnumState(sO_TummyTrampie, sO_IsSleeping))
|
||||
g_fullpipe->setObjectState(sO_TummyTrampie, g_fullpipe->getObjectEnumState(sO_TummyTrampie, sO_IsDrinking));
|
||||
else if (tummy == g_fullpipe->getObjectEnumState(sO_TummyTrampie, sO_IsDrinking))
|
||||
g_fullpipe->setObjectState(sO_TummyTrampie, g_fullpipe->getObjectEnumState(sO_TummyTrampie, sO_IsScratchingBelly));
|
||||
else if (tummy == g_fullpipe->getObjectEnumState(sO_TummyTrampie, sO_IsScratchingBelly))
|
||||
g_fullpipe->setObjectState(sO_TummyTrampie, g_fullpipe->getObjectEnumState(sO_TummyTrampie, sO_IsEating));
|
||||
}
|
||||
|
||||
void sceneHandler06_uPipeClick() {
|
||||
|
Loading…
Reference in New Issue
Block a user