Wrath of Zeus
Made by Torchlight Games for CSE 125 SP24
Loading...
Searching...
No Matches
Data Structures | Enumerations
sharedgamestate.hpp File Reference
#include <memory>
#include <string>
#include <chrono>
#include <vector>
#include <boost/serialization/string.hpp>
#include "shared/game/sharedobject.hpp"
#include "shared/utilities/smartvector.hpp"
#include "shared/utilities/serialize_macro.hpp"
#include "shared/utilities/config.hpp"
#include "shared/game/constants.hpp"

Go to the source code of this file.

Data Structures

struct  LobbyPlayer
 Information about a player that has connected to the current lobby. More...
 
struct  Lobby
 Information about the current lobby of players. More...
 
struct  SharedGameState
 The SharedGameState is a representation of the ServerGameState instance maintained by the server and is generated by the server in every timestep. It is intended only for use by the client(s). More...
 

Enumerations

enum class  GamePhase {
  TITLE_SCREEN , LOBBY , INTRO_CUTSCENE , GAME ,
  RESULTS
}
 
enum class  MatchPhase { MazeExploration , RelayRace }
 

Enumeration Type Documentation

◆ GamePhase

enum class GamePhase
strong
Enumerator
TITLE_SCREEN 
LOBBY 
INTRO_CUTSCENE 
GAME 
RESULTS 

◆ MatchPhase

enum class MatchPhase
strong
Enumerator
MazeExploration 
RelayRace