GigaPasjans
Loading...
Searching...
No Matches
PauseMenuScreen.h
1
// Plik utworzony przez Piotra ChudziĆskiego w dniu 18.04.2025
2
#pragma once
3
#include "game/Screens/Screen.h"
4
5
namespace
Game
6
{
11
class
PauseMenuScreen :
public
MenuScreen
12
{
13
public
:
14
PauseMenuScreen();
15
~PauseMenuScreen()
override
;
16
17
static
void
Save();
18
static
void
Discard();
19
static
void
Settings();
20
static
void
Exit();
21
23
void
Build
(
Andromenda::Surface
&surface)
override
;
24
26
void
Draw
()
override
{}
27
29
void
OnSurfaceCallback
(
const
String
&
id
)
override
;
30
};
31
}
// namespace Game
Andromenda::Surface
The renderer of component registry.
Definition
Surface.h:28
Game::MenuScreen
Represents a screen where user have to make a choice from declared entries.
Definition
Screen.h:93
Game::PauseMenuScreen::Build
void Build(Andromenda::Surface &surface) override
Event called when this screen is being opened.
Definition
PauseMenuScreen.cpp:31
Game::PauseMenuScreen::OnSurfaceCallback
void OnSurfaceCallback(const String &id) override
Event called when any component sends callback.
Definition
PauseMenuScreen.cpp:39
Game::PauseMenuScreen::Draw
void Draw() override
Event called when screen is getting rerendered and this screen is currently rendered screen.
Definition
PauseMenuScreen.h:26
String
Represents a mutable sequence of characters, providing various member functions for string manipulati...
Definition
String.h:16
game
Screens
Implementation
PauseMenuScreen.h
Generated by
1.13.2