|
| InstrumentatedCarI (std::string nick) |
|
virtual void | exec (::Tinman::Action, const Ice::Current &) |
|
virtual ::Ice::Int | getNitro (const Ice::Current &) |
|
virtual ::Ice::Int | getLap (const Ice::Current &) |
|
virtual ::Tinman::Vector3 | getPosition (const Ice::Current &) |
|
virtual ::Tinman::Vector3 | getVelocity (const Ice::Current &) |
|
virtual ::Tinman::Quaternion | getOrientation (const Ice::Current &) |
|
virtual ::Tinman::Vector3 | getDirection (::Ice::Int, const Ice::Current &) |
|
virtual ::Ice::Float | getSpeed (const Ice::Current &) |
|
virtual bool | isColliding (const Ice::Current &) |
|
virtual bool | isStuck (const Ice::Current &) |
|
virtual void | move (const ::Tinman::Vector3 &, const Ice::Current &) |
|
| Car (std::string nick) |
|
virtual | ~Car () |
|
void | realize (Scene::shared scene, std::string name, std::string material, Ogre::Vector3 position, int scale) |
|
void | realize (Physics::shared physics, Scene::shared scene, Sound::shared sound, std::string name, btVector3 position, std::string material, int checkpoints, Ice::Byte id) |
|
void | realize (Physics::shared physics, Sound::shared sound, std::string name, btVector3 position, Ice::Byte id) |
|
void | exec (Tinman::Action action) |
|
void | accelerate () |
|
void | use_nitro () |
|
void | stop_accelerating () |
|
void | brake () |
|
void | stop_braking () |
|
void | turn (Direction direction) |
|
void | turn_right () |
|
void | turn_left () |
|
void | stop_turning () |
|
void | update (float delta) |
|
void | synchronize (Tinman::CarInfo last_update) |
|
int | get_nitro () |
|
int | get_lap () |
|
btVector3 | get_position () |
|
btVector3 | get_velocity () |
|
btQuaternion | get_orientation () |
|
btVector3 | get_direction (int factor=1) |
|
btScalar | get_speed () |
|
Section | get_current_section () |
|
void | set_position (btVector3 position) |
|
void | set_race_segment_info (Section segment) |
|
void | reset (int checkpoints, btVector3 position) |
|
void | collide_with_car () |
|
void | animation (float delta) |
|
bool | is_colliding () |
|
bool | is_stuck () |
|
void | invert_direction () |
|