Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::pieces::PieceMoveInstruction Struct Reference

#include <PieceMovePlan.hpp>

Collaboration diagram for monopoly::pieces::PieceMoveInstruction:
[legend]

Public Attributes

bool cameraOnly {}
 
std::uint32_t cameraDelay {}
 
BoardCameraView camera {BoardCameraView::CornerGo}
 
data::DataId sequence {data::EmptyDataId}
 
std::int32_t startSquare {}
 
std::optional< std::int32_t > landingSquare
 
std::optional< bool > corner
 

Detailed Description

Definition at line 47 of file PieceMovePlan.hpp.

Member Data Documentation

◆ camera

BoardCameraView monopoly::pieces::PieceMoveInstruction::camera {BoardCameraView::CornerGo}

Definition at line 51 of file PieceMovePlan.hpp.

◆ cameraDelay

std::uint32_t monopoly::pieces::PieceMoveInstruction::cameraDelay {}

Definition at line 50 of file PieceMovePlan.hpp.

◆ cameraOnly

bool monopoly::pieces::PieceMoveInstruction::cameraOnly {}

Definition at line 49 of file PieceMovePlan.hpp.

◆ corner

std::optional<bool> monopoly::pieces::PieceMoveInstruction::corner

Definition at line 55 of file PieceMovePlan.hpp.

◆ landingSquare

std::optional<std::int32_t> monopoly::pieces::PieceMoveInstruction::landingSquare

Definition at line 54 of file PieceMovePlan.hpp.

◆ sequence

data::DataId monopoly::pieces::PieceMoveInstruction::sequence {data::EmptyDataId}

Definition at line 52 of file PieceMovePlan.hpp.

◆ startSquare

std::int32_t monopoly::pieces::PieceMoveInstruction::startSquare {}

Definition at line 53 of file PieceMovePlan.hpp.


The documentation for this struct was generated from the following file: