mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-05 02:51:49 +00:00
19 lines
313 B
C++
19 lines
313 B
C++
#pragma once
|
|
|
|
#include <memory>
|
|
|
|
class Level;
|
|
class LevelController;
|
|
class Engine;
|
|
|
|
class ServerMainloop {
|
|
Engine& engine;
|
|
std::unique_ptr<LevelController> controller;
|
|
public:
|
|
ServerMainloop(Engine& engine);
|
|
~ServerMainloop();
|
|
|
|
void run();
|
|
|
|
void setLevel(std::unique_ptr<Level> level);
|
|
};
|