diff --git a/landlock.cpp b/landlock.cpp index c9adea8c..72568aaa 100644 --- a/landlock.cpp +++ b/landlock.cpp @@ -685,7 +685,7 @@ EX land_validity_t& land_validity(eLand l) { return lv::not_implemented; if(among(l, laReptile, laDragon, laTortoise)) return lv::bad_graphics; - if((actual_geometry == gSL2 || geometry == gSL2) && l == laDryForest) + if((hybrid::actual_geometry == gSL2 || geometry == gSL2) && l == laDryForest) return lv::hedgehogs; if(hybri) return *PIU(&land_validity(l)); } diff --git a/nonisotropic.cpp b/nonisotropic.cpp index 2cdedea2..fb31f3aa 100644 --- a/nonisotropic.cpp +++ b/nonisotropic.cpp @@ -584,7 +584,7 @@ EX namespace hybrid { hrmap *pmap; geometry_information *pcgip; - geometry actual_geometry; + eGeometry actual_geometry; template auto in_actual(const T& t) -> decltype(t()) { dynamicval g(geometry, actual_geometry); @@ -606,7 +606,7 @@ EX namespace hybrid { template auto in_underlying(const T& t) -> decltype(t()) { pcgip = cgip; dynamicval gpm(pmap, this); - dynamicval gag(actual_geometry, geometry); + dynamicval gag(actual_geometry, geometry); dynamicval g(geometry, underlying); dynamicval gc(cgip, underlying_cgip); dynamicval gu(currentmap, underlying_map);