mirror of
https://github.com/Ragora/T2-CPP.git
synced 2026-01-20 02:24:46 +00:00
58 lines
1.2 KiB
C++
58 lines
1.2 KiB
C++
/**
|
|
*
|
|
*/
|
|
|
|
#include "LinkerAPI.h"
|
|
#include "DXAPI.h"
|
|
|
|
const char *conGetAddress(SimObject *obj, S32 argc, const char *argv[])
|
|
{
|
|
// Hmm...
|
|
char result[256];
|
|
sprintf(result, "%x", obj);
|
|
return result;
|
|
}
|
|
|
|
const char *conPlayerSetZ(SimObject *obj, S32 argc, const char *argv[])
|
|
{
|
|
DX::Player test = DX::GetPlayerPointer(obj);
|
|
test.position_y = 100;
|
|
test.position_z = 300;
|
|
test.position_x = 500;
|
|
|
|
char result[256];
|
|
sprintf(result, "LOL");
|
|
return result;
|
|
}
|
|
|
|
bool conPlayerGetJumpingState(SimObject *obj, S32 argc, const char* argv[])
|
|
{
|
|
DX::Player operand = DX::GetPlayerPointer(obj);
|
|
|
|
return operand.is_jumping;
|
|
}
|
|
|
|
bool conPlayerGetJettingState(SimObject *obj, S32 argc, const char* argv[])
|
|
{
|
|
DX::Player operand = DX::GetPlayerPointer(obj);
|
|
|
|
return operand.is_jetting;
|
|
}
|
|
|
|
bool conProjectileExplode(SimObject *obj, S32 argc, const char* argv[])
|
|
{
|
|
Point3F position;
|
|
position.x = 0;
|
|
position.y = 0;
|
|
position.z = 0;
|
|
|
|
Point3F normal;
|
|
normal.x = 0;
|
|
normal.y = 0;
|
|
normal.z = 0;
|
|
|
|
unsigned int collideType = atoi(argv[4]);
|
|
DX::Projectile_explode((DX::Projectile*)obj, position, normal, collideType);
|
|
|
|
return true;
|
|
} |