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

added some guards for MAXMDIM >= 4 and CAP_SOLV

This commit is contained in:
Zeno Rogue
2021-03-30 11:27:48 +02:00
parent 1f939920d2
commit 5a73510c4f
22 changed files with 110 additions and 13 deletions

View File

@@ -474,10 +474,12 @@ EX namespace mapstream {
f.write(S7);
f.write(nilv::nilperiod);
}
#if CAP_SOLV
if(geometry == gArnoldCat) {
f.write(asonov::period_xy);
f.write(asonov::period_z);
}
#endif
if(prod) {
f.write(hybrid::csteps);
f.write(product::cspin);
@@ -573,11 +575,13 @@ EX namespace mapstream {
f.read(nilv::nilperiod);
nilv::set_flags();
}
#if CAP_SOLV
if(geometry == gArnoldCat && vernum >= 0xA80C) {
f.read(asonov::period_xy);
f.read(asonov::period_z);
asonov::set_flags();
}
#endif
if(geometry == gProduct && vernum >= 0xA80C) {
f.read(hybrid::csteps);
if(vernum >= 0xA80D) f.read(product::cspin);