Public Member Functions |
void | DeleteObject (bool bAll=false) |
void | Simplify () |
bool | ExploObject (ExploType type, float force, float decay=1.0f) |
bool | EventProcess (const Event &event) |
void | UpdateMapping () |
int | CreatePart () |
void | DeletePart (int part) |
void | SetObjectRank (int part, int objRank) |
int | GetObjectRank (int part) |
void | SetObjectParent (int part, int parent) |
void | SetType (ObjectType type) |
ObjectType | GetType () |
char * | GetName () |
void | SetOption (int option) |
int | GetOption () |
void | SetID (int id) |
int | GetID () |
bool | Write (char *line) |
bool | Read (char *line) |
void | SetDrawWorld (bool bDraw) |
void | SetDrawFront (bool bDraw) |
bool | CreateVehicle (Math::Vector pos, float angle, ObjectType type, float power, bool bTrainer, bool bToy) |
bool | CreateInsect (Math::Vector pos, float angle, ObjectType type) |
bool | CreateBuilding (Math::Vector pos, float angle, float height, ObjectType type, float power=1.0f) |
bool | CreateResource (Math::Vector pos, float angle, ObjectType type, float power=1.0f) |
bool | CreateFlag (Math::Vector pos, float angle, ObjectType type) |
bool | CreateBarrier (Math::Vector pos, float angle, float height, ObjectType type) |
bool | CreatePlant (Math::Vector pos, float angle, float height, ObjectType type) |
bool | CreateMushroom (Math::Vector pos, float angle, float height, ObjectType type) |
bool | CreateTeen (Math::Vector pos, float angle, float zoom, float height, ObjectType type) |
bool | CreateQuartz (Math::Vector pos, float angle, float height, ObjectType type) |
bool | CreateRoot (Math::Vector pos, float angle, float height, ObjectType type) |
bool | CreateHome (Math::Vector pos, float angle, float height, ObjectType type) |
bool | CreateRuin (Math::Vector pos, float angle, float height, ObjectType type) |
bool | CreateApollo (Math::Vector pos, float angle, ObjectType type) |
bool | ReadProgram (int rank, const char *filename) |
bool | WriteProgram (int rank, char *filename) |
bool | RunProgram (int rank) |
int | GetShadowLight () |
int | GetEffectLight () |
void | FlushCrashShere () |
int | CreateCrashSphere (Math::Vector pos, float radius, Sound sound, float hardness=0.45f) |
int | GetCrashSphereTotal () |
bool | GetCrashSphere (int rank, Math::Vector &pos, float &radius) |
float | GetCrashSphereHardness (int rank) |
Sound | GetCrashSphereSound (int rank) |
void | DeleteCrashSphere (int rank) |
void | SetGlobalSphere (Math::Vector pos, float radius) |
void | GetGlobalSphere (Math::Vector &pos, float &radius) |
void | SetJotlerSphere (Math::Vector pos, float radius) |
void | GetJotlerSphere (Math::Vector &pos, float &radius) |
void | SetShieldRadius (float radius) |
float | GetShieldRadius () |
void | SetFloorHeight (float height) |
void | FloorAdjust () |
void | SetLinVibration (Math::Vector dir) |
Math::Vector | GetLinVibration () |
void | SetCirVibration (Math::Vector dir) |
Math::Vector | GetCirVibration () |
void | SetInclinaison (Math::Vector dir) |
Math::Vector | GetInclinaison () |
void | SetPosition (int part, const Math::Vector &pos) |
Math::Vector | GetPosition (int part) |
void | SetAngle (int part, const Math::Vector &angle) |
Math::Vector | GetAngle (int part) |
void | SetAngleY (int part, float angle) |
void | SetAngleX (int part, float angle) |
void | SetAngleZ (int part, float angle) |
float | GetAngleY (int part) |
float | GetAngleX (int part) |
float | GetAngleZ (int part) |
void | SetZoom (int part, float zoom) |
void | SetZoom (int part, Math::Vector zoom) |
Math::Vector | GetZoom (int part) |
void | SetZoomX (int part, float zoom) |
float | GetZoomX (int part) |
void | SetZoomY (int part, float zoom) |
float | GetZoomY (int part) |
void | SetZoomZ (int part, float zoom) |
float | GetZoomZ (int part) |
float | GetWaterLevel () |
void | SetTrainer (bool bEnable) |
bool | GetTrainer () |
void | SetToy (bool bEnable) |
bool | GetToy () |
void | SetManual (bool bManual) |
bool | GetManual () |
void | SetResetCap (ResetCap cap) |
ResetCap | GetResetCap () |
void | SetResetBusy (bool bBusy) |
bool | GetResetBusy () |
void | SetResetPosition (const Math::Vector &pos) |
Math::Vector | GetResetPosition () |
void | SetResetAngle (const Math::Vector &angle) |
Math::Vector | GetResetAngle () |
void | SetResetRun (int run) |
int | GetResetRun () |
void | SetMasterParticle (int part, int parti) |
int | GetMasterParticle (int part) |
void | SetPower (CObject *power) |
CObject * | GetPower () |
void | SetFret (CObject *fret) |
CObject * | GetFret () |
void | SetTruck (CObject *truck) |
CObject * | GetTruck () |
void | SetTruckPart (int part) |
int | GetTruckPart () |
void | InfoFlush () |
void | DeleteInfo (int rank) |
void | SetInfo (int rank, Info info) |
Info | GetInfo (int rank) |
int | GetInfoTotal () |
void | SetInfoReturn (float value) |
float | GetInfoReturn () |
void | SetInfoUpdate (bool bUpdate) |
bool | GetInfoUpdate () |
bool | SetCmdLine (int rank, float value) |
float | GetCmdLine (int rank) |
Math::Matrix * | GetRotateMatrix (int part) |
Math::Matrix * | GetTranslateMatrix (int part) |
Math::Matrix * | GetTransformMatrix (int part) |
Math::Matrix * | GetWorldMatrix (int part) |
void | SetViewFromHere (Math::Vector &eye, float &dirH, float &dirV, Math::Vector &lookat, Math::Vector &upVec, Gfx::CameraType type) |
void | SetCharacter (Character *character) |
void | GetCharacter (Character *character) |
Character * | GetCharacter () |
float | GetAbsTime () |
void | SetEnergy (float level) |
float | GetEnergy () |
void | SetCapacity (float capacity) |
float | GetCapacity () |
void | SetShield (float level) |
float | GetShield () |
void | SetRange (float delay) |
float | GetRange () |
void | SetTransparency (float value) |
float | GetTransparency () |
ObjectMaterial | GetMaterial () |
void | SetGadget (bool bMode) |
bool | GetGadget () |
void | SetFixed (bool bFixed) |
bool | GetFixed () |
void | SetClip (bool bClip) |
bool | GetClip () |
bool | JostleObject (float force) |
void | StartDetectEffect (CObject *target, bool bFound) |
void | SetVirusMode (bool bEnable) |
bool | GetVirusMode () |
float | GetVirusTime () |
void | SetCameraType (Gfx::CameraType type) |
Gfx::CameraType | GetCameraType () |
void | SetCameraDist (float dist) |
float | GetCameraDist () |
void | SetCameraLock (bool bLock) |
bool | GetCameraLock () |
void | SetHilite (bool bMode) |
bool | GetHilite () |
void | SetSelect (bool bMode, bool bDisplayError=true) |
bool | GetSelect (bool bReal=false) |
void | SetSelectable (bool bMode) |
bool | GetSelectable () |
void | SetActivity (bool bMode) |
bool | GetActivity () |
void | SetVisible (bool bVisible) |
bool | GetVisible () |
void | SetEnable (bool bEnable) |
bool | GetEnable () |
void | SetCheckToken (bool bMode) |
bool | GetCheckToken () |
void | SetProxyActivate (bool bActivate) |
bool | GetProxyActivate () |
void | SetProxyDistance (float distance) |
float | GetProxyDistance () |
void | SetMagnifyDamage (float factor) |
float | GetMagnifyDamage () |
void | SetParam (float value) |
float | GetParam () |
void | SetIgnoreBuildCheck (bool bIgnoreBuildCheck) |
bool | GetIgnoreBuildCheck () |
void | SetExplo (bool bExplo) |
bool | GetExplo () |
void | SetLock (bool bLock) |
bool | GetLock () |
void | SetCargo (bool bCargo) |
bool | GetCargo () |
void | SetBurn (bool bBurn) |
bool | GetBurn () |
void | SetDead (bool bDead) |
bool | GetDead () |
bool | GetRuin () |
bool | GetActif () |
void | SetGunGoalV (float gunGoal) |
void | SetGunGoalH (float gunGoal) |
float | GetGunGoalV () |
float | GetGunGoalH () |
bool | StartShowLimit () |
void | StopShowLimit () |
bool | IsProgram () |
void | CreateSelectParticle () |
void | SetRunScript (CScript *script) |
CScript * | GetRunScript () |
CBotVar * | GetBotVar () |
CPhysics * | GetPhysics () |
CBrain * | GetBrain () |
CMotion * | GetMotion () |
CAuto * | GetAuto () |
void | SetAuto (CAuto *automat) |
void | SetDefRank (int rank) |
int | GetDefRank () |
bool | GetTooltipName (std::string &name) |
void | AddDeselList (CObject *pObj) |
CObject * | SubDeselList () |
void | DeleteDeselList (CObject *pObj) |
bool | CreateShadowCircle (float radius, float intensity, Gfx::EngineShadowType type=Gfx::ENG_SHADOW_NORM) |
bool | CreateShadowLight (float height, Gfx::Color color) |
bool | CreateEffectLight (float height, Gfx::Color color) |
void | FlatParent () |
bool | GetTraceDown () |
void | SetTraceDown (bool bDown) |
int | GetTraceColor () |
void | SetTraceColor (int color) |
float | GetTraceWidth () |
void | SetTraceWidth (float width) |
std::string | GetModelDirName () |