25 #include "../Model/MazeElement.h" 26 #include "../Model/RaceEffects.h" Definition: FinishLine.h:34
std::vector< ContactEffect * > ContactEffectList
Definition: ContactEffect.h:56
~FinishLine()
Definition: FinishLine.h:42
Model::CheckPoint mEffect
Definition: FinishLine.h:58
Definition: MazeElement.h:151
MR_Int32 ZMax() const override
Definition: FinishLine.cpp:50
const Model::ShapeInterface * GetReceivingContactEffectShape() override
Get the shape that gives an effect when touched by a moving element.
Definition: FinishLine.h:55
Definition: RaceEffects.h:59
int32_t MR_Int32
Definition: MR_Types.h:43
Model::ContactEffectList mContactEffectList
Definition: FinishLine.h:59
MR_Int32 AxisX() const override
Definition: FinishLine.cpp:55
Base class for object created with a Dll Factory.
Definition: DllObjectFactory.h:86
MR_Int32 ZMin() const override
Definition: FinishLine.cpp:45
Definition: Announcement.h:24
CheckPointType
Definition: RaceEffects.h:62
FinishLine(Model::CheckPoint::CheckPointType pType)
Definition: FinishLine.cpp:70
MR_Int32 RayLen() const override
Definition: FinishLine.cpp:65
const Model::ContactEffectList * GetEffectList() override
Definition: FinishLine.h:54
MR_Int32 AxisY() const override
Definition: FinishLine.cpp:60