Zappy Server
C++ game server: world, rules, scheduler, network
Loading...
Searching...
No Matches
World.hpp File Reference
#include <optional>
#include <random>
#include <string>
#include <unordered_map>
#include <vector>
#include "data/Egg.hpp"
#include "data/Orientation.hpp"
#include "data/Player.hpp"
#include "data/Resources.hpp"
#include "data/Tile.hpp"
#include "interfaces/IWorldObserver.hpp"
+ Include dependency graph for World.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  EjectResult
 Result of an Eject command. dx/dy encode the push direction (used to notify ejected players). More...
 
struct  IncantationReq
 Stone and player requirements for one incantation level. More...
 
class  World
 Pure game state - no networking, no scheduling. More...