Etterna 0.74.4
Loading...
Searching...
No Matches
ScreenSplash.h
1/* ScreenSplash - A loading screen. */
2
3#ifndef ScreenSplash_H
4#define ScreenSplash_H
5
6#include "ScreenWithMenuElements.h"
7#include "Etterna/Models/Misc/ThemeMetric.h"
8
10{
11 public:
12 void Init() override;
13 void BeginScreen() override;
14
15 void HandleScreenMessage(const ScreenMessage& SM) override;
16 bool MenuBack(const InputEventPlus& input) override;
17 bool MenuStart(const InputEventPlus& input) override;
18
19 protected:
20 ThemeMetric<bool> ALLOW_START_TO_SKIP;
21 ThemeMetric<bool> PREPARE_SCREEN;
22};
23
24#endif
Holds a device input plus Game/Menu translations.
Definition InputEventPlus.h:9
Definition ScreenSplash.h:10
void Init() override
This is called immediately after construction, to allow initializing after all derived classes exist.
Definition ScreenSplash.cpp:10
void BeginScreen() override
This is called immediately before the screen is used.
Definition ScreenSplash.cpp:19
Definition ScreenWithMenuElements.h:12
The theme specific data.
Definition ThemeMetric.h:52