1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-24 18:37:39 +00:00

nilrider:: saving/viewing goals

This commit is contained in:
Zeno Rogue
2022-05-06 16:49:37 +02:00
parent 09266b3059
commit bc8811530f
6 changed files with 63 additions and 7 deletions

View File

@@ -98,9 +98,14 @@ bool timestamp::collect(level *lev) {
else if(res == grSuccess) {
goals |= Flag(gid);
lev->current_score[gid] = timer;
auto &res = lev->records[planning_mode][gid];
if(res == 0 || timer < res)
res = timer;
if(planning_mode || !loaded_or_planned) {
auto &res = lev->records[planning_mode][gid];
if(res == 0 || timer < res) {
res = timer;
println(hlog, "saved -- success on goal ", gid, " in time ", timer);
save();
}
}
}
gid++;
}