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

Rectangle de caméra dessiné à la main par le level designer (mode par salle), en cases. More...

#include <CameraFraming.h>

Public Member Functions

bool operator== (const CameraZone &) const noexcept=default

Public Attributes

int x = 0
int y = 0
int width = 1
int height = 1

Detailed Description

Rectangle de caméra dessiné à la main par le level designer (mode par salle), en cases.

Quand CameraFramingConfig::zones en porte au moins un, il remplace entièrement le découpage automatique en grille uniforme (roomWidthTiles/roomHeightTiles) : c'est ce qui permet de mélanger plusieurs tailles de caméra dans un même niveau, chaque zone étant une salle de la taille voulue par l'auteur plutôt qu'une cellule d'une grille régulière.

Member Function Documentation

◆ operator==()

bool core::CameraZone::operator== ( const CameraZone & ) const
nodiscarddefaultnoexcept

Member Data Documentation

◆ height

int core::CameraZone::height = 1

◆ width

int core::CameraZone::width = 1

◆ x

int core::CameraZone::x = 0

◆ y

int core::CameraZone::y = 0

The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/Core/Levels/CameraFraming.h