 |
Blamite Game Engine - blam!
00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
2 #ifndef _Demo_TutorialGameState_H_
3 #define _Demo_TutorialGameState_H_
5 #include "OGRE/OgrePrerequisites.h"
12 class TextAreaOverlayElement;
19 class CameraController;
void _notifyGraphicsSystem(GraphicsSystem *graphicsSystem)
Definition: TutorialGameState.cpp:41
Keyboard button event structure (event.key.
Definition: SdlEmulationLayer.h:676
@ SDL_SCANCODE_F3
Definition: SdlEmulationLayer.h:134
SDL_Scancode scancode
SDL physical key code - see SDL_Scancode for details.
Definition: SdlEmulationLayer.h:667
virtual void mouseMoved(const SDL_Event &arg)
Definition: TutorialGameState.cpp:198
virtual void keyReleased(const SDL_KeyboardEvent &arg)
Definition: InputListeners.h:33
@ SDL_SCANCODE_F5
Definition: SdlEmulationLayer.h:136
Definition: BaseSystem.cpp:5
virtual ~TutorialGameState()
Definition: TutorialGameState.cpp:35
Ogre::uint16 mNumDisplayHelpModes
Definition: TutorialGameState.h:32
@ String
Represents a std::string.
Definition: globals.h:48
Ogre::v1::TextAreaOverlayElement * mDebugTextShadow
Definition: TutorialGameState.h:35
Definition: GameState.h:9
Base game state for the tutorials. All it does is show a little text on screen :)
Definition: TutorialGameState.h:22
Ogre::uint16 mDisplayHelpMode
Definition: TutorialGameState.h:31
virtual void generateDebugText(float timeSinceLast, Ogre::String &outText)
Definition: TutorialGameState.cpp:76
virtual void keyPressed(const SDL_KeyboardEvent &arg)
Definition: InputListeners.h:32
bool keyPressed(const SDL_KeyboardEvent &arg)
Returns true if we've handled the event.
Definition: CameraController.cpp:73
virtual void createDebugTextOverlay(void)
Definition: TutorialGameState.cpp:51
Definition: CameraController.h:10
CameraController * mCameraController
Optional, for controlling the camera with WASD and the mouse.
Definition: TutorialGameState.h:28
@ SDL_SCANCODE_F1
Definition: SdlEmulationLayer.h:132
@ KMOD_NUM
Definition: SdlEmulationLayer.h:659
double timeSinceLast
Definition: ogre.cpp:57
Definition: GraphicsSystem.h:26
TutorialGameState(const Ogre::String &helpDescription)
Definition: TutorialGameState.cpp:25
virtual void update(float timeSinceLast)
Definition: TutorialGameState.cpp:112
@ KMOD_RCTRL
Definition: SdlEmulationLayer.h:654
virtual void mouseMoved(const SDL_Event &arg)
Definition: InputListeners.h:22
virtual void keyReleased(const SDL_KeyboardEvent &arg)
Definition: TutorialGameState.cpp:138
void update(float timeSinceLast)
Definition: CameraController.cpp:26
Definition: ogre2_imgui_manager.h:18
Definition: SdlEmulationLayer.h:735
@ KMOD_LCTRL
Definition: SdlEmulationLayer.h:653
Ogre::v1::TextAreaOverlayElement * mDebugText
Definition: TutorialGameState.h:34
GraphicsSystem * mGraphicsSystem
Definition: TutorialGameState.h:25
Ogre::Root * getRoot(void) const
Definition: GraphicsSystem.h:144
void mouseMoved(const SDL_Event &arg)
Definition: CameraController.cpp:119
virtual void keyPressed(const SDL_KeyboardEvent &arg)
Definition: TutorialGameState.cpp:127
bool keyReleased(const SDL_KeyboardEvent &arg)
Returns true if we've handled the event.
Definition: CameraController.cpp:96
SDL_Keysym keysym
The key that was pressed or released.
Definition: SdlEmulationLayer.h:685
@ SDL_SCANCODE_F2
Definition: SdlEmulationLayer.h:133
@ KMOD_CAPS
Definition: SdlEmulationLayer.h:660
Ogre::String mHelpDescription
Definition: TutorialGameState.h:30
Ogre::uint16 mod
current key modifiers
Definition: SdlEmulationLayer.h:669
virtual void createScene01(void)
Definition: TutorialGameState.cpp:46