JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
hmi::ScreenState Struct Reference

É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

Detailed Description

É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).

◆ operator==

bool operator== ( const ScreenState & ,
const ScreenState &  )
friend

Member Data Documentation

◆ optionsReturnTo

ScreenId hmi::ScreenState::optionsReturnTo = ScreenId::Menu

◆ rpgReturnTo

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.

◆ screen

ScreenId hmi::ScreenState::screen = ScreenId::Menu

The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/HMI/Presentation/ScreenFlow.h