#include "Archimedes.h" #include "modules/ServerModule/ServerModule.h" class ChessServer : public Archimedes::Module { public: ChessServer(Archimedes::App* a, void* h) : Module(a, h) { name = "ChessServer"; ServerModule* sm = new ServerModule(a, h); deps[*sm] = sm; sm->shouldHandleEvents(ServerModule::SMEventEnum::ConnectionStatusChanged | ServerModule::SMEventEnum::DataSent); } ChessServer() { name = "ChessServer"; } ~ChessServer() { if(app) {} } void onLoad(); //void run(); bool onEvent(const Archimedes::Event&); }; #ifdef CHESSSERVER_DYNAMIC typedef ChessServer mtype; #include "endModule.h" #endif