mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-11-23 13:07:16 +00:00
log exceptions not caught
This commit is contained in:
parent
6c47ba501b
commit
c6c400ffc3
@ -77,6 +77,7 @@ EX void hyper_loop() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
EX int hyper_main(int argc, char **argv) {
|
EX int hyper_main(int argc, char **argv) {
|
||||||
|
try {
|
||||||
if(!hyper_init(argc, argv)) return 0;
|
if(!hyper_init(argc, argv)) return 0;
|
||||||
#if !ISWEB
|
#if !ISWEB
|
||||||
if(showstartmenu && !vid.skipstart) {
|
if(showstartmenu && !vid.skipstart) {
|
||||||
@ -89,6 +90,10 @@ EX int hyper_main(int argc, char **argv) {
|
|||||||
progress_warning();
|
progress_warning();
|
||||||
mainloop();
|
mainloop();
|
||||||
finishAll();
|
finishAll();
|
||||||
|
} catch(hr_exception& e) {
|
||||||
|
println(hlog, "exception not caught: ", e.what());
|
||||||
|
}
|
||||||
|
fflush(stdout);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user