|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
État complet de la machine. More...
#include <ScreenFlow.h>
Public Attributes | |
| ScreenId | screen = ScreenId::Menu |
| ScreenId | optionsReturnTo = ScreenId::Menu |
| ScreenId | rpgReturnTo = ScreenId::Menu |
| Écran vers lequel CloseRpgScreen revient (Menu, Game ou Pause, selon l'origine). | |
Friends | |
| bool | operator== (const ScreenState &, const ScreenState &)=default |
État complet de la machine.
optionsReturnTo n'est pertinent que lorsque screen == ScreenId::Options : l'écran vers lequel CloseOptions revient (Menu ou Pause, selon l'origine) – porté ici plutôt que par une variable « écran précédent » posée à côté (TACHE-01, voir epic.md).
|
friend |
| ScreenId hmi::ScreenState::optionsReturnTo = ScreenId::Menu |
| ScreenId hmi::ScreenState::rpgReturnTo = ScreenId::Menu |
Écran vers lequel CloseRpgScreen revient (Menu, Game ou Pause, selon l'origine).
Même patron, et même raison, qu'optionsReturnTo : la provenance est un attribut de l'état, jamais une variable « écran précédent » posée à côté de la machine.
| ScreenId hmi::ScreenState::screen = ScreenId::Menu |