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< MsgMatchStart > matchStart {}
 
std::optional< uint32_t > cancelledMatchId {}
 
std::optional< MsgMatchResult > matchResult {}
 
std::optional< MsgSnapshot > snapshot {}
 
std::optional< MsgCorrection > correction {}
 
std::deque< GameplayEvent > pendingGameplayEvents {}
 

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