6352e8e319
all at once
29 lines
534 B
C++
29 lines
534 B
C++
#include "StarPlayer.hpp"
|
|
#include "StarRoot.hpp"
|
|
#include "StarUniverseClient.hpp"
|
|
#include "StarUniverseServer.hpp"
|
|
|
|
namespace Star {
|
|
|
|
class TestUniverse {
|
|
public:
|
|
TestUniverse(Vec2U clientWindowSize);
|
|
~TestUniverse();
|
|
|
|
void warpPlayer(WorldId worldId);
|
|
WorldId currentPlayerWorld() const;
|
|
|
|
void update(unsigned times = 1);
|
|
|
|
List<Drawable> currentClientDrawables();
|
|
|
|
private:
|
|
Vec2U m_clientWindowSize;
|
|
String m_storagePath;
|
|
UniverseServerPtr m_server;
|
|
UniverseClientPtr m_client;
|
|
PlayerPtr m_mainPlayer;
|
|
};
|
|
|
|
}
|