19,580
edits
(matching name size to BSLfunc, putting default on second row, and in quotes if it's a string) |
(removing mention of XEB, as it is obsolete) |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{Anchor|{{{name|placeholder}}}}} | <includeonly>{{Anchor|{{{name|placeholder}}}}} | ||
<span class="BSLVarInfo" title="Initial value at level-load: {{#ifeq:{{{type|int}}}|int|{{{default|0}}}|{{#ifeq:{{{type}}}|float|{{{default|0.0}}}|{{#ifeq:{{{type}}}|bool|{{{default|true}}}|{{{default|""}}} }} }} }}">{{{type}}} '''[[{{{name|}}}|{{{name|}}}]]'''</span></includeonly><noinclude>'''BSLvarinfo''' allows for standardized listing of BSL variables. The output looks like this: | |||
| | |||
| | |||
|{{ | |||
Parameters | Imagine that this is a tutorial and we mention {{:chr_all_active}}, and then here is some other text. | ||
==Usage== | |||
This template is not to be called directly by an editor on various pages. If you look at the wiki markup for the above sample usage, it's actually: | |||
<nowiki>Imagine that this is a tutorial and we mention {{:chr_all_active}}, and then here is some other text.</nowiki> | |||
So if you want to see a variable listing, you transclude the text of the page for that variable. You'll notice that the default value for the variable at the time of level-load will pop up if you hover over the listing. | |||
The '''BSLvarinfo''' template is used on that variable's "personal" page, but even there it's only invoked indirectly by another template. If you click on the link behind the text "chr_all_active" above, then look at the markup for that page, you'll see that the information about a variable is being fed into a template. The end result is the output you see above. A full explanation of the system is at [[BSL:Grouping]], but the main thing you need to know is that you can enter the information about a variable by starting a page in its name, then pasting in the template below. | |||
==Parameters== | |||
;<tt>name</tt> | ;<tt>name</tt> | ||
:Name of variable. | :Name of variable. | ||
Line 28: | Line 26: | ||
:You don't have to use these unless the variable is <u>not</u> available and working on one platform; set the appropriate parameter(s) to "no" if that is the case. | :You don't have to use these unless the variable is <u>not</u> available and working on one platform; set the appropriate parameter(s) to "no" if that is the case. | ||
==Starter text== | |||
Here is a blank call for the template. | |||
<nowiki>{{</nowiki> | <nowiki>{{</nowiki>BSLvarinfo | ||
|type= | |type= | ||
|default= | |default= | ||
Line 38: | Line 37: | ||
<nowiki>}}</nowiki> | <nowiki>}}</nowiki> | ||
[[Category: | [[Category:Table templates]]</noinclude> |