32 virtual void LoadContent(ResourceManager *pResourceManager);
42 virtual void Update(
const GameTime *pGameTime);
46 virtual void Draw(SpriteBatch *pSpriteBatch);
58 Level *m_pLevel =
nullptr;
virtual void HandleInput(const InputState *pInput)
Called when the game has determined that player input needs to be processed.
Definition: GameplayScreen.cpp:46
Sample is a sample game to use as a template for using Katana Engine and Shooter Library.
Definition: Background.cpp:14
The gameplay screen for the sample game.
Definition: GameplayScreen.h:18
Base class for shooter levels.
Definition: Level.h:26
virtual void Update(const GameTime *pGameTime)
Called when the game has determined that game logic needs to be processed.
Definition: GameplayScreen.cpp:63
virtual void LoadContent(ResourceManager *pResourceManager)
Called when resources need to be loaded.
Definition: GameplayScreen.cpp:40
virtual Level * GetLevel()
Get the current level.
Definition: GameplayScreen.h:53
virtual void Draw(SpriteBatch *pSpriteBatch)
Called when the game determines it is time to draw a frame.
Definition: GameplayScreen.cpp:57