VASSAL Reference ManualHome > Module > Global Properties |
||||
Global PropertyProperties can be attached to a Zone, Map Window, or Module. The Global Properties component is a container for all properties attached to the Map or Module. When looking for the value of a property of a GamePiece, global properties provide default values. If the property is not defined on the GamePiece itself, the value will come from the Zone occupied the by piece, the Map to which it belongs, or the Module overall, in that order.A Game Piece can set the value of a Global Property with the Set Global Property trait.
Sub-ComponentsChange-Property Toolbar Button
Adds a button to the toolbar of the Map Window or Module
that changes
the value of the Global Property. You can combine multiple
buttons
into a single drop-down menu using a Toolbar
Menu. |
Button text The text of the toolbar
button. Button icon The icon of the toolbar button. Hotkey Keyboard shortcut for the toolbar button. Report Format Message Format of a text message to echo to the controls window when the button is pressed: oldValue is the value of the Global Property prior to the button press, newValue is the value after the button press, and description is the plain English description of the property as defined above. Type Defines how the property value should change: Set value directly sets the property to a fixed value, after substituting values of Properties. Increment numeric value adds a fixed value to the property, after substituting values of Properties. Prompt user pops up a dialog for the user to type in a new value. Prompt user to select from list pops up a dialog with a drop-down menu for the user to select from. |
![]() |