Calling macros

From RPTools Wiki
Revision as of 06:48, 23 June 2012 by Coveredinfish (talk | contribs) (New page: Category:Tutorial {{Advanced}}{{stub}} = Calling macros from a macro = Sometimes you want to call a macro from a macro. When you are a coder you want this really often. It enables ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


ADVANCED
THIS IS AN ADVANCED ARTICLE

 This article is a stub, you can help the RPTools Wiki project by contributing content to expand this article.

Calling macros from a macro

Sometimes you want to call a macro from a macro. When you are a coder you want this really often. It enables you to split your code in small, simple chunks and reuses it over and over again.


This is a handy technique to keep stack size requirement low and to get rid of large code-level-nesting.


There are four ways to do so.


The macro roll option

See also [macro():], macro.return, macro.args.


User Define Function

See also Library Token, onCampaignLoad and defineFunction().


Macro Links

See also macroLink(), macroLinkText().


Evaluate A Macro

See also evalMacro(), execMacro()