Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include "unit_generic.h"
#include "missile_generic.h"
#include "beam.h"
#include "bolt.h"
#include "weapon_xml.h"
#include "audiolib.h"
#include "unit_factory.h"
#include "ai/order.h"
#include "ai/fireall.h"
#include "ai/script.h"
#include "ai/navigation.h"
#include "ai/flybywire.h"
#include "configxml.h"
#include "gfx/cockpit_generic.h"
#include "force_feedback.h"
#include "networking/netclient.h"
#include "ai/aggressive.h"
#include "lin_time.h"
#include "vsfilesystem.h"
Go to the source code of this file.
Functions | |
bool | isMissile (const weapon_info *) |
void | DestroyMount (Mount *mount) |
bool | AdjustMatrix (Matrix &mat, const Vector &velocity, Unit *target, float speed, bool lead, float cone) |
void | AdjustMatrixToTrackTarget (Matrix &mat, const Vector &velocity, Unit *target, float speed, bool lead, float cone) |
void | GetMadAt (Unit *un, Unit *parent, int numhits=0) |
Variables | |
char | SERVER |
double | interpolation_blend_factor |
bool AdjustMatrix | ( | Matrix & | mat, |
const Vector & | velocity, | ||
Unit * | target, | ||
float | speed, | ||
bool | lead, | ||
float | cone | ||
) |
Definition at line 214 of file unit_functions_generic.cpp.
References Matrix::getQ(), Matrix::getR(), Matrix::p, Unit::Position(), Unit::PositionITTS(), QVector, R, Vector, and VectorAndPositionToMatrix().
void AdjustMatrixToTrackTarget | ( | Matrix & | mat, |
const Vector & | velocity, | ||
Unit * | target, | ||
float | speed, | ||
bool | lead, | ||
float | cone | ||
) |
void DestroyMount | ( | Mount * | mount) |
Definition at line 44 of file mount.cpp.
References AUDStopPlaying(), Mount::DESTROYED, Mount::sound, Mount::status, and Mount::UnFire().
Referenced by Unit::ClearMounts(), Unit::DamageRandSys(), Unit::Destroy(), and disableSubUnits().
Definition at line 86 of file comm_ai.cpp.
References Order::Communicate(), CommunicationMessage::fsm, Unit::getAIState(), FSM::GetHitNode(), VegaConfig::getVariable(), i, XMLSupport::parse_int(), CommunicationMessage::SetCurrentState(), and vs_config.
Referenced by AllUnitsCloseAndEngage(), and Mount::PhysicsAlignedFire().
bool isMissile | ( | const weapon_info * | ) |
Definition at line 306 of file unit_generic.cpp.
References VegaConfig::getVariable(), weapon_info::LIGHTMISSILE, XMLSupport::parse_bool(), weapon_info::PROJECTILE, weapon_info::size, weapon_info::type, and vs_config.
Referenced by Mount::Activate(), Unit::ActivateGuns(), WeaponComparator< FORWARD >::checkmount(), Mount::DeActive(), Mount::Fire(), Unit::Fire(), Unit::LockMissile(), Mount::PhysicsAlignedFire(), and Unit::setAverageGunSpeed().
double interpolation_blend_factor |
Definition at line 20 of file unit_functions_generic.cpp.
char SERVER |
Definition at line 43 of file accountserver.cpp.