NML:Graphics: Difference between revisions

From GRFSpecs
Jump to navigation Jump to search
Content deleted Content added
FooBar (talk | contribs)
content of nml r1625
 
redirect to item page
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
#REDIRECT [[NML:Item]]
A graphics block must be placed in an item-block. It allows to define the graphics for a particular item, as well as various callbacks. Callbacks are used to define various things at run time, based on information (variables) of the item itself. This provides a much greater degree of flexibility than setting properties. An example (using fictional callback names):

<pre style="color:blue">
graphics {
callback_a: switch_a;
callback_b: return 42 + some_var;
default: some_spritegroup;
}
</pre>

The callbacks that are available differ per feature, refer to the feature-specific pages for more information. The 'default'-callback is usually used to resolve the graphics. For each callback a return value may be specified, in the same way as for [[NML:Switch| switch-blocks]]. Note that all callbacks have to be defined in a '''single''' graphics-block.

Latest revision as of 00:29, 9 September 2011

Redirect to: