Move definition to thingtype.cpp file
Move definition from thingtype.h to thingtype.cpp file
This commit is contained in:
parent
c51df93e3e
commit
5650db7ba2
|
@ -564,3 +564,11 @@ int ThingType::getExactSize(int layer, int xPattern, int yPattern, int zPattern,
|
||||||
Size size = m_texturesFramesOriginRects[animationPhase][frameIndex].size() - m_texturesFramesOffsets[animationPhase][frameIndex].toSize();
|
Size size = m_texturesFramesOriginRects[animationPhase][frameIndex].size() - m_texturesFramesOffsets[animationPhase][frameIndex].toSize();
|
||||||
return std::max<int>(size.width(), size.height());
|
return std::max<int>(size.width(), size.height());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ThingType::setPathable(bool var)
|
||||||
|
{
|
||||||
|
if(var == true)
|
||||||
|
m_attribs.remove(ThingAttrNotPathable);
|
||||||
|
else
|
||||||
|
m_attribs.set(ThingAttrNotPathable, true);
|
||||||
|
}
|
|
@ -178,7 +178,7 @@ public:
|
||||||
bool isNotMoveable() { return m_attribs.has(ThingAttrNotMoveable); }
|
bool isNotMoveable() { return m_attribs.has(ThingAttrNotMoveable); }
|
||||||
bool blockProjectile() { return m_attribs.has(ThingAttrBlockProjectile); }
|
bool blockProjectile() { return m_attribs.has(ThingAttrBlockProjectile); }
|
||||||
bool isNotPathable() { return m_attribs.has(ThingAttrNotPathable); }
|
bool isNotPathable() { return m_attribs.has(ThingAttrNotPathable); }
|
||||||
void setPathable(bool var) { var == true ? m_attribs.remove(ThingAttrNotPathable) : m_attribs.set(ThingAttrNotPathable, true); }
|
void setPathable(bool var);
|
||||||
bool isPickupable() { return m_attribs.has(ThingAttrPickupable); }
|
bool isPickupable() { return m_attribs.has(ThingAttrPickupable); }
|
||||||
bool isHangable() { return m_attribs.has(ThingAttrHangable); }
|
bool isHangable() { return m_attribs.has(ThingAttrHangable); }
|
||||||
bool isHookSouth() { return m_attribs.has(ThingAttrHookSouth); }
|
bool isHookSouth() { return m_attribs.has(ThingAttrHookSouth); }
|
||||||
|
|
Loading…
Reference in New Issue