Arcade Shooter
Sample
PauseMenuScreen.h
1
2
/* .oooooo..o .o. ooo ooooo ooooooooo. ooooo oooooooooooo
3
d8P' `Y8 .888. `88. .888' `888 `Y88. `888' `888' `8
4
Y88bo. .8"888. 888b d'888 888 .d88' 888 888
5
`"Y8888o. .8' `888. 8 Y88. .P 888 888ooo88P' 888 888oooo8
6
`"Y88b .88ooo8888. 8 `888' 888 888 888 888 "
7
oo .d8P .8' `888. 8 Y 888 888 888 o 888 o
8
8""88888P' o88o o8888o o8o o888o o888o o888ooooood8 o888ooooood8
9
10
Sample © 2017 - Shuriken Studios LLC */
11
12
#pragma once
13
14
namespace
Sample
15
{
16
class
GameplayScreen;
17
19
class
PauseMenuScreen
:
public
MenuScreen
20
{
21
22
public
:
23
26
PauseMenuScreen
(
GameplayScreen
*pGameplayScreen);
27
virtual
~
PauseMenuScreen
() { }
28
32
virtual
void
LoadContent
(ResourceManager *pResourceManager);
33
37
virtual
GameplayScreen
*
GetGameplayScreen
()
const
{
return
m_pGameplayScreen; }
38
39
40
private
:
41
42
GameplayScreen
*m_pGameplayScreen;
43
44
};
45
}
Sample
Sample is a sample game to use as a template for using Katana Engine and Shooter Library.
Definition:
Background.cpp:14
Sample::GameplayScreen
The gameplay screen for the sample game.
Definition:
GameplayScreen.h:18
Sample::PauseMenuScreen::PauseMenuScreen
PauseMenuScreen(GameplayScreen *pGameplayScreen)
Instantiate a pause menu screen.
Definition:
PauseMenuScreen.cpp:48
Sample::MenuScreen
Base class for menu screens in the sample game.
Definition:
MenuScreen.h:18
Sample::PauseMenuScreen::GetGameplayScreen
virtual GameplayScreen * GetGameplayScreen() const
Gets the underlaying gameplay screen.
Definition:
PauseMenuScreen.h:37
Sample::PauseMenuScreen
The pause menu for the sample game.
Definition:
PauseMenuScreen.h:19
Sample::PauseMenuScreen::LoadContent
virtual void LoadContent(ResourceManager *pResourceManager)
Called when resources need to be loaded.
Definition:
PauseMenuScreen.cpp:59
Generated by
1.8.13