1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-23 13:07:16 +00:00

ads:: clear displayed to prevent crashes

This commit is contained in:
Zeno Rogue 2024-09-17 17:57:38 +02:00
parent cb89e8f1cb
commit 8770caaa00
2 changed files with 4 additions and 0 deletions

View File

@ -82,6 +82,7 @@ void restart() {
});
ci_at.clear();
displayed.clear();
gen_terrain(vctr, ci_at[vctr], -2);
forCellEx(c1, vctr) ci_at[c1].type = wtNone;
@ -137,6 +138,7 @@ void run_ads_game() {
void add_ads_cleanup() {
rogueviz::on_cleanup_or_next([] {
switch_spacetime_to(true);
displayed.clear();
});
}

View File

@ -708,6 +708,7 @@ void ds_restart() {
rocks.clear();
history.clear();
displayed.clear();
init_ds_game();
reset_textures();
pick_textures();
@ -739,6 +740,7 @@ void run_ds_game() {
void add_ds_cleanup() {
rogueviz::on_cleanup_or_next([] {
main_rock = nullptr;
displayed.clear();
});
}