Lua Scripting

Development < Lua Scripting

Contents

Lua FAQ

Lua_Beginners_FAQ
Forum topic with some basic information about gadgets
Forum topic with a manual on Spring lua scripting
Q&A Site for Spring Developement

Interfaces (last update: 0.82rc)

Category:Lua (shows which interfaces are loaded by LuaUI,LuaRules,etc.)

System
Lua_System

Game
Lua_ConstGame (holds game relevant constants & variables)
Lua_UnitDefs
Lua_WeaponDefs
Lua_FeatureDefs

COB, Explode, EmitSfx
Lua_ConstCOB

Commands
Lua_CMDs (documents all CMDs and CMDTYPEs)

GameState
Lua_SyncedCtrl
Lua_SyncedRead
Lua_SaveLoad (engine-assisted Lua save/load)

Client
Lua_UnsyncedCtrl
Lua_UnsyncedRead
Lua_Lobby

OpenGL
Lua_OpenGL_Api
Lua_GLSL_Api (OpenGL Shading Language)
Lua_FBO_and_RBO (Framebuffer and Renderbuffer Objects)
Lua_UnitRendering (manage unit LODs and materials)
Lua_ConstGL (some OpenGL constants)
Lua_Fonts

Unit Physics
Lua_MoveCtrl (changes the physics of single units)
Lua_PathFinder

Engine
Lua_VFS (used to access files in the virtual filesystem, e.g. modfiles)
Lua_Scream
Lua_BitOps

Tutorials

Other useful information

Official Lua documentation

'Programming in Lua' book online
Lua 5.1 Reference manual
Lua tutorials

Widget Database

WidgetDatabaseFAQ
Web-Interface


 
 

Page editing toolbox

Browse
Main page
Community portal
Current events
Recent changes
Random page
Help
Edit
View source
Editing help
This page
Discuss this page
New section
Printable version
Context
Page history
What links here
Related changes
My pages
Log in
Special pages
New pages
<imagelist>
Statistics
More...

Site layout created by Roflcopter et al.