diff --git a/rogueviz/rogueviz.h b/rogueviz/rogueviz.h index 7394e24b..d8310f92 100644 --- a/rogueviz/rogueviz.h +++ b/rogueviz/rogueviz.h @@ -133,7 +133,7 @@ template function roguevizslide(char c, const T& t) { if(mode == 3 || mode == pmGeometry || mode == pmGeometryReset) { rogueviz::close(); shmup::clearMonsters(); - if(mode == pmGeometryReset) t(); + if(mode == pmGeometryReset && !(slides[currentslide].flags & QUICKGEO)) t(); } slidecommand = "toggle the player"; @@ -155,7 +155,7 @@ function roguevizslide_action(char c, const T& t, const U& act) if(mode == pmStop || mode == pmGeometry || mode == pmGeometryReset) { rogueviz::close(); shmup::clearMonsters(); - if(mode == pmGeometryReset) t(); + if(mode == pmGeometryReset && !(slides[currentslide].flags & QUICKGEO)) t(); } };