#include <Missile.h>
|
| void | ApplyEffect (const Model::ContactEffect *pEffect, MR_SimulationTime pTime, MR_SimulationTime pDuration, BOOL pValidDirection, MR_Angle pHorizontalDirection, MR_Int32 pZMin, MR_Int32 pZMax, Model::Track &pLevel) override |
| |
| MR_Int32 | AxisX () const override |
| |
| MR_Int32 | AxisY () const override |
| |
| const Model::ContactEffectList * | GetEffectList () override |
| |
| const Model::ShapeInterface * | GetGivingContactEffectShape () override |
| | Get the shape that gives an effect when touching while moving. More...
|
| |
| Model::ElementNetState | GetNetState () const override |
| |
| const Model::ShapeInterface * | GetReceivingContactEffectShape () override |
| | Get the shape that gives an effect when touched by a moving element. More...
|
| |
| int | InternalSimulate (MR_SimulationTime pDuration, Model::Track &track, int pRoom) |
| |
| void | PlayExternalSounds (int pDB, int pPan) override |
| |
| MR_Int32 | RayLen () const override |
| |
| void | SetNetState (int pDataLen, const MR_UInt8 *pData) override |
| |
| void | SetOwnerId (int pOwner) override |
| |
| int | Simulate (MR_SimulationTime pTimeSlice, Model::Track &track, int pRoom) override |
| | Advance the simulation. More...
|
| |
| MR_Int32 | ZMax () const override |
| |
| MR_Int32 | ZMin () const override |
| |
| eShape | ShapeType () const override |
| |
| MR_Int32 | XMax () const override |
| |
| MR_Int32 | XMin () const override |
| |
| MR_Int32 | XPos () const override |
| |
| MR_Int32 | YMax () const override |
| |
| MR_Int32 | YMin () const override |
| |
| MR_Int32 | YPos () const override |
| |
| virtual | ~ShapeInterface () |
| |
| HoverRace::ObjFac1::Missile::Missile |
( |
| ) |
|
| HoverRace::ObjFac1::Missile::~Missile |
( |
| ) |
|
|
inline |
| MR_Int32 HoverRace::ObjFac1::Missile::AxisX |
( |
| ) |
const |
|
overrideprotectedvirtual |
| MR_Int32 HoverRace::ObjFac1::Missile::AxisY |
( |
| ) |
const |
|
overrideprotectedvirtual |
|
|
inlineoverrideprotectedvirtual |
Get the shape that gives an effect when touching while moving.
- Returns
- The shape, or
nullptr if none.
Reimplemented from HoverRace::Model::FreeElement.
|
|
inlineoverrideprotectedvirtual |
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.
| void HoverRace::ObjFac1::Missile::PlayExternalSounds |
( |
int |
pDB, |
|
|
int |
pPan |
|
) |
| |
|
overrideprotectedvirtual |
| MR_Int32 HoverRace::ObjFac1::Missile::RayLen |
( |
| ) |
const |
|
overrideprotectedvirtual |
| void HoverRace::ObjFac1::Missile::SetNetState |
( |
int |
pDataLen, |
|
|
const MR_UInt8 * |
pData |
|
) |
| |
|
overrideprotectedvirtual |
| void HoverRace::ObjFac1::Missile::SetOwnerId |
( |
int |
pOwner | ) |
|
|
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::Missile::ZMax |
( |
| ) |
const |
|
overrideprotectedvirtual |
| MR_Int32 HoverRace::ObjFac1::Missile::ZMin |
( |
| ) |
const |
|
overrideprotectedvirtual |
| bool HoverRace::ObjFac1::Missile::mBounceSoundEvent |
|
private |
| int HoverRace::ObjFac1::Missile::mHoverId |
|
private |
| double HoverRace::ObjFac1::Missile::mXSpeed |
|
private |
| double HoverRace::ObjFac1::Missile::mYSpeed |
|
private |
The documentation for this class was generated from the following files: