NMLTutorial/Glossary

From TTWiki
Jump to: navigation, search

Here you find a list of terms used throughout the NML tutorial with an explanation of their meaning.

Argument
Variable added to a block to provide the block with certain information needed for the block to function correctly.
Block
A grouped instruction to do certain things. NML mainly consists from blocks. Block contents are grouped between curly brackets { and }.
Feature
Means of telling NML what type of item you want to add or modify. Supplied to certain blocks as argument.
Identifier
The name of a block or template. All identifiers are self-chosen an must be unique throughout the NML file, even if they are used by different block types. May contain lowercase and uppercase letters A to Z, numbers 0 to 9 and underscore _ but may not start with a number. It's recommended to start an identifier with the name of the block type.
Parameter
A special user-defined variable. Can be hidden in the NML file or user-configurable through the game's parameter settings.
Sprite
A single graphic to be used by the game, together with it's blue background. A graphics file can contain multiple sprites.
Template
Special block to allow making sprite definitions variable and reusable.
Variable
A named value that can change depending on certain conditions in the game or NML code.