mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-10-21 08:57:39 +00:00
fixed errors about underlying_map uninitialized
This commit is contained in:
1
fake.cpp
1
fake.cpp
@@ -75,6 +75,7 @@ EX namespace fake {
|
|||||||
}
|
}
|
||||||
|
|
||||||
hrmap_fake() {
|
hrmap_fake() {
|
||||||
|
underlying_map = nullptr;
|
||||||
in_underlying([this] { initcells(); underlying_map = currentmap; });
|
in_underlying([this] { initcells(); underlying_map = currentmap; });
|
||||||
for(hrmap*& m: allmaps) if(m == underlying_map) m = NULL;
|
for(hrmap*& m: allmaps) if(m == underlying_map) m = NULL;
|
||||||
}
|
}
|
||||||
|
@@ -1269,6 +1269,7 @@ EX namespace gp {
|
|||||||
}
|
}
|
||||||
|
|
||||||
hrmap_inverse() {
|
hrmap_inverse() {
|
||||||
|
underlying_map = nullptr;
|
||||||
if(0) {
|
if(0) {
|
||||||
println(hlog, "making ucgi");
|
println(hlog, "making ucgi");
|
||||||
dynamicval<eVariation> gva(variation, variation_for(param));
|
dynamicval<eVariation> gva(variation, variation_for(param));
|
||||||
|
@@ -1360,6 +1360,7 @@ EX namespace hybrid {
|
|||||||
cell* gamestart() override { return getCell(underlying_map->gamestart(), 0); }
|
cell* gamestart() override { return getCell(underlying_map->gamestart(), 0); }
|
||||||
|
|
||||||
hrmap_hybrid() {
|
hrmap_hybrid() {
|
||||||
|
underlying_map = nullptr;
|
||||||
twisted = false;
|
twisted = false;
|
||||||
disc_quotient = 0;
|
disc_quotient = 0;
|
||||||
in_underlying([this] { initcells(); underlying_map = currentmap; });
|
in_underlying([this] { initcells(); underlying_map = currentmap; });
|
||||||
|
Reference in New Issue
Block a user