|
@@ -4,110 +4,112 @@
|
|
|
|
|
|
#include "CPlayer.h"
|
|
#include "CPlayer.h"
|
|
|
|
|
|
-//0015B0A4
|
|
|
|
|
|
+// 0015B0A4
|
|
void GM_CheckGoalSide();
|
|
void GM_CheckGoalSide();
|
|
|
|
|
|
-//0015B340
|
|
|
|
|
|
+// 0015B340
|
|
void GM_CalcPlayerDist();
|
|
void GM_CalcPlayerDist();
|
|
|
|
|
|
-//0015B7C8
|
|
|
|
|
|
+// 0015B7C8
|
|
void GM_IsOnPitch(TPoint);
|
|
void GM_IsOnPitch(TPoint);
|
|
|
|
|
|
-//0015B7F8
|
|
|
|
|
|
+// 0015B7F8
|
|
void GM_SwapInt(int &, int &);
|
|
void GM_SwapInt(int &, int &);
|
|
|
|
|
|
-//0015B804
|
|
|
|
|
|
+// 0015B804
|
|
int GM_CalcGoalDist(TPoint, int);
|
|
int GM_CalcGoalDist(TPoint, int);
|
|
|
|
|
|
-//0016E0BC
|
|
|
|
|
|
+// 0016E0BC
|
|
void GM_GetRotPowerTrajectory(TPoint3D, int *, int *, int *);
|
|
void GM_GetRotPowerTrajectory(TPoint3D, int *, int *, int *);
|
|
|
|
|
|
-//0016E108
|
|
|
|
|
|
+// 0016E108
|
|
void GM_GetVecFromRotPowerTrajectory(TPoint3D *, int, int, int);
|
|
void GM_GetVecFromRotPowerTrajectory(TPoint3D *, int, int, int);
|
|
|
|
|
|
-//00171E50
|
|
|
|
|
|
+// 00171E50
|
|
void GM_DeflectBallFromDribbler(CPlayer *, int *);
|
|
void GM_DeflectBallFromDribbler(CPlayer *, int *);
|
|
|
|
|
|
-//00178C7C
|
|
|
|
|
|
+// 00178C7C
|
|
int GM_CheckInterception(CPlayer *, int, int, int);
|
|
int GM_CheckInterception(CPlayer *, int, int, int);
|
|
|
|
|
|
-//00178D3C
|
|
|
|
|
|
+// 00178D3C
|
|
void GM_CheckInterceptionPos(CPlayer *, int, int, TPoint *);
|
|
void GM_CheckInterceptionPos(CPlayer *, int, int, TPoint *);
|
|
|
|
|
|
-//00179170
|
|
|
|
|
|
+// 00179170
|
|
void GM_CheckInterceptionX(CPlayer *, int);
|
|
void GM_CheckInterceptionX(CPlayer *, int);
|
|
|
|
|
|
-//0017918C
|
|
|
|
|
|
+// 0017918C
|
|
void GM_CalcPlayerBallInterceptions();
|
|
void GM_CalcPlayerBallInterceptions();
|
|
|
|
|
|
-//00179A44
|
|
|
|
|
|
+// 00179A44
|
|
int GM_GetPlayerNearestPoint(int, TPoint, int, int *);
|
|
int GM_GetPlayerNearestPoint(int, TPoint, int, int *);
|
|
|
|
|
|
-//00179AD0
|
|
|
|
|
|
+// 00179AD0
|
|
int GM_GetPlayerNearestPoint(int, TPoint, int *);
|
|
int GM_GetPlayerNearestPoint(int, TPoint, int *);
|
|
|
|
|
|
-//00179B60
|
|
|
|
|
|
+// 00179B60
|
|
void GM_GetPlayerNearestPointF(int, TPoint, int, int, int);
|
|
void GM_GetPlayerNearestPointF(int, TPoint, int, int, int);
|
|
|
|
|
|
-//00179BE0
|
|
|
|
|
|
+// 00179BE0
|
|
void GM_GetPlayerNearestPointFX(int, TPoint, bool *, int, int, int, int);
|
|
void GM_GetPlayerNearestPointFX(int, TPoint, bool *, int, int, int, int);
|
|
|
|
|
|
-//00179C80
|
|
|
|
|
|
+// 00179C80
|
|
void GM_GetPlayerNearestPointRange(int, TPoint, bool *, int, int);
|
|
void GM_GetPlayerNearestPointRange(int, TPoint, bool *, int, int);
|
|
|
|
|
|
-//00179F90
|
|
|
|
-void GM_GetLineIntersectWeighted(TPoint, TPoint, TPoint, int, int, int *, int *);
|
|
|
|
|
|
+// 00179F90
|
|
|
|
+void GM_GetLineIntersectWeighted(TPoint, TPoint, TPoint, int, int, int *,
|
|
|
|
+ int *);
|
|
|
|
|
|
-//0017A04C
|
|
|
|
-void GM_GetPlayerFutureNearestLineWeighted(int, int, bool *, TPoint3D, TPoint3D, int, int, int *, int *);
|
|
|
|
|
|
+// 0017A04C
|
|
|
|
+void GM_GetPlayerFutureNearestLineWeighted(int, int, bool *, TPoint3D, TPoint3D,
|
|
|
|
+ int, int, int *, int *);
|
|
|
|
|
|
-//0017A24C
|
|
|
|
|
|
+// 0017A24C
|
|
int GM_GetPlayerFutureNearestLine(int, CPlayer *, TPoint, TPoint, int *, int *);
|
|
int GM_GetPlayerFutureNearestLine(int, CPlayer *, TPoint, TPoint, int *, int *);
|
|
|
|
|
|
-//0017A340
|
|
|
|
|
|
+// 0017A340
|
|
void GM_GetPlayerTotalSpace(int, int);
|
|
void GM_GetPlayerTotalSpace(int, int);
|
|
|
|
|
|
-//0017A510
|
|
|
|
|
|
+// 0017A510
|
|
void GM_GetPointSpace(int, TPoint);
|
|
void GM_GetPointSpace(int, TPoint);
|
|
|
|
|
|
-//0017A558
|
|
|
|
|
|
+// 0017A558
|
|
void GM_GetPlayerSpaceRot(CPlayer *, int, int, int);
|
|
void GM_GetPlayerSpaceRot(CPlayer *, int, int, int);
|
|
|
|
|
|
-//0017A744
|
|
|
|
|
|
+// 0017A744
|
|
void GM_DistanceSq(TPoint const *, TPoint const *);
|
|
void GM_DistanceSq(TPoint const *, TPoint const *);
|
|
|
|
|
|
-//0017A76A
|
|
|
|
|
|
+// 0017A76A
|
|
void GM_Distance(TPoint const *, TPoint const *);
|
|
void GM_Distance(TPoint const *, TPoint const *);
|
|
|
|
|
|
-//0017A796
|
|
|
|
|
|
+// 0017A796
|
|
int GM_Distance3D(TPoint3D const *, TPoint3D const *);
|
|
int GM_Distance3D(TPoint3D const *, TPoint3D const *);
|
|
|
|
|
|
-//0017A7DA
|
|
|
|
|
|
+// 0017A7DA
|
|
void GM_PlayerLimitDistancePos(CPlayer *, TPoint, int);
|
|
void GM_PlayerLimitDistancePos(CPlayer *, TPoint, int);
|
|
|
|
|
|
-//0017A810
|
|
|
|
|
|
+// 0017A810
|
|
void GM_PlayerLimitDistance(CPlayer *, int);
|
|
void GM_PlayerLimitDistance(CPlayer *, int);
|
|
|
|
|
|
-//0017A858
|
|
|
|
|
|
+// 0017A858
|
|
void GM_PlayerLimitDistancePosPol(CPlayer *, TPoint, int, int);
|
|
void GM_PlayerLimitDistancePosPol(CPlayer *, TPoint, int, int);
|
|
|
|
|
|
-//0017A898
|
|
|
|
|
|
+// 0017A898
|
|
void GM_SetBestPointSpace(int, TPoint *, int, int);
|
|
void GM_SetBestPointSpace(int, TPoint *, int, int);
|
|
|
|
|
|
-//0017A9EC
|
|
|
|
|
|
+// 0017A9EC
|
|
void GM_PointIsBetweenPoints(TPoint, TPoint, TPoint, int);
|
|
void GM_PointIsBetweenPoints(TPoint, TPoint, TPoint, int);
|
|
|
|
|
|
-//0017AA3A
|
|
|
|
|
|
+// 0017AA3A
|
|
void GM_TendAngle(int, int);
|
|
void GM_TendAngle(int, int);
|
|
|
|
|
|
-//0017AA88
|
|
|
|
|
|
+// 0017AA88
|
|
float GM_BlendAngleF(float, float, float);
|
|
float GM_BlendAngleF(float, float, float);
|
|
|
|
|
|
-//0017AB34
|
|
|
|
|
|
+// 0017AB34
|
|
float GM_BlendAngleAroundF(float, float, float, float);
|
|
float GM_BlendAngleAroundF(float, float, float, float);
|
|
|
|
|
|
-//0017ABC8
|
|
|
|
-int GM_BlendAngle(int, int, int);
|
|
|
|
|
|
+// 0017ABC8
|
|
|
|
+int GM_BlendAngle(int i_0, int i_1, int i2) ;
|
|
|
|
|
|
extern int GM_iInterceptScale[513];
|
|
extern int GM_iInterceptScale[513];
|
|
|
|
|