GigaPasjans
Loading...
Searching...
No Matches
Game::GameplayScreen Class Reference

Main gameplay screen. More...

#include <GameplayScreen.h>

Inheritance diagram for Game::GameplayScreen:
Collaboration diagram for Game::GameplayScreen:

Public Member Functions

void Clear ()
 
void New ()
 
void ContinueCreatingNew ()
 
void Load (std::istream &is)
 
int32 GetRandomSeedFromList ()
 
void Repose () override
 Event called when this screen is being closed.
 
void Build (Andromenda::Surface &surface) override
 Event called when this screen is being opened.
 
void Draw () override
 Event called when screen is getting rerendered and this screen is currently rendered screen.
 
void OnSurfaceCallback (const String &id) override
 Event called when any component sends callback.
 

Detailed Description

Main gameplay screen.

Member Function Documentation

◆ Build()

void Game::GameplayScreen::Build ( Andromenda::Surface & surface)
overridevirtual

Event called when this screen is being opened.

Parameters
surface

Implements Game::IScreen.

◆ Draw()

void Game::GameplayScreen::Draw ( )
overridevirtual

Event called when screen is getting rerendered and this screen is currently rendered screen.

Implements Game::IScreen.

◆ OnSurfaceCallback()

void Game::GameplayScreen::OnSurfaceCallback ( const String & id)
inlineoverridevirtual

Event called when any component sends callback.

Parameters
id

Implements Game::IScreen.

◆ Repose()

void Game::GameplayScreen::Repose ( )
overridevirtual

Event called when this screen is being closed.

Reimplemented from Game::IScreen.


The documentation for this class was generated from the following files: