working main menu

This commit is contained in:
2024-08-07 11:54:09 +02:00
parent adb6dce08a
commit de6742f64d
19 changed files with 405 additions and 17 deletions

View File

@@ -0,0 +1,27 @@
#pragma once
#include <client/states/AbstractState.h>
#include <memory>
namespace blitz {
namespace server {
class Server;
}
namespace client {
class Client;
class GameState : public AbstractState {
public:
GameState(std::shared_ptr<StateData> a_StateData, std::unique_ptr<Client>&& a_Client, std::unique_ptr<server::Server>&& a_Server);
~GameState();
private:
std::unique_ptr<Client> m_Client;
std::unique_ptr<server::Server> m_Server;
};
} // namespace client
} // namespace blitz