00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include "InitState.h"
00022 #include "../core/GameManager.h"
00023
00024
00025
00026
00027 InitState::InitState()
00028 {
00029 }
00030
00031
00032 InitState::~InitState()
00033 {
00034 }
00035
00036
00037 void InitState::init()
00038 {
00039 IGUIEnvironment *pGUI = GameManager::Instance()->getGUIEnvironment();
00040
00041 IGUIWindow *window = pGUI->addWindow(rect<s32>(256, 320, 768, 448), true, L"Welcome to Sirrf");
00042 window->getCloseButton()->setVisible(false);
00043
00044 pGUI->addStaticText(L"You have properly configured and compiled the framework. The framework has been compiled with:\n\n"
00045 L"- Irrlicht\n"
00046 #ifdef __COMPILE_WITH_ANGELSCRIPT__
00047 L"- AngelScript\n"
00048 #endif
00049 #ifdef __COMPILE_WITH_SFML_AUDIO__
00050 L"- SFML-Audio\n"
00051 #endif
00052 L"\nYou are now ready to start building your application.", rect<s32>(10, 30, 400, 100), false, true, window);
00053 }
00054
00055
00056 void InitState::clear()
00057 {
00058 }
00059
00060
00061 void InitState::update(f32 deltaTime)
00062 {
00063 }
00064
00065
00066 void InitState::render()
00067 {
00068 }
00069
00070