diff options
author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-10-31 08:29:14 +0100 |
---|---|---|
committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-10-31 08:29:14 +0100 |
commit | a0e14fa424494ed35da1bd6e5e54bb36178259a7 (patch) | |
tree | ad167a6d489931bad90c41f1fd47e51cb7d3c3b0 /frontend/main.cpp | |
parent | da92752a5f9ea2c301ae0d541ae28caf3589f097 (diff) |
implement put command
Diffstat (limited to 'frontend/main.cpp')
-rw-r--r-- | frontend/main.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/frontend/main.cpp b/frontend/main.cpp index 56743c1..e513c12 100644 --- a/frontend/main.cpp +++ b/frontend/main.cpp @@ -5,6 +5,7 @@ #include "backend/print.h" #include "backend/Dungeon.h" +#include "GameData.h" #include "Player.h" #include "Exception.h" #include "load_dungeon.h" @@ -51,8 +52,14 @@ FollowupAction game_main() { } int main() { - FollowupAction action; + try { + GameData::get_instance(); // pre-load DB + } catch (Exception & e) { + lprtf("FOUT: %s\n", e.what()); + return EXIT_FAILURE; + } + FollowupAction action; do { action = game_main(); if (action == EXIT) break; |