X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fserver%2FServer.hpp;fp=src%2Fserver%2FServer.hpp;h=bf2399180111354191c2a922bfe6754c84464ac7;hb=8fdc24f0b3fb287f5d4e1c7d1f85ad85d5ed2414;hp=8bbb778a91b358a51cbb3d836cf64423fd4952a5;hpb=713404410d1a11883afaba3b6b844033983ec27e;p=blank.git diff --git a/src/server/Server.hpp b/src/server/Server.hpp index 8bbb778..bf23991 100644 --- a/src/server/Server.hpp +++ b/src/server/Server.hpp @@ -7,6 +7,7 @@ namespace blank { +class CompositeModel; class World; namespace server { @@ -33,6 +34,10 @@ public: World &GetWorld() noexcept { return world; } + void SetPlayerModel(const CompositeModel &) noexcept; + bool HasPlayerModel() const noexcept; + const CompositeModel &GetPlayerModel() const noexcept; + private: void HandlePacket(const UDPpacket &); @@ -44,6 +49,7 @@ private: std::list clients; World &world; + const CompositeModel *player_model; };