Category:Lua: Difference between revisions

From Spring
Jump to navigationJump to search
Flozi (talk | contribs)
m lose the background colour
Flozi (talk | contribs)
104.0 - Add LuaMenu - an unsynced stripped down Lua environment that starts before the game is loaded and persists through reload
Line 9: Line 9:
! align="center" | LuaRules<br><font style="font-size:80%">(unsynced)</font>
! align="center" | LuaRules<br><font style="font-size:80%">(unsynced)</font>
! align="center" | LuaRules<br><font style="font-size:80%">(synced)</font>
! align="center" | LuaRules<br><font style="font-size:80%">(synced)</font>
! align="center" | LuaMenu
|-
|-
| align="left"  | [[Lua_ConstGame]]
| align="left"  | [[Lua_ConstGame]]
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
|-
| align="left"  | [[Lua_ConstEngine]]
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
|-
| align="left"  | [[Lua_ConstPlatform]]
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
Line 19: Line 33:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
|-
|-
| align="left"  | [[Lua_WeaponDefs]]
| align="left"  | [[Lua_WeaponDefs]]
Line 24: Line 39:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
|-
|-
| align="left"  | [[Lua_FeatureDefs]]
| align="left"  | [[Lua_FeatureDefs]]
Line 29: Line 45:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -


|-
|-
Line 35: Line 52:
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -


|-
|-
Line 41: Line 59:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -


|-
|-
Line 47: Line 66:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#888800" | +***
|-
|-
| align="left"  | [[Lua_UnsyncedCtrl]]
| align="left"  | [[Lua_UnsyncedCtrl]]
Line 52: Line 72:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#888800" | +***
|-
|-
| align="left"  | [[Lua_SyncedRead]]
| align="left"  | [[Lua_SyncedRead]]
Line 57: Line 78:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
|-
|-
| align="left"  | [[Lua_SyncedCtrl]]
| align="left"  | [[Lua_SyncedCtrl]]
Line 62: Line 84:
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
|-
|-
| align="left"  | [[Lua_MoveCtrl]]
| align="left"  | [[Lua_MoveCtrl]]
Line 67: Line 90:
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
|-
|-
| align="left"  | [[Lua_PathFinder]]
| align="left"  | [[Lua_PathFinder]]
Line 72: Line 96:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
|-
|-
| align="left"  | [[Lua_OpenGL_Api]]
| align="left"  | [[Lua_OpenGL_Api]]
Line 77: Line 102:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#888800" | +***
|-
|-
| align="left"  | [[Lua_GLSL_Api]]
| align="left"  | [[Lua_GLSL_Api]]
Line 82: Line 108:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#888800" | +***
|-
|-
| align="left"  | [[Lua_FBO_and_RBO]]
| align="left"  | [[Lua_FBO_and_RBO]]
Line 87: Line 114:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#888800" | +***
|-
|-
| align="left"  | [[Lua_UnitRendering ]]
| align="left"  | [[Lua_UnitRendering ]]
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
|-
|-
Line 97: Line 126:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#227722" | +
|-
|-
| align="left"  | [[Lua_ConstGL]]
| align="left"  | [[Lua_ConstGL]]
Line 102: Line 132:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#227722" | +
|-
|-
| align="left"  | [[Lua_VFS]]
| align="left"  | [[Lua_VFS]]
Line 107: Line 138:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#888800" | +*
| align="center"  bgcolor="#888800" | +*
| align="center"  bgcolor="#227722" | +
|-
|-
| align="left"  | [[Lua_Scream]]
| align="left"  | [[Lua_Scream]]
Line 112: Line 144:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#772222" | -
| align="center"  bgcolor="#227722" | +
|-
|-
| align="left"  | [[Lua_BitOps]]
| align="left"  | [[Lua_BitOps]]
Line 117: Line 150:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
|-
|-
| align="left"  | [[Lua_MathExtra]]
| align="left"  | [[Lua_MathExtra]]
Line 122: Line 156:
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#227722" | +
| align="center"  bgcolor="#772222" | -
|-
|-
| align="left"  | [[Lua_Socket]]
| align="left"  | [[Lua_Socket]]
Line 127: Line 162:
| align="center"  bgcolor="#772222" | +
| align="center"  bgcolor="#772222" | +
| align="center"  bgcolor="#772222" | +
| align="center"  bgcolor="#772222" | +
| align="center"  bgcolor="#227722" | +
|}
|}
</center>
</center>
Line 138: Line 174:
| align="center" | **
| align="center" | **
| align="left"| with special LOS handling and decoy unit handling
| align="left"| with special LOS handling and decoy unit handling
|-
| align="center" | ***
| align="left"| stripped down environment with certain functions removed
|}
|}
</center>
</center>


[[Category:Development]]
[[Category:Development]]

Revision as of 22:28, 19 December 2017

Development < Lua Scripting < Lua Category


Lua Interfaces
LuaUI LuaRules
(unsynced)
LuaRules
(synced)
LuaMenu
Lua_ConstGame + + + +
Lua_ConstEngine + + + +
Lua_ConstPlatform + + + +
Lua_UnitDefs + + + -
Lua_WeaponDefs + + + -
Lua_FeatureDefs + + + -
Lua_ConstCOB - - + -
Lua_CMDs + + + -
Lua_UnsyncedRead + + - +***
Lua_UnsyncedCtrl + + + +***
Lua_SyncedRead +** + + -
Lua_SyncedCtrl - - + -
Lua_MoveCtrl - - + -
Lua_PathFinder + + + -
Lua_OpenGL_Api + + - +***
Lua_GLSL_Api + + - +***
Lua_FBO_and_RBO + + - +***
Lua_UnitRendering - + - -
Lua_Fonts + + - +
Lua_ConstGL + + - +
Lua_VFS + + +* +
Lua_Scream + + - +
Lua_BitOps + + + -
Lua_MathExtra + + + -
Lua_Socket + + + +
* only VFS.ZIP_ONLY
** with special LOS handling and decoy unit handling
*** stripped down environment with certain functions removed