File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -254,6 +254,7 @@ cd .</Command>
254254 <ClInclude Include =" src\IPT\IPT_Ext.h" />
255255 <ClInclude Include =" src\LST.h" />
256256 <ClInclude Include =" src\PO\PO.h" />
257+ <ClInclude Include =" src\RND\RND.h" />
257258 <ClInclude Include =" src\SCT\SCT.h" />
258259 <ClInclude Include =" src\SCT\SCT_Def.h" />
259260 <ClInclude Include =" src\SND\SND.h" />
@@ -309,6 +310,7 @@ cd .</Command>
309310 <ClCompile Include =" src\JFFTXT\JFFTXT.c" />
310311 <ClCompile Include =" src\MMG\MMG.c" />
311312 <ClCompile Include =" src\POS\POS.c" />
313+ <ClCompile Include =" src\RND\RND.c" />
312314 <ClCompile Include =" src\SCT\SCT.c" />
313315 <ClCompile Include =" src\SND\SND.c" />
314316 <ClCompile Include =" src\SND\SND_Ext.c" />
Original file line number Diff line number Diff line change 243243 <ClInclude Include =" src\DNM\MEC_Const.h" >
244244 <Filter >Header Files</Filter >
245245 </ClInclude >
246+ <ClInclude Include =" src\RND\RND.h" >
247+ <Filter >Header Files</Filter >
248+ </ClInclude >
246249 </ItemGroup >
247250 <ItemGroup >
248251 <ClCompile Include =" src\AI\AI.c" >
329332 <ClCompile Include =" src\DNM\MEC.c" >
330333 <Filter >Source Files</Filter >
331334 </ClCompile >
335+ <ClCompile Include =" src\RND\RND.c" >
336+ <Filter >Source Files</Filter >
337+ </ClCompile >
332338 </ItemGroup >
333339 <ItemGroup >
334340 <None Include =" cpp.hint" />
Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ extern "C" {
4444#include "FIL/FIL.h"
4545#include "FON/FON.h"
4646#include "AGO/AGO.h"
47+ #include "RND/RND.h"
4748#include "JFFTXT/JFFTXT.h"
4849
4950/* Include the GLI driver DLL functions */
Original file line number Diff line number Diff line change 77#include "IPT.h"
88
99
10+ /* Variables */
1011IPT_tdstInput * const IPT_g_stInputStructure = OFFSET (0x509E60 );
1112IPT_tdstKeyAndPadDefine * const IPT_gd_hKeyAndPadDefine = OFFSET (0x50A980 );
1213
14+ float * const IPT_g_FieldPadGlobalVectorX = OFFSET (0x4b9b68 );
15+ float * const IPT_g_FieldPadGlobalVectorY = OFFSET (0x4b9b6c );
16+ float * const IPT_g_FieldPadGlobalVectorZ = OFFSET (0x4b9b70 );
17+ float * const IPT_g_FieldPadHorizontalAxis = OFFSET (0x4b9b74 );
18+ float * const IPT_g_FieldPadVerticalAxis = OFFSET (0x4b9b76 );
19+ float * const IPT_g_FieldPadAnalogForce = OFFSET (0x4b9b78 );
20+ float * const IPT_g_FieldPadTrueAnalogForce = OFFSET (0x4b9b7c );
21+ float * const IPT_g_FieldPadRotationAngle = OFFSET (0x4b9b80 );
22+ int * const IPT_g_FieldPadSector = OFFSET (0x4b9b84 );
23+
24+ /* Functions */
1325void (* IPT_fn_vResetInputEntry )( void ) = OFFSET (0x42E090 );
1426void (* IPT_fn_vActualizeHistoric )(void ) = OFFSET (0x430880 );
1527
Original file line number Diff line number Diff line change @@ -101,6 +101,15 @@ IPT_tdstInput;
101101ACP_VAR IPT_tdstInput * const IPT_g_stInputStructure ;
102102ACP_VAR IPT_tdstKeyAndPadDefine * const IPT_gd_hKeyAndPadDefine ;
103103
104+ ACP_VAR float * const IPT_g_FieldPadGlobalVectorX ;
105+ ACP_VAR float * const IPT_g_FieldPadGlobalVectorY ;
106+ ACP_VAR float * const IPT_g_FieldPadGlobalVectorZ ;
107+ ACP_VAR float * const IPT_g_FieldPadHorizontalAxis ;
108+ ACP_VAR float * const IPT_g_FieldPadVerticalAxis ;
109+ ACP_VAR float * const IPT_g_FieldPadAnalogForce ;
110+ ACP_VAR float * const IPT_g_FieldPadTrueAnalogForce ;
111+ ACP_VAR float * const IPT_g_FieldPadRotationAngle ;
112+ ACP_VAR int * const IPT_g_FieldPadSector ;
104113
105114/*
106115 * Functions
Original file line number Diff line number Diff line change 1+ /****************************************************************************
2+ *
3+ * RND - Random module
4+ *
5+ ****************************************************************************/
6+
7+ #include "RND.h"
8+
9+ RND_tdstRandom * const RND_g_stRandomStructure = OFFSET (0x5114E0 );
10+
11+
12+ void (* RND_fn_vComputeRandomTable )() = OFFSET (0x449ae0 );
13+ void (* RND_fn_vRemapRandomTable )() = OFFSET (0x449b40 );
Original file line number Diff line number Diff line change 1+ /****************************************************************************
2+ *
3+ * RND - Random module
4+ *
5+ ****************************************************************************/
6+
7+ #pragma once
8+
9+ #include "apidef.h"
10+ #include "MTH.h"
11+
12+ #define RND_C_MaxIndex 50
13+
14+ typedef unsigned long RND_tdxHandleToRandomIndex ;
15+
16+ typedef struct RND_tdstRandom
17+ {
18+ unsigned long ulSizeOfTable ;
19+ unsigned long a_ulIndex [RND_C_MaxIndex ];
20+ RND_tdxHandleToRandomIndex hLastUsedIndex ;
21+ unsigned long ulMaxValueInTable ;
22+ MTH_tdxReal xInverseMaxValueInTable ;
23+ unsigned long * p_ulTable ;
24+ } RND_tdstRandom ;
25+
26+
27+ ACP_VAR RND_tdstRandom * const RND_g_stRandomStructure ;
28+
29+
30+ ACP_FUNC void (* RND_fn_vComputeRandomTable )();
31+ ACP_FUNC void (* RND_fn_vRemapRandomTable )();
You can’t perform that action at this time.
0 commit comments