Skip to content

Commit

Permalink
[luadefs-server] Organise back-compat functions
Browse files Browse the repository at this point in the history
  • Loading branch information
qaisjp committed Sep 9, 2015
1 parent 7b750d5 commit 7cd5a1d
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 37 deletions.
5 changes: 5 additions & 0 deletions MTA10_Server/mods/deathmatch/logic/lua/CLuaManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -552,5 +552,10 @@ void CLuaManager::LoadCFunctions ( void )
CLuaCFunctions::AddFunction ( "getPlayerAmmoInClip", CLuaPedDefs::GetPedAmmoInClip );
CLuaCFunctions::AddFunction ( "getPedSkin", CLuaElementDefs::getElementModel );
CLuaCFunctions::AddFunction ( "setPedSkin", CLuaElementDefs::setElementModel );
CLuaCFunctions::AddFunction ( "xmlNodeGetSubNodes", CLuaXMLDefs::xmlNodeGetChildren );
CLuaCFunctions::AddFunction ( "xmlCreateSubNode", CLuaXMLDefs::xmlCreateChild );
CLuaCFunctions::AddFunction ( "xmlFindSubNode", CLuaXMLDefs::xmlNodeFindChild );
CLuaCFunctions::AddFunction ( "attachElementToElement", CLuaElementDefs::attachElements );
CLuaCFunctions::AddFunction ( "detachElementFromElement", CLuaElementDefs::detachElements );
// ** END OF BACKWARDS COMPATIBILITY FUNCS. **
}
2 changes: 1 addition & 1 deletion MTA10_Server/mods/deathmatch/logic/luadefs/CLuaACLDefs.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*****************************************************************************
*
* PROJECT: Multi Theft Auto v1.0
* PROJECT: Multi Theft Auto v1.x
* LICENSE: See LICENSE in the top level directory
* FILE: mods/deathmatch/logic/luadefs/CLuaACLDefs.cpp
* PURPOSE: Lua ACL function definitions class
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,6 @@

void CLuaElementDefs::LoadFunctions ( void )
{
// ** BACKWARDS COMPATIBILITY FUNCS. SHOULD BE REMOVED BEFORE FINAL RELEASE! **
CLuaCFunctions::AddFunction ( "attachElementToElement", attachElements );
CLuaCFunctions::AddFunction ( "detachElementFromElement", detachElements );
// ** END OF BACKWARDS COMPATIBILITY FUNCS. **



// Create/destroy
CLuaCFunctions::AddFunction ( "createElement", createElement );
CLuaCFunctions::AddFunction ( "destroyElement", destroyElement );
Expand Down
44 changes: 22 additions & 22 deletions MTA10_Server/mods/deathmatch/logic/luadefs/CLuaTextDefs.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,28 +15,28 @@

void CLuaTextDefs::LoadFunctions ( void )
{
CLuaCFunctions::AddFunction ( "textCreateDisplay", CLuaTextDefs::textCreateDisplay );
CLuaCFunctions::AddFunction ( "textDestroyDisplay", CLuaTextDefs::textDestroyDisplay );
CLuaCFunctions::AddFunction ( "textCreateTextItem", CLuaTextDefs::textCreateTextItem );
CLuaCFunctions::AddFunction ( "textDestroyTextItem", CLuaTextDefs::textDestroyTextItem );

CLuaCFunctions::AddFunction ( "textDisplayAddText", CLuaTextDefs::textDisplayAddText );
CLuaCFunctions::AddFunction ( "textDisplayRemoveText", CLuaTextDefs::textDisplayRemoveText );
CLuaCFunctions::AddFunction ( "textDisplayAddObserver", CLuaTextDefs::textDisplayAddObserver );
CLuaCFunctions::AddFunction ( "textDisplayRemoveObserver", CLuaTextDefs::textDisplayRemoveObserver );
CLuaCFunctions::AddFunction ( "textDisplayIsObserver", CLuaTextDefs::textDisplayIsObserver );
CLuaCFunctions::AddFunction ( "textDisplayGetObservers", CLuaTextDefs::textDisplayGetObservers );

CLuaCFunctions::AddFunction ( "textItemSetText", CLuaTextDefs::textItemSetText );
CLuaCFunctions::AddFunction ( "textItemGetText", CLuaTextDefs::textItemGetText );
CLuaCFunctions::AddFunction ( "textItemSetScale", CLuaTextDefs::textItemSetScale );
CLuaCFunctions::AddFunction ( "textItemGetScale", CLuaTextDefs::textItemGetScale );
CLuaCFunctions::AddFunction ( "textItemSetPosition", CLuaTextDefs::textItemSetPosition );
CLuaCFunctions::AddFunction ( "textItemGetPosition", CLuaTextDefs::textItemGetPosition );
CLuaCFunctions::AddFunction ( "textItemSetColor", CLuaTextDefs::textItemSetColor );
CLuaCFunctions::AddFunction ( "textItemGetColor", CLuaTextDefs::textItemGetColor );
CLuaCFunctions::AddFunction ( "textItemSetPriority", CLuaTextDefs::textItemSetPriority );
CLuaCFunctions::AddFunction ( "textItemGetPriority", CLuaTextDefs::textItemGetPriority );
CLuaCFunctions::AddFunction ( "textCreateDisplay", textCreateDisplay );
CLuaCFunctions::AddFunction ( "textDestroyDisplay", textDestroyDisplay );
CLuaCFunctions::AddFunction ( "textCreateTextItem", textCreateTextItem );
CLuaCFunctions::AddFunction ( "textDestroyTextItem", textDestroyTextItem );

CLuaCFunctions::AddFunction ( "textDisplayAddText", textDisplayAddText );
CLuaCFunctions::AddFunction ( "textDisplayRemoveText", textDisplayRemoveText );
CLuaCFunctions::AddFunction ( "textDisplayAddObserver", textDisplayAddObserver );
CLuaCFunctions::AddFunction ( "textDisplayRemoveObserver", textDisplayRemoveObserver );
CLuaCFunctions::AddFunction ( "textDisplayIsObserver", textDisplayIsObserver );
CLuaCFunctions::AddFunction ( "textDisplayGetObservers", textDisplayGetObservers );

CLuaCFunctions::AddFunction ( "textItemSetText", textItemSetText );
CLuaCFunctions::AddFunction ( "textItemGetText", textItemGetText );
CLuaCFunctions::AddFunction ( "textItemSetScale", textItemSetScale );
CLuaCFunctions::AddFunction ( "textItemGetScale", textItemGetScale );
CLuaCFunctions::AddFunction ( "textItemSetPosition", textItemSetPosition );
CLuaCFunctions::AddFunction ( "textItemGetPosition", textItemGetPosition );
CLuaCFunctions::AddFunction ( "textItemSetColor", textItemSetColor );
CLuaCFunctions::AddFunction ( "textItemGetColor", textItemGetColor );
CLuaCFunctions::AddFunction ( "textItemSetPriority", textItemSetPriority );
CLuaCFunctions::AddFunction ( "textItemGetPriority", textItemGetPriority );
}

void CLuaTextDefs::AddClasses ( lua_State* luaVM )
Expand Down
8 changes: 1 addition & 7 deletions MTA10_Server/mods/deathmatch/logic/luadefs/CLuaXMLDefs.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,6 @@

void CLuaXMLDefs::LoadFunctions ( void )
{
// ** BACKWARDS COMPATIBILITY FUNCS. SHOULD BE REMOVED BEFORE FINAL RELEASE! **
CLuaCFunctions::AddFunction ( "xmlNodeGetSubNodes", xmlNodeGetChildren );
CLuaCFunctions::AddFunction ( "xmlCreateSubNode", xmlCreateChild );
CLuaCFunctions::AddFunction ( "xmlFindSubNode", xmlNodeFindChild );
// ** END OF BACKWARDS COMPATIBILITY FUNCS. **

CLuaCFunctions::AddFunction ( "xmlCreateFile", xmlCreateFile );
CLuaCFunctions::AddFunction ( "xmlLoadFile", xmlLoadFile );
CLuaCFunctions::AddFunction ( "xmlCopyFile", xmlCopyFile );
Expand Down Expand Up @@ -71,7 +65,7 @@ void CLuaXMLDefs::AddClass ( lua_State* luaVM )
lua_classfunction ( luaVM, "getChildren", "xmlNodeGetChildren" );
lua_classfunction ( luaVM, "getName", "xmlNodeGetName" );
lua_classfunction ( luaVM, "getParent", "xmlNodeGetParent" );
lua_classfunction ( luaVM, "getAttribute", "xmlNodeGetAttribute" ); // table classvar?
lua_classfunction ( luaVM, "getAttribute", "xmlNodeGetAttribute" );

lua_classvariable ( luaVM, "value", "xmlNodeSetValue", "xmlNodeGetValue" );
lua_classvariable ( luaVM, "name", "xmlNodeSetName", "xmlNodeGetName" );
Expand Down

0 comments on commit 7cd5a1d

Please sign in to comment.