A special vehicle is one of the following:
#include <effectvehicle_base.h>
Public Member Functions | |
EffectVehicle () | |
We don't want GCC to zero our struct! It already is zeroed and has an index! | |
virtual | ~EffectVehicle () |
We want to 'destruct' the right class. | |
const char * | GetTypeString () const |
Get a string 'representation' of the vehicle type. | |
void | UpdateDeltaXY (Direction direction) |
Updates the x and y offsets and the size of the sprite used for this vehicle. | |
bool | Tick () |
Calls the tick handler of the vehicle. | |
Data Fields | |
uint16 | animation_state |
byte | animation_substate |
A special vehicle is one of the following:
Definition at line 25 of file effectvehicle_base.h.
virtual EffectVehicle::~EffectVehicle | ( | ) | [inline, virtual] |
We want to 'destruct' the right class.
Definition at line 32 of file effectvehicle_base.h.
const char* EffectVehicle::GetTypeString | ( | ) | const [inline, virtual] |
Get a string 'representation' of the vehicle type.
Reimplemented from Vehicle.
Definition at line 34 of file effectvehicle_base.h.
bool EffectVehicle::Tick | ( | ) | [virtual] |
Calls the tick handler of the vehicle.
Reimplemented from Vehicle.
Definition at line 594 of file effectvehicle.cpp.
References Vehicle::subtype.
void EffectVehicle::UpdateDeltaXY | ( | Direction | direction | ) | [virtual] |
Updates the x and y offsets and the size of the sprite used for this vehicle.
direction | the direction the vehicle is facing |
Reimplemented from Vehicle.
Definition at line 599 of file effectvehicle.cpp.