mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2026-11-15 12:14:30 +00:00
ads-game:: no more crash when trying to restart while in spacetime
This commit is contained in:
1 parent
c6dad6ee99
commit
1d41b80b2a
2 files changed
+14
No files matched your search
@@ -70,6 +70,13 @@ void set_default_keys() {
|
||||
|
||||
void restart() {
|
||||
|
||||
if(in_spacetime()) {
|
||||
switch_spacetime();
|
||||
restart();
|
||||
switch_spacetime();
|
||||
return;
|
||||
}
|
||||
|
||||
hybrid::in_actual([&] {
|
||||
vctr = new_vctr = starting_point;
|
||||
vctrV = new_vctrV = current = ads_matrix(Id, 0);
|
||||
|
||||
@@ -646,6 +646,13 @@ void view_ds_game() {
|
||||
|
||||
void ds_restart() {
|
||||
|
||||
if(in_spacetime()) {
|
||||
switch_spacetime();
|
||||
ds_restart();
|
||||
switch_spacetime();
|
||||
return;
|
||||
}
|
||||
|
||||
main_rock = nullptr;
|
||||
|
||||
if(true) {
|
||||
|
||||
Reference in new issue
Block a user