25 #include "../Model/MazeElement.h" 26 #include "../Model/RaceEffects.h" std::vector< ContactEffect * > ContactEffectList
Definition: ContactEffect.h:56
Model::ContactEffectList mContactEffectList
Definition: FuelSource.h:56
MR_Int32 ZMin() const override
Definition: FuelSource.cpp:32
MR_Int32 AxisX() const override
Definition: FuelSource.cpp:42
Definition: MazeElement.h:151
MR_Int32 ZMax() const override
Definition: FuelSource.cpp:37
MR_Int32 RayLen() const override
Definition: FuelSource.cpp:52
const Model::ContactEffectList * GetEffectList() override
Definition: FuelSource.h:51
int32_t MR_Int32
Definition: MR_Types.h:43
FuelSource()
Definition: FuelSource.cpp:57
Base class for object created with a Dll Factory.
Definition: DllObjectFactory.h:86
Definition: FuelSource.h:31
const Model::ShapeInterface * GetReceivingContactEffectShape() override
Get the shape that gives an effect when touched by a moving element.
Definition: FuelSource.h:52
Definition: Announcement.h:24
Model::FuelGain mFuelEffect
Definition: FuelSource.h:55
~FuelSource()
Definition: FuelSource.h:39
Definition: RaceEffects.h:44
MR_Int32 AxisY() const override
Definition: FuelSource.cpp:47