diff --git a/library/include/dfhack/modules/Maps.h b/library/include/dfhack/modules/Maps.h index d8b92f3bc..e0522f253 100644 --- a/library/include/dfhack/modules/Maps.h +++ b/library/include/dfhack/modules/Maps.h @@ -23,13 +23,7 @@ namespace DFHack feature_Hell_Temple }; - static const char * sa_feature[]= - { - (char*)"Other", - (char*)"Adamantine Tube", - (char*)"Underworld", - (char*)"Hell Temple" - }; + extern const char * sa_feature[]; /// used as a key for the local feature map. combines X an Y coords. union planecoord diff --git a/library/modules/Maps.cpp b/library/modules/Maps.cpp index cfd6e61cd..ab82c0f88 100644 --- a/library/modules/Maps.cpp +++ b/library/modules/Maps.cpp @@ -40,6 +40,14 @@ distribution. #define MAPS_GUARD if(!d->Started) throw DFHack::Error::ModuleNotInitialized(); using namespace DFHack; +const char * sa_feature[]= +{ + "Other", + "Adamantine Tube", + "Underworld", + "Hell Temple" +}; + struct Maps::Private { uint32_t * block; @@ -948,4 +956,4 @@ bool Maps::ReadVegetation(uint32_t x, uint32_t y, uint32_t z, std::vectorempty()) return false; return true; -} \ No newline at end of file +}