1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
/* This file is part of the Spring engine (GPL v2 or later), see LICENSE.html */
#include "FeatureDef.h"
#include "Sim/Misc/CollisionVolume.h"
#include "System/EventHandler.h"
CR_BIND(FeatureDef, )
CR_REG_METADATA(FeatureDef, (
CR_MEMBER(description),
CR_MEMBER(reclaimTime),
CR_MEMBER(drawType),
CR_MEMBER(resurrectable),
CR_MEMBER(destructable),
CR_MEMBER(autoreclaim),
CR_MEMBER(burnable),
CR_MEMBER(floating),
CR_MEMBER(geoThermal),
CR_MEMBER(deathFeatureDefID),
CR_MEMBER(smokeTime)
))
FeatureDef::FeatureDef()
: deathFeatureDefID(-1)
, reclaimTime(0)
, drawType(DRAWTYPE_NONE)
, resurrectable(false)
, smokeTime(0)
, destructable(false)
, autoreclaim(true)
, burnable(false)
, floating(false)
, geoThermal(false)
{
}
|