Skip to content

Commit c499aa0

Browse files
committed
[luadefs-server] Clean up Timer
1 parent 3f4f3b8 commit c499aa0

File tree

10 files changed

+266
-249
lines changed

10 files changed

+266
-249
lines changed

MTA10_Server/mods/deathmatch/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,6 @@ LOGIC = \
200200
./logic/lua/CLuaFunctionDefs.PREG.cpp \
201201
./logic/lua/CLuaFunctionDefs.RadarArea.cpp \
202202
./logic/lua/CLuaFunctionDefs.Server.cpp \
203-
./logic/lua/CLuaFunctionDefs.Timer.cpp \
204203
./logic/lua/CLuaFunctionDefs.UTF.cpp \
205204
./logic/lua/CLuaFunctionDefs.Utility.cpp \
206205
./logic/lua/CLuaFunctionDefs.Weapon.cpp \
@@ -239,6 +238,7 @@ LOGIC = \
239238
./logic/luadefs/CLuaResourceDefs.cpp \
240239
./logic/luadefs/CLuaTeamDefs.cpp \
241240
./logic/luadefs/CLuaTextDefs.cpp \
241+
./logic/luadefs/CLuaTimerDefs.cpp \
242242
./logic/luadefs/CLuaVector2Defs.cpp \
243243
./logic/luadefs/CLuaVector3Defs.cpp \
244244
./logic/luadefs/CLuaVector4Defs.cpp \

MTA10_Server/mods/deathmatch/StdInc.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ struct SAclRequest;
127127
#include "luadefs/CLuaResourceDefs.h"
128128
#include "luadefs/CLuaTeamDefs.h"
129129
#include "luadefs/CLuaTextDefs.h"
130+
#include "luadefs/CLuaTimerDefs.h"
130131
#include "luadefs/CLuaWaterDefs.h"
131132
#include "luadefs/CLuaWorldDefs.h"
132133
#include "luadefs/CLuaVehicleDefs.h"

MTA10_Server/mods/deathmatch/_ServerDeathmatch 2008.vcxproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,7 @@
456456
<ClCompile Include="logic\luadefs\CLuaPedDefs.cpp" />
457457
<ClCompile Include="logic\luadefs\CLuaPlayerDefs.cpp" />
458458
<ClCompile Include="logic\luadefs\CLuaTeamDefs.cpp" />
459+
<ClCompile Include="logic\luadefs\CLuaTimerDefs.cpp" />
459460
<ClCompile Include="logic\luadefs\CLuaVector2Defs.cpp" />
460461
<ClCompile Include="logic\luadefs\CLuaVector3Defs.cpp" />
461462
<ClCompile Include="logic\luadefs\CLuaVector4Defs.cpp" />
@@ -473,7 +474,6 @@
473474
<ClCompile Include="logic\lua\CLuaFunctionDefs.PREG.cpp" />
474475
<ClCompile Include="logic\lua\CLuaFunctionDefs.RadarArea.cpp" />
475476
<ClCompile Include="logic\lua\CLuaFunctionDefs.Server.cpp" />
476-
<ClCompile Include="logic\lua\CLuaFunctionDefs.Timer.cpp" />
477477
<ClCompile Include="logic\lua\CLuaFunctionDefs.UTF.cpp" />
478478
<ClCompile Include="logic\lua\CLuaFunctionDefs.Utility.cpp" />
479479
<ClCompile Include="logic\lua\CLuaFunctionDefs.Weapon.cpp" />
@@ -886,6 +886,7 @@
886886
<ClInclude Include="logic\luadefs\CLuaPedDefs.h" />
887887
<ClInclude Include="logic\luadefs\CLuaPlayerDefs.h" />
888888
<ClInclude Include="logic\luadefs\CLuaTeamDefs.h" />
889+
<ClInclude Include="logic\luadefs\CLuaTimerDefs.h" />
889890
<ClInclude Include="logic\luadefs\CLuaVector2Defs.h" />
890891
<ClInclude Include="logic\luadefs\CLuaVector3Defs.h" />
891892
<ClInclude Include="logic\luadefs\CLuaVector4Defs.h" />

MTA10_Server/mods/deathmatch/_ServerDeathmatch 2008.vcxproj.filters

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -957,9 +957,6 @@
957957
<ClCompile Include="logic\lua\CLuaFunctionDefs.PREG.cpp">
958958
<Filter>Source Files\logic\lua</Filter>
959959
</ClCompile>
960-
<ClCompile Include="logic\lua\CLuaFunctionDefs.Timer.cpp">
961-
<Filter>Source Files\logic\lua</Filter>
962-
</ClCompile>
963960
<ClCompile Include="logic\lua\CLuaFunctionDefs.Clothing.cpp">
964961
<Filter>Source Files\logic\lua</Filter>
965962
</ClCompile>
@@ -993,6 +990,9 @@
993990
<ClCompile Include="logic\luadefs\CLuaWaterDefs.cpp">
994991
<Filter>Source Files\logic\luadefs</Filter>
995992
</ClCompile>
993+
<ClCompile Include="logic\luadefs\CLuaTimerDefs.cpp">
994+
<Filter>Source Files\logic\luadefs</Filter>
995+
</ClCompile>
996996
</ItemGroup>
997997
<ItemGroup>
998998
<ClInclude Include="logic\CLightsyncManager.h">
@@ -1877,6 +1877,9 @@
18771877
<ClInclude Include="logic\luadefs\CLuaWaterDefs.h">
18781878
<Filter>Header Files\logic\luadefs</Filter>
18791879
</ClInclude>
1880+
<ClInclude Include="logic\luadefs\CLuaTimerDefs.h">
1881+
<Filter>Header Files\logic\luadefs</Filter>
1882+
</ClInclude>
18801883
</ItemGroup>
18811884
<ItemGroup>
18821885
<Xml Include="acl.xml">

MTA10_Server/mods/deathmatch/logic/lua/CLuaFunctionDefs.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -183,12 +183,6 @@ class CLuaFunctionDefs
183183
LUA_DECLARE ( GetCTime );
184184
LUA_DECLARE ( Split );
185185
LUA_DECLARE ( GetTok );
186-
LUA_DECLARE ( SetTimer );
187-
LUA_DECLARE ( KillTimer );
188-
LUA_DECLARE ( ResetTimer );
189-
LUA_DECLARE ( GetTimers );
190-
LUA_DECLARE ( IsTimer );
191-
LUA_DECLARE ( GetTimerDetails );
192186
LUA_DECLARE ( GetColorFromString );
193187
LUA_DECLARE ( Reference );
194188
LUA_DECLARE ( Dereference );

MTA10_Server/mods/deathmatch/logic/lua/CLuaMain.cpp

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -311,23 +311,6 @@ void CLuaMain::AddQueryHandleClass ( lua_State* luaVM )
311311
}
312312

313313

314-
void CLuaMain::AddTimerClass ( lua_State* luaVM )
315-
{
316-
lua_newclass ( luaVM );
317-
318-
lua_classfunction ( luaVM, "create", "setTimer" );
319-
lua_classfunction ( luaVM, "destroy", "killTimer" );
320-
lua_classfunction ( luaVM, "reset", "resetTimer" );
321-
lua_classfunction ( luaVM, "isValid", "isTimer" );
322-
323-
lua_classfunction ( luaVM, "getDetails", "getTimerDetails" );
324-
325-
lua_classvariable ( luaVM, "valid", NULL, "isTimer" );
326-
327-
lua_registerclass ( luaVM, "Timer" );
328-
}
329-
330-
331314
void CLuaMain::InitClasses ( lua_State* luaVM )
332315
{
333316
lua_initclasses ( luaVM );
@@ -362,14 +345,14 @@ void CLuaMain::InitClasses ( lua_State* luaVM )
362345
CLuaBlipDefs ::AddClass ( luaVM );
363346
CLuaTeamDefs ::AddClass ( luaVM );
364347
CLuaWaterDefs ::AddClass ( luaVM );
348+
CLuaTimerDefs ::AddClass ( luaVM );
365349
AddAccountClass ( luaVM );
366350
AddBanClass ( luaVM );
367351
AddColShapeClass ( luaVM );
368352
AddObjectClass ( luaVM );
369353
AddRadarAreaClass ( luaVM );
370354
AddConnectionClass ( luaVM );
371355
AddQueryHandleClass ( luaVM );
372-
AddTimerClass ( luaVM );
373356
}
374357

375358

MTA10_Server/mods/deathmatch/logic/lua/CLuaMain.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,6 @@ class CLuaMain //: public CClient
134134
void AddRadarAreaClass ( lua_State* luaVM );
135135
void AddConnectionClass ( lua_State* luaVM );
136136
void AddQueryHandleClass ( lua_State* luaVM );
137-
void AddTimerClass ( lua_State* luaVM );
138137

139138
bool IsOOPEnabled ( void ) { return m_bEnableOOP; }
140139
private:

MTA10_Server/mods/deathmatch/logic/lua/CLuaManager.cpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -301,12 +301,6 @@ void CLuaManager::LoadCFunctions ( void )
301301
CLuaCFunctions::AddFunction ( "getRealTime", CLuaFunctionDefs::GetCTime );
302302
CLuaCFunctions::AddFunction ( "split", CLuaFunctionDefs::Split );
303303
CLuaCFunctions::AddFunction ( "gettok", CLuaFunctionDefs::GetTok );
304-
CLuaCFunctions::AddFunction ( "setTimer", CLuaFunctionDefs::SetTimer );
305-
CLuaCFunctions::AddFunction ( "killTimer", CLuaFunctionDefs::KillTimer );
306-
CLuaCFunctions::AddFunction ( "resetTimer", CLuaFunctionDefs::ResetTimer );
307-
CLuaCFunctions::AddFunction ( "getTimers", CLuaFunctionDefs::GetTimers );
308-
CLuaCFunctions::AddFunction ( "isTimer", CLuaFunctionDefs::IsTimer );
309-
CLuaCFunctions::AddFunction ( "getTimerDetails", CLuaFunctionDefs::GetTimerDetails );
310304
CLuaCFunctions::AddFunction ( "getColorFromString", CLuaFunctionDefs::GetColorFromString );
311305
CLuaCFunctions::AddFunction ( "ref", CLuaFunctionDefs::Reference );
312306
CLuaCFunctions::AddFunction ( "deref", CLuaFunctionDefs::Dereference );
@@ -347,6 +341,7 @@ void CLuaManager::LoadCFunctions ( void )
347341
CLuaBlipDefs::LoadFunctions ();
348342
CLuaTeamDefs::LoadFunctions ();
349343
CLuaWaterDefs::LoadFunctions ();
344+
CLuaTimerDefs::LoadFunctions ();
350345

351346
// All-Seeing Eye Functions
352347
CLuaCFunctions::AddFunction ( "getGameType", CLuaFunctionDefs::GetGameType );

0 commit comments

Comments
 (0)