polserver/pol-core/plib/mapfunc.h
turleypol dbb25bdb62
Include and buildsystem cleanup (#45)
Include cleanup
Reworked buildsystem (Linux only)
Removed dynamic libs, Linux now again uses static linking (like windows)
2018-01-29 21:55:48 +01:00

32 lines
620 B
C++

/** @file
*
* @par History
* - 2006/04/09 Shinigami: added uoconvert.cfg flag ShowRoofAndPlatformWarning
*/
#ifndef PLIB_MAPFUNC_H
#define PLIB_MAPFUNC_H
#include <string>
#include "../clib/rawtypes.h"
namespace Pol
{
namespace Clib
{
class ConfigElem;
}
namespace Plib
{
u32 polflags_from_tileflags( unsigned short tile, u32 uoflags, bool use_no_shoot,
bool LOS_through_windows );
u32 polflags_from_landtileflags( unsigned short tile, u32 lt_flags );
unsigned int readflags( Clib::ConfigElem& elem );
std::string flagstr( unsigned int flags );
std::string flagdescs();
}
}
#endif