/* ScummVM - Graphic Adventure Engine * * ScummVM is the legal property of its developers, whose names * are too numerous to list here. Please refer to the COPYRIGHT * file distributed with this source distribution. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * */ #ifndef FULLPIPE_SCENES_H #define FULLPIPE_SCENES_H namespace Fullpipe { class StaticANIObject; int defaultUpdateCursor(); int sceneIntro_updateCursor(); void sceneIntro_initScene(Scene *sc); int sceneHandlerIntro(ExCommand *cmd); void scene01_fixEntrance(); void scene01_initScene(Scene *sc, int entrance); int sceneHandler01(ExCommand *cmd); void scene02_initScene(Scene *sc); int sceneHandler02(ExCommand *ex); void scene03_setEaterState(); int scene03_updateCursor(); void scene03_initScene(Scene *sc); int sceneHandler03(ExCommand *cmd); void sceneDbgMenu_initScene(Scene *sc); int sceneHandlerDbgMenu(ExCommand *cmd); class Vars { public: Vars(); GameVar *swallowedEgg1; GameVar *swallowedEgg2; GameVar *swallowedEgg3; StaticANIObject *sceneIntro_aniin1man; bool sceneIntro_needSleep; bool sceneIntro_needGetup; bool sceneIntro_skipIntro; bool sceneIntro_playing; bool sceneIntro_needBlackout; PictureObject *scene01_picSc01Osk; PictureObject *scene01_picSc01Osk2; StaticANIObject *scene02_guvTheDrawer; int scene02_boxDelay; bool scene02_boxOpen; StaticANIObject *scene03_eggeater; StaticANIObject *scene03_domino; PictureObject *selector; }; } // End of namespace Fullpipe #endif /* FULLPIPE_SCENES_H */