#include <Mine.h>
|
| Mine () |
|
| ~Mine () |
|
| FreeElementBase (const Util::ObjectFromFactoryId &id) |
|
| ~FreeElementBase () |
|
void | Render (VideoServices::Viewport3D *pDest, MR_SimulationTime pTime) override |
|
| FreeElement (const Util::ObjectFromFactoryId &id={0, 0}) |
|
virtual | ~FreeElement () |
|
virtual const ShapeInterface * | GetObstacleShape () |
| Get the shape that stops other elements' movement. More...
|
|
virtual void | PlayExternalSounds (int pDB, int pPan) |
|
virtual void | PlayInternalSounds () |
|
virtual void | SetOwnerId (int pOwnerId) |
|
| Element (const Util::ObjectFromFactoryId &id) |
|
virtual | ~Element () |
|
virtual void | AddRenderer () |
|
virtual void | ApplyEffect (const ContactEffect *pEffect, MR_SimulationTime pTime, MR_SimulationTime pDuration, BOOL pValidDirection, MR_Angle pHorizontalDirection, MR_Int32 pZMin, MR_Int32 pZMax, Track &track) |
|
void | ApplyEffects (const ContactEffectList *pList, MR_SimulationTime pTime, MR_SimulationTime pDuration, BOOL pValidDirection, MR_Angle pHorizontalDirection, MR_Int32 pZMin, MR_Int32 pZMax, Track &track) |
|
void | Serialize (Parcel::ObjStream &) overridefinal |
|
| ObjectFromFactory (const ObjectFromFactoryId &pId) noexcept |
|
virtual | ~ObjectFromFactory () |
|
const ObjectFromFactoryId & | GetTypeId () const noexcept |
|
HoverRace::ObjFac1::Mine::Mine |
( |
| ) |
|
HoverRace::ObjFac1::Mine::~Mine |
( |
| ) |
|
bool HoverRace::ObjFac1::Mine::AssignPermNumber |
( |
int |
pNumber | ) |
|
|
overrideprotectedvirtual |
MR_Int32 HoverRace::ObjFac1::Mine::AxisX |
( |
| ) |
const |
|
overrideprotectedvirtual |
MR_Int32 HoverRace::ObjFac1::Mine::AxisY |
( |
| ) |
const |
|
overrideprotectedvirtual |
Get the shape that gives an effect when touching while moving.
- Returns
- The shape, or
nullptr
if none.
Reimplemented from HoverRace::Model::FreeElement.
Get the shape that gives an effect when touched by a moving element.
- Returns
- The shape, or
nullptr
if none.
Reimplemented from HoverRace::Model::FreeElement.
MR_Int32 HoverRace::ObjFac1::Mine::RayLen |
( |
| ) |
const |
|
overrideprotectedvirtual |
void HoverRace::ObjFac1::Mine::SetNetState |
( |
int |
pDataLen, |
|
|
const MR_UInt8 * |
pData |
|
) |
| |
|
overrideprotectedvirtual |
Advance the simulation.
- Parameters
-
pTimeSlice | The time slice to simulate over. |
track | The track. |
pRoom | The room number. |
- Returns
- The new room number.
Reimplemented from HoverRace::Model::FreeElement.
MR_Int32 HoverRace::ObjFac1::Mine::ZMax |
( |
| ) |
const |
|
overrideprotectedvirtual |
MR_Int32 HoverRace::ObjFac1::Mine::ZMin |
( |
| ) |
const |
|
overrideprotectedvirtual |
bool HoverRace::ObjFac1::Mine::mOnGround |
|
private |
The documentation for this class was generated from the following files: