mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-10-27 20:07:40 +00:00
renamed binary:: to bt:: and binarytiling to bt::in()
This commit is contained in:
14
landlock.cpp
14
landlock.cpp
@@ -749,16 +749,16 @@ EX land_validity_t& land_validity(eLand l) {
|
||||
|
||||
if(WDIM == 3) {
|
||||
if(l == laWarpCoast) return ugly_version_nofull;
|
||||
if(l == laWineyard && hyperbolic && !binarytiling && S7 == 6) return lv::pattern_special;
|
||||
if(l == laEmerald && hyperbolic && !binarytiling && S7 == 12) return lv::pattern_special;
|
||||
if(l == laWineyard && hyperbolic && !bt::in() && S7 == 6) return lv::pattern_special;
|
||||
if(l == laEmerald && hyperbolic && !bt::in() && S7 == 12) return lv::pattern_special;
|
||||
if(l == laZebra) return pattern_not_implemented_random;
|
||||
if(among(l, laWhirlpool, laPrairie, laWestWall, laBull)) return lv::not_3d;
|
||||
if(l == laEndorian && geometry == gKiteDart3) return not_implemented;
|
||||
if(l == laEndorian && sol) return not_implemented;
|
||||
if(l == laEndorian && hyperbolic && !quotient) return lv::pattern_special;
|
||||
if(l == laIvoryTower && hyperbolic && binarytiling) return lv::pattern_special;
|
||||
if(l == laIvoryTower && hyperbolic && bt::in()) return lv::pattern_special;
|
||||
if(l == laDungeon || l == laBrownian) return not_implemented;
|
||||
if(l == laKraken) return binarytiling ? not_binary : not_implemented;
|
||||
if(l == laKraken) return bt::in() ? not_binary : not_implemented;
|
||||
if(l == laBurial && !shmup::on) return not_implemented;
|
||||
if(l == laMirrorOld && !shmup::on) return not_implemented;
|
||||
}
|
||||
@@ -767,7 +767,7 @@ EX land_validity_t& land_validity(eLand l) {
|
||||
if(quotient || !hyperbolic || cryst) return dont_work;
|
||||
}
|
||||
|
||||
if(binarytiling) {
|
||||
if(bt::in()) {
|
||||
if(among(l, laMountain, laTemple)) return lv::pattern_compatibility_sole;
|
||||
if(among(l, laDungeon, laIvoryTower, laOcean, laEndorian)) return lv::pattern_compatibility;
|
||||
if(among(l, laCaribbean, laCamelot)) return lv::pattern_compatibility_notrec;
|
||||
@@ -838,7 +838,7 @@ EX land_validity_t& land_validity(eLand l) {
|
||||
if(isCrossroads(l) && geometry == gBinary4)
|
||||
return not_implemented;
|
||||
|
||||
if(binarytiling && among(l, laMirror, laMirrorOld))
|
||||
if(bt::in() && among(l, laMirror, laMirrorOld))
|
||||
return dont_work;
|
||||
|
||||
if(l == laWhirlwind && hyperbolic_not37)
|
||||
@@ -1191,7 +1191,7 @@ EX land_validity_t& land_validity(eLand l) {
|
||||
if(l == laWildWest && !randomPatternsMode)
|
||||
return out_of_theme;
|
||||
|
||||
if(l == laIce && STDVAR && hyperbolic_37 && !quotient && !arcm::in() && !binarytiling)
|
||||
if(l == laIce && STDVAR && hyperbolic_37 && !quotient && !arcm::in() && !bt::in())
|
||||
return full_game;
|
||||
|
||||
return ok;
|
||||
|
||||
Reference in New Issue
Block a user