#include "Runtime.hpp"
+#include "init.hpp"
+
#include <cctype>
#include <cstdlib>
#include <iostream>
config.interface.mouse_disabled = true;
} else if (strcmp(arg + 2, "no-hud") == 0) {
config.interface.visual_disabled = true;
+ } else if (strcmp(arg + 2, "no-audio") == 0) {
+ config.interface.audio_disabled = true;
} else {
cerr << "unknown option " << arg << endl;
error = true;
}
}
}
- } else if (isdigit(arg[0])) {
- // positional number interpreted as -n
- n = strtoul(arg, nullptr, 10);
} else {
cerr << "unable to interpret argument "
<< i << " (" << arg << ")" << endl;
return 1;
}
- Application app(config);
+ Init init(config.doublebuf, config.multisampling);
+ Application app(init.window, config);
switch (mode) {
default:
case NORMAL: