Template:BSLvarinfo: Difference between revisions

From OniGalore
Jump to navigation Jump to search
(separate classes for vars and funcs now)
(dropping font size down to regular size, but bold; removing platform icons; moving [edit] to top-right)
Line 2: Line 2:
{| class="BSLVarInfo"
{| class="BSLVarInfo"
|-
|-
|[[{{{name}}}|[edit]]]
|align="right"|[[{{{name}}}|[edit]]]
|-
|-
|{{#ifeq:{{{mac|yes}}}|no|{{#ifeq:{{{win|yes}}}|no|[[Image:Cmbox deletion.png|20px]]                                <!--if neither platform, show error icon
|'''{{{name|}}} = {{#ifeq:{{{type|int}}}|int|{{{default|0}}}|{{#ifeq:{{{type}}}|float|{{{default|0.0}}}|{{#ifeq:{{{type}}}|bool|{{{default|true}}}|{{{default|""}}} }} }} }};'''
                                              -->|[[Image:Platform-Win.png|20px]] [[Image:Platform-empty.png|20px]] <!--if only Win, show Win and blank icon
                      -->}}<!--
                      -->|{{#ifeq:{{{win|yes}}}|no|[[Image:Platform-empty.png|20px]] [[Image:Platform-Mac.png|20px]] <!--if only Mac, show blank and Mac icon
                                              -->|[[Image:Platform-Win.png|20px]] [[Image:Platform-Mac.png|20px]]  <!--if both platforms, show both icons
                      -->}}<!--
-->}}
|style="font-size:166%; vertical-align:bottom"|{{{name|}}} = {{#ifeq:{{{type|int}}}|int|{{{default|0}}}|{{#ifeq:{{{type}}}|float|{{{default|0.0}}}|{{#ifeq:{{{type}}}|bool|{{{default|true}}}|{{{default|""}}} }} }} }};
|}</includeonly><noinclude>'''BSLvarinfo''' allows for standardized listing of BSL variables.
|}</includeonly><noinclude>'''BSLvarinfo''' allows for standardized listing of BSL variables.



Revision as of 02:45, 22 December 2015

BSLvarinfo allows for standardized listing of BSL variables.

Parameters:

name
Name of variable.
type
Type of variable; should be "bool", "int", "float", or "string".
default
Default value of variable, if there is one at the time the level starts.
mac, win
You don't have to use these unless the variable is not available and working on one platform; set the appropriate parameter(s) to "no" if that is the case.

Below is a blank call for the template, to save some time. You may find it easier to use the GUI for this template that is provided by XEB.

{{BSLvarinfo
|type=
|default=
|name=
|mac=
|win=
}}