/**********************/ /*** Main Game File ***/ /**********************/ #include "system\global.h" #include "fileio\fileio.h" #include "pad\pads.h" #include "system\vid.h" #include "gfx\prim.h" #include "utils\utils.h" #include "level\level.h" #include "game\game.h" #include "system\gstate.h" #include "gfx\font.h" #include "gfx\fdata.h" #include "level\level.h" #ifndef __GFX_BUBICLES__ #include "gfx\bubicles.h" #endif #ifndef __SPR_INGAMEFX_H__ #include #endif /*****************************************************************************/ FontBank *CGameScene::s_genericFont; /*****************************************************************************/ CGameScene GameScene; /*****************************************************************************/ void CGameScene::init() { s_genericFont=new ("CGameScene::Init") FontBank(); s_genericFont->initialise( &standardFont ); s_genericFont->setColour( 255, 255 , 0 ); VidSetClearScreen(1); Level.init(); } /*****************************************************************************/ void CGameScene::shutdown() { s_genericFont->dump(); delete s_genericFont; Level.shutdown(); } /*****************************************************************************/ void CGameScene::render() { Level.render(); } /*****************************************************************************/ void CGameScene::think(int _frames) { Level.think(_frames); } /*****************************************************************************/ int CGameScene::readyToShutdown() { return false; } /*****************************************************************************/