Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include "python_unit_wrap.h"
Go to the source code of this file.
Classes | |
class | UnitWrapper |
Macros | |
#define | CHECKME |
#define | WRAPPED0(type, name, def) |
#define | WRAPPED1(type, name, atype, a, def) |
#define | WRAPPED2(type, name, atype, a, btype, b, def) |
#define | WRAPPED3(type, name, atype, a, btype, b, ctype, c, def) |
#define | WRAPPED4(type, name, atype, a, btype, b, ctype, c, dtype, d, def) |
#define | voidWRAPPED0(name) |
#define | voidWRAPPED1(name, atype, a) |
#define | voidWRAPPED2(name, atype, a, btype, b) |
#define | voidWRAPPED3(name, atype, a, btype, b, ctype, c) |
#define | voidWRAPPED5(name, atype, a, btype, b, ctype, c, dtype, d, etype, e) |
#define | EXPORT_UTIL0(type, name) type name() {return UnitUtil::name( GetUnit() ); } |
#define | EXPORT_UTIL1(type, name, atype, a) type name( atype a ) {return UnitUtil::name( GetUnit(), a ); } |
#define | EXPORT_UTIL2(type, name, atype, a, btype, b) type name( atype a, btype b ) {return UnitUtil::name( GetUnit(), a, b ); } |
#define | EXPORT_UTIL3(type, name, atype, a, btype, b, ctype, c) |
#define | EXPORT_UTIL5(type, name, atype, a, btype, b, ctype, c, dtype, d, etype, e) |
#define | voidEXPORT_UTIL0(name) void name() {UnitUtil::name( GetUnit() ); } |
#define | voidEXPORT_UTIL1(name, atype, a) void name( atype a ) {UnitUtil::name( GetUnit(), a ); } |
#define | voidEXPORT_UTIL2(name, atype, a, btype, b) void name( atype a, btype b ) {UnitUtil::name( GetUnit(), a, b ); } |
#define | voidEXPORT_UTIL3(name, atype, a, btype, b, ctype, c) |
#define | voidEXPORT_UTIL5(name, atype, a, btype, b, ctype, c, dtype, d, etype, e) |
Variables | |
static const char * | error = "\nERROR: NULL Unit used in Python script; returning default value..." |
#define CHECKME |
Definition at line 4 of file unit_wrapper_class.h.
Referenced by UnitWrapper::ApplyDamage(), UnitWrapper::cosAngleFromMountTo(), UnitWrapper::cosAngleTo(), UnitWrapper::cosAngleToITTS(), UnitWrapper::getAverageGunSpeed(), UnitWrapper::GetJumpStatus(), UnitWrapper::GetOrientation(), UnitWrapper::getSubUnits(), UnitWrapper::GetTarget(), UnitWrapper::GetVelocityDifficultyMult(), UnitWrapper::GetVelocityReference(), UnitWrapper::InsideCollideTree(), UnitWrapper::Kill(), UnitWrapper::rayCollide(), and UnitWrapper::SetTarget().
#define EXPORT_UTIL0 | ( | type, | |
name | |||
) | type name() {return UnitUtil::name( GetUnit() ); } |
Definition at line 52 of file unit_wrapper_class.h.
#define EXPORT_UTIL1 | ( | type, | |
name, | |||
atype, | |||
a | |||
) | type name( atype a ) {return UnitUtil::name( GetUnit(), a ); } |
Definition at line 53 of file unit_wrapper_class.h.
#define EXPORT_UTIL2 | ( | type, | |
name, | |||
atype, | |||
a, | |||
btype, | |||
b | |||
) | type name( atype a, btype b ) {return UnitUtil::name( GetUnit(), a, b ); } |
Definition at line 54 of file unit_wrapper_class.h.
Definition at line 55 of file unit_wrapper_class.h.
Definition at line 61 of file unit_wrapper_class.h.
#define voidEXPORT_UTIL0 | ( | name) | void name() {UnitUtil::name( GetUnit() ); } |
Definition at line 69 of file unit_wrapper_class.h.
Definition at line 70 of file unit_wrapper_class.h.
#define voidEXPORT_UTIL2 | ( | name, | |
atype, | |||
a, | |||
btype, | |||
b | |||
) | void name( atype a, btype b ) {UnitUtil::name( GetUnit(), a, b ); } |
Definition at line 71 of file unit_wrapper_class.h.
Definition at line 72 of file unit_wrapper_class.h.
Definition at line 75 of file unit_wrapper_class.h.
#define voidWRAPPED0 | ( | name) |
Definition at line 27 of file unit_wrapper_class.h.
#define voidWRAPPED1 | ( | name, | |
atype, | |||
a | |||
) |
Definition at line 31 of file unit_wrapper_class.h.
Definition at line 35 of file unit_wrapper_class.h.
#define WRAPPED0 | ( | type, | |
name, | |||
def | |||
) |
Definition at line 7 of file unit_wrapper_class.h.
#define WRAPPED1 | ( | type, | |
name, | |||
atype, | |||
a, | |||
def | |||
) |
Definition at line 11 of file unit_wrapper_class.h.
Definition at line 15 of file unit_wrapper_class.h.
|
static |
Definition at line 3 of file unit_wrapper_class.h.
Referenced by Audio::__impl::OpenAL::_checkAlErrorAt(), AUDCreateSoundMP3(), AUDLoadSoundFile(), NetClient::connectLoad(), Radar::SphereDisplay::DrawTrack(), Mesh::LoadMeshes(), Audio::OpenALRenderableSource::seekImpl(), and TakeLotsOfPriority().