#pragma once #include "NetworkInterface.h" #include namespace ZL { class LocalClient : public INetworkClient { private: std::queue messageQueue; public: void Connect(const std::string& host, uint16_t port) override; void Poll() override; void Send(const std::string& message) override; bool IsConnected() const override { return true; } int GetClientId() const override { return 1; } std::vector getPendingProjectiles() override; std::unordered_map getRemotePlayers() override { return std::unordered_map(); } std::vector> getServerBoxes() override { return {}; } std::vector getPendingDeaths() override { return {}; } std::vector getPendingRespawns() override { return {}; } }; }