Difference between revisions of "Scripting"
Shadlington (Talk | contribs) |
Shadlington (Talk | contribs) |
||
Line 16: | Line 16: | ||
=[[Global_Functions|Global Functions]]= | =[[Global_Functions|Global Functions]]= | ||
{{:Global_Functions}} | {{:Global_Functions}} | ||
− | |||
[[Global_Functions|''Go to main article...'']] | [[Global_Functions|''Go to main article...'']] | ||
Line 22: | Line 21: | ||
=[[Global_Properties|Global Properties]]= | =[[Global_Properties|Global Properties]]= | ||
{{:Global_Properties}} | {{:Global_Properties}} | ||
− | |||
[[Global_Properties|''Go to main article...'']] | [[Global_Properties|''Go to main article...'']] | ||
Line 28: | Line 26: | ||
=[[Object_Types|Objects]]= | =[[Object_Types|Objects]]= | ||
{{:Object_Types}} | {{:Object_Types}} | ||
− | |||
[[Object_Types|''Go to main article...'']] | [[Object_Types|''Go to main article...'']] | ||
[[Category:Scripting]] | [[Category:Scripting]] |
Revision as of 19:59, 12 August 2012
Placeholder
KAG uses angelscript for scripting.
The angelscript documentation is very good and worth looking at as a start point: http://www.angelcode.com/angelscript/sdk/docs/manual/doc_script.html
Basics
Iunno, some stuff here about the general way of using scripts (relationship between .cfg and .as), proper way to add a new script, different ways of using scripts (rules, blobs, players?).
Basic info on what kind of things are bound. Global functions and properties and the various object types + their functions and properties.
How you create your own object type in scripts? I don't know this stuff yet.
Global Functions
Global functions are functions that are globally available to be called by any script.
Global Properties
Global properties are variables that are globally available (for reading/writing) in any script.
Objects
Something here about the general concept of objects and their types.