mirror of
https://github.com/zhenyan121/SporeBG-Conid.git
synced 2026-04-10 06:14:08 +08:00
22 lines
621 B
C++
22 lines
621 B
C++
#pragma once
|
|
#include "GameScene.h"
|
|
#include "ui/managers/OnlineGameUIManager.h"
|
|
#include "network/NetworkManager.h"
|
|
class OnlineGameScene : public GameScene {
|
|
public:
|
|
|
|
void onEnter(SDL_Renderer* renderer, int WIDTH, int HEIGHT, UIRenderer* uiRenderer) override;
|
|
|
|
void renderWorld() override;
|
|
|
|
void handleClick(int logicalX, int logicalY) override;
|
|
|
|
void handleNetworkClick(int logicalX, int logicalY);
|
|
|
|
void renderUI() override;
|
|
private:
|
|
PlayerID m_myPlayerID;
|
|
bool m_isMyTurn;
|
|
std::unique_ptr<NetworkManager> m_networkManager;
|
|
std::unique_ptr<OnlineGameUIManager> m_gameUIManager;
|
|
}; |