]> git.localhorst.tv Git - blank.git/blobdiff - src/server/Server.hpp
give network players a model
[blank.git] / src / server / Server.hpp
index 8bbb778a91b358a51cbb3d836cf64423fd4952a5..bf2399180111354191c2a922bfe6754c84464ac7 100644 (file)
@@ -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<ClientConnection> clients;
 
        World &world;
+       const CompositeModel *player_model;
 
 };