irx, nullptr, threading patch
This commit is contained in:
+14
-7
@@ -12,13 +12,11 @@
|
||||
|
||||
namespace Tyra {
|
||||
|
||||
Engine::Engine() {
|
||||
srand(time(nullptr));
|
||||
renderer.init();
|
||||
banner.show(&renderer);
|
||||
irx.loadDefaultDrivers();
|
||||
audio.init();
|
||||
pad.init();
|
||||
Engine::Engine() { initAll(false); }
|
||||
|
||||
Engine::Engine(const EngineOptions& options) {
|
||||
info.writeLogsToFile = options.writeLogsToFile;
|
||||
initAll(options.loadUsbDriver);
|
||||
}
|
||||
|
||||
Engine::~Engine() {}
|
||||
@@ -37,4 +35,13 @@ void Engine::realLoop() {
|
||||
info.update();
|
||||
}
|
||||
|
||||
void Engine::initAll(const bool& loadUsbDriver) {
|
||||
srand(time(nullptr));
|
||||
irx.loadAll(loadUsbDriver, info.writeLogsToFile);
|
||||
renderer.init();
|
||||
banner.show(&renderer);
|
||||
audio.init();
|
||||
pad.init();
|
||||
}
|
||||
|
||||
} // namespace Tyra
|
||||
|
||||
Reference in New Issue
Block a user