LuaLibraries: headers
authorWuzzy
Wed, 02 May 2018 22:55:34 +0100
changeset 1352 e504c2e2246d
parent 1351 81ec32569680
child 1353 48e52d3c6c85
LuaLibraries: headers
LuaLibraries.wiki
--- a/LuaLibraries.wiki	Wed May 02 22:54:25 2018 +0100
+++ b/LuaLibraries.wiki	Wed May 02 22:55:34 2018 +0100
@@ -5,11 +5,13 @@
 == Introduction ==
 Libraries in scripts in Hedgewars are Lua files that are used by many scripts to add a common function, as an example the `Locale` library that allows scripts to translate text. The variables in these files are not exposed to the script using it but all the functions can be called.
 
-To use a library you only need to add one row at the top of the script:
+== Usage ==
+To use a library you only need to add this function call at the top of the script:
 <code language="lua">HedgewarsScriptLoad("Scripts/<Library Name>.lua")</code>
 Where `<Library Name>` is replaced by the name.
 
-*Note*: In ancient scripts, you might find this line instead:
+=== Legacy `loadfile` ==
+*Note*: In ancient scripts, you might find this call instead:
 <code language="lua">loadfile(GetDataPath() .. "Scripts/<Library Name>.lua")()</code>
 This does not work with new Hedgewars versions anymore and causes the script to break. Use `HedgewarsScriptLoad` instead.