Etterna 0.74.4
Loading...
Searching...
No Matches
ScreenSyncOverlay.h
1#ifndef ScreenSyncOverlay_H
2#define ScreenSyncOverlay_H
3
4#include "Etterna/Actor/Base/AutoActor.h"
5#include "Screen.h"
8{
9 public:
10 void Init() override;
11
12 bool Input(const InputEventPlus& input) override;
13
14 void Update(float fDeltaTime) override;
15
16 static void SetShowAutoplay(bool b);
17
18 private:
19 void UpdateText(bool forcedChange = false);
20 void ShowHelp();
21 void HideHelp();
22
23 AutoActor m_overlay;
24};
25
26#endif
A smart pointer for Actor.
Definition AutoActor.h:13
Holds a device input plus Game/Menu translations.
Definition InputEventPlus.h:9
Credits and statistics drawn on top of everything else.
Definition ScreenSyncOverlay.h:8
void Init() override
This is called immediately after construction, to allow initializing after all derived classes exist.
Definition ScreenSyncOverlay.cpp:27
Class that holds a screen-full of Actors.
Definition Screen.h:64