Etterna 0.74.4
Loading...
Searching...
No Matches
ScreenMessage.h
1#ifndef ScreenMessage_H
2#define ScreenMessage_H
4using ScreenMessage = std::string;
5
6extern const ScreenMessage SM_Invalid;
7extern const ScreenMessage SM_None;
8extern const ScreenMessage SM_MenuTimer;
9extern const ScreenMessage SM_DoneFadingIn;
10extern const ScreenMessage SM_BeginFadingOut;
11extern const ScreenMessage SM_GoToNextScreen;
12extern const ScreenMessage SM_GoToDisconnectScreen;
13extern const ScreenMessage SM_GoToPrevScreen;
14extern const ScreenMessage SM_GainFocus;
15extern const ScreenMessage SM_LoseFocus;
16extern const ScreenMessage SM_Pause;
17extern const ScreenMessage SM_Success;
18extern const ScreenMessage SM_Failure;
21auto
22ToScreenMessage(const std::string& Name) -> ScreenMessage;
23auto
24ScreenMessageToString(ScreenMessage SM) -> std::string;
25};
26
28#define AutoScreenMessage(x) \
29 const ScreenMessage x = ScreenMessageHelpers::ToScreenMessage(#x)
30
31#endif
Helpers for the ScreenMessages.
Definition ScreenMessage.h:20