User:Flozi: Difference between revisions
example of callin vs. callout |
m spaces |
||
| Line 3: | Line 3: | ||
<span style="color:#cccccc;text-shadow: #111 2px 2px 2px;">gadget:AllowUnitCreation</span> | <span style="color:#cccccc;text-shadow: #111 2px 2px 2px;">gadget:AllowUnitCreation</span> | ||
<span style="color:#00ff88">(number unitDefID, number builderID, number builderTeam, | <span style="color:#00ff88">( number unitDefID, number builderID, number builderTeam, | ||
<br/>number x, number y, number z, | <br/>number x, number y, number z, | ||
<br/>number facing)</span> | <br/>number facing )</span> | ||
<span style="color:#ffff88">return: bool allow</span> | <span style="color:#ffff88">return: bool allow</span> | ||
| Line 19: | Line 19: | ||
<span style="color:#00ff88">( number teamID, | <span style="color:#00ff88">( number teamID, | ||
<br/> string "metal" | "energy", number amount | | <br/> string "metal" | "energy", number amount | | ||
<br/> { metal = number amount, energy = number amount}) | <br/> { metal = number amount, energy = number amount} ) | ||
<span style="color:#ffff88">-> nil | bool hadEnough</span> | <span style="color:#ffff88">-> nil | bool hadEnough</span> | ||
Revision as of 18:54, 1 November 2012
Lua Callin example:
gadget:AllowUnitCreation
( number unitDefID, number builderID, number builderTeam,
number x, number y, number z,
number facing )
return: bool allow
Called just before unit is created, the boolean return value determines whether or not the creation is permitted.
Lua Callout example:
Spring.UseTeamResource
( number teamID,
string "metal" | "energy", number amount |
{ metal = number amount, energy = number amount} )
-> nil | bool hadEnough
Imposes a one-off usage of resources on the given team. The return value indicates [i don't have a clue].
TODO:
Revamp LuaCallinReturn
Complete Spring:SiteMapThoughts
Page on spring wiki etiquette / style guide / namespace conventions
Change all instances of 'depreciated' to 'deprecated'.