3 #include "render_engine.hpp"
5 #include "mainmenu.hpp"
7 using namespace dragonblocks;
9 Gametype dragonblocks::gametype;
10 Client *dragonblocks::client = nullptr;
11 Server *dragonblocks::server = nullptr;
12 Mainmenu *dragonblocks::mainmenu = nullptr;
14 extern "C" void _dragonblocks_start_client()
16 gametype = Gametype::CLIENT;
17 client = new Client();
18 client->render_engine->loop();
21 extern "C" void _dragonblocks_start_server()
23 gametype = Gametype::SERVER;
24 server = new Server();
27 extern "C" void _dragonblocks_start_mainmenu()
29 gametype = Gametype::MAINMENU;
30 mainmenu = new Mainmenu();