10 #include "../clib/cfgelem.h" 11 #include "../clib/logfacility.h" 12 #include "../clib/passert.h" 13 #include "../plib/mapfunc.h" 14 #include "../plib/pkg.h" 24 unsigned short graphic =
static_cast<unsigned short>( strtoul( elem.
rest(),
nullptr, 0 ) );
38 ERROR_PRINT <<
"Warning: No landtiles loaded. Please check landtiles.cfg\n";
unsigned int remove_ulong(const char *propname)
unsigned int landtile_flags(unsigned short landtile)
const unsigned LANDTILE_COUNT
const char * rest() const
void load_landtile_entry(const Plib::Package *, Clib::ConfigElem &elem)
unsigned int landtile_uoflags(unsigned short landtile)
std::array< LandTile, LANDTILE_COUNT > landtiles
void load_all_cfgs(const char *cfgname, const char *taglist, void(*loadentry)(const Package *, Clib::ConfigElem &))
#define passert_always(exp)
unsigned int readflags(Clib::ConfigElem &elem)