+ enum Target {
+ STANDALONE,
+ SERVER,
+ CLIENT,
+ };
+
+ struct Config {
+ bool vsync = true;
+ bool doublebuf = true;
+ int multisampling = 1;
+
+ client::Client::Config client = client::Client::Config();
+ Generator::Config gen = Generator::Config();
+ HeadlessEnvironment::Config env = HeadlessEnvironment::Config();
+ Interface::Config interface = Interface::Config();
+ server::Server::Config server = server::Server::Config();
+ World::Config world = World::Config();
+ };
+