Files
integration/luprex/core/cpp/lpxserver.cpp

31 lines
527 B
C++

#include "lpxserver.hpp"
#include "world.hpp"
#include "drivenengine.hpp"
#include <memory>
class ServerClient {
public:
int64_t actor_id_;
Channel *channel_;
UniqueWorld sync_;
};
class LpxServer : public DrivenEngine {
public:
UniqueWorld master_;
std::vector<std::unique_ptr<ServerClient>> clients_;
public:
virtual void event_init(int argc, char *argv[]) {
}
virtual void event_update() {
}
};
UniqueDrivenEngine make_LpxServer() {
return UniqueDrivenEngine(new LpxServer);
}