Bomberman Multiplayer
Authoritative multiplayer networking layer for Bomberman.
Loading...
Searching...
No Matches
bomberman::net::NetClient::Impl::MatchFlowState Struct Reference

Public Member Functions

void resetRuntimeState ()
 
void beginBootstrap (const MsgLevelInfo &newLevelInfo)
 
bool isActiveMatch (const uint32_t matchId) const
 
uint32_t currentMatchId () const
 
void reset ()
 

Public Attributes

MsgLevelInfo levelInfo {}
 
bool hasLevelInfo = false
 
bool levelInfoPending = false
 
bool brokenGameplayEventStream = false
 
std::optional< MsgMatchStartmatchStart {}
 
std::optional< uint32_t > cancelledMatchId {}
 
std::optional< MsgMatchResultmatchResult {}
 
std::optional< MsgSnapshotsnapshot {}
 
std::optional< MsgCorrectioncorrection {}
 
std::deque< GameplayEventpendingGameplayEvents {}
 

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