Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
Actions.hpp File Reference
#include "RuleTypes.hpp"
#include <array>
#include <cstdint>
#include <vector>
Include dependency graph for Actions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  monopoly::actions::Message
 

Namespaces

namespace  monopoly
 
namespace  monopoly::actions
 

Enumerations

enum class  monopoly::actions::Type : std::uint16_t {
  monopoly::actions::Null = 0 , monopoly::actions::DisconnectedPlayer = 1 , monopoly::actions::Tick = 2 , monopoly::actions::RandomSeed = 3 ,
  monopoly::actions::RestartPhase = 4 , monopoly::actions::ResyncClient = 5 , monopoly::actions::NewGame = 6 , monopoly::actions::GetGameStateForSave = 7 ,
  monopoly::actions::SetGameState = 8 , monopoly::actions::NamePlayer = 9 , monopoly::actions::AcceptConfiguration = 10 , monopoly::actions::StartGame = 11 ,
  monopoly::actions::StartTurn = 12 , monopoly::actions::EndTurn = 13 , monopoly::actions::RollDice = 14 , monopoly::actions::CheatRollDice = 15 ,
  monopoly::actions::CheatCash = 16 , monopoly::actions::CheatOwner = 17 , monopoly::actions::KillAuctionCheat = 18 , monopoly::actions::MoveForwards = 19 ,
  monopoly::actions::MoveBackwards = 20 , monopoly::actions::JumpToSquare = 21 , monopoly::actions::LandedOnSquare = 22 , monopoly::actions::ExitJailDecision = 23 ,
  monopoly::actions::CardSeen = 24 , monopoly::actions::GoBankrupt = 25 , monopoly::actions::BuyOrAuctionDecision = 26 , monopoly::actions::Bid = 27 ,
  monopoly::actions::FreeUnmortgageDone = 28 , monopoly::actions::BuyHouse = 29 , monopoly::actions::SellBuildings = 30 , monopoly::actions::Mortgaging = 31 ,
  monopoly::actions::TaxDecision = 32 , monopoly::actions::StartTradeEditing = 33 , monopoly::actions::ClearTradeItems = 34 , monopoly::actions::TradeItem = 35 ,
  monopoly::actions::TradeEditingDone = 36 , monopoly::actions::TradeAccept = 37 , monopoly::actions::VoiceChat = 38 , monopoly::actions::TextChat = 39 ,
  monopoly::actions::GetOptionsForSave = 40 , monopoly::actions::AISaveParameters = 41 , monopoly::actions::PlayerBuySellMort = 42 , monopoly::actions::PlayerDoneBuySellMort = 43 ,
  monopoly::actions::CancelDecomposition = 44 , monopoly::actions::StartHousingAuction = 45 , monopoly::actions::StarWarsAnimationInfo = 46 , monopoly::actions::UpdateTradeInfo = 47 ,
  monopoly::actions::PauseGame = 48 , monopoly::actions::IAmHere = 49 , monopoly::actions::ClearTradedImmunitiesOrFutures = 50 , monopoly::actions::NotifyErrorMessage = 80 ,
  monopoly::actions::NotifyClientResyncInfo = 81 , monopoly::actions::NotifyNumberOfPlayers = 82 , monopoly::actions::NotifyNamePlayer = 83 , monopoly::actions::NotifyAddLocalPlayer = 84 ,
  monopoly::actions::NotifyProposedConfiguration = 85 , monopoly::actions::NotifyGameStateForSave = 86 , monopoly::actions::NotifyEndTurn = 87 , monopoly::actions::NotifyStartTurn = 88 ,
  monopoly::actions::NotifyJailExitChoice = 89 , monopoly::actions::NotifyPleaseRollDice = 90 , monopoly::actions::NotifyDiceRolled = 91 , monopoly::actions::NotifyMoveForwards = 92 ,
  monopoly::actions::NotifyMoveBackwards = 93 , monopoly::actions::NotifyJumpToSquare = 94 , monopoly::actions::NotifyPassedGo = 95 , monopoly::actions::NotifyCashAmount = 96 ,
  monopoly::actions::NotifyCashAnimation = 97 , monopoly::actions::NotifyPleasePay = 98 , monopoly::actions::NotifySquareOwnership = 99 , monopoly::actions::NotifySquareMortgage = 100 ,
  monopoly::actions::NotifySquareHouses = 101 , monopoly::actions::NotifyJailCardOwnership = 102 , monopoly::actions::NotifyImmunityCount = 103 , monopoly::actions::NotifyPickedUpCard = 104 ,
  monopoly::actions::NotifyPutAwayCard = 105 , monopoly::actions::NotifyBuyOrAuctionDecision = 106 , monopoly::actions::NotifyNewHighBid = 107 , monopoly::actions::NotifyAuctionGoing = 108 ,
  monopoly::actions::NotifyHousingShortage = 109 , monopoly::actions::NotifyFreeUnmortgaging = 110 , monopoly::actions::NotifyFlatOrFractionTaxDecision = 111 , monopoly::actions::NotifyTradeStarted = 112 ,
  monopoly::actions::NotifyTradeFinished = 113 , monopoly::actions::NotifyTradeItem = 114 , monopoly::actions::NotifyTradeEditor = 115 , monopoly::actions::NotifyTradeAcceptanceDecision = 116 ,
  monopoly::actions::NotifyActionCompleted = 117 , monopoly::actions::NotifyVoiceChat = 118 , monopoly::actions::NotifyTextChat = 119 , monopoly::actions::NotifyOptionsForSave = 120 ,
  monopoly::actions::NotifyAIParameters = 121 , monopoly::actions::NotifyAINeedParametersForSave = 122 , monopoly::actions::NotifyPlayerBuySellMort = 123 , monopoly::actions::NotifyDecomposeSale = 124 ,
  monopoly::actions::NotifyPlaceBuilding = 125 , monopoly::actions::NotifyStarWarsAnimationInfo = 126 , monopoly::actions::NotifyGameOver = 127 , monopoly::actions::NotifyGameStarting = 128 ,
  monopoly::actions::NotifyFutureRentCount = 129 , monopoly::actions::NotifyUpdateTradeInfo = 130 , monopoly::actions::NotifyNextMove = 131 , monopoly::actions::NotifyPlayerDeleted = 132 ,
  monopoly::actions::NotifyGamePaused = 133 , monopoly::actions::NotifyPleaseAddPlayers = 134 , monopoly::actions::NotifyFreeParkingPot = 135 , monopoly::actions::NotifyAreYouThere = 136
}