server state test
This commit is contained in:
@@ -9,11 +9,11 @@ namespace server {
|
||||
|
||||
class Server {
|
||||
private:
|
||||
std::shared_ptr<IServerSocket> m_Socket;
|
||||
std::shared_ptr<IServerState> m_State;
|
||||
std::unique_ptr<IServerSocket> m_Socket;
|
||||
|
||||
public:
|
||||
Server(std::unique_ptr<IServerSocket>&& a_Socket) : m_Socket(std::move(a_Socket)) {}
|
||||
Server(const std::shared_ptr<IServerSocket>& a_Socket) : m_Socket(a_Socket) {}
|
||||
|
||||
void Update(float a_Delta) {
|
||||
m_State->Update(a_Delta);
|
||||
@@ -24,6 +24,7 @@ class Server {
|
||||
m_State->SetServer(this);
|
||||
}
|
||||
|
||||
friend class IServerState;
|
||||
};
|
||||
|
||||
} // namespace server
|
||||
|
||||
Reference in New Issue
Block a user