
RADIO BUTTONS
-------------

This module allows quick management of "radio" (i.e mutually exclusive) buttons controls, either allowing or not a zero position (i.e all buttons off). The advantages of using this module versus a stock int to bools module are: 1. buttons cannot be deselected, which is otherwise aesthetically annoying and misleading, unless allowing the zero position; 2. depending on the chosen configuration, zero position can be allowed or forbidden, to suit all specific scenarios;

When Allow Zero Position is NOT set, toggling or pushing images can be used indifferently.
When Allow Zero Position is set, *toggling images must be used*.


 .Value (int) - Integer value of the radio buttons combination.
                Usually this pin shall be connected to a patch memory int or patch memory list module.
    		The value is interpreted differently depending on the Allow Zero Position setting

 .Allow Zero Position (bool) - Enables/disables zero position. When disabled, a value of zero corresponds
                               to the first button being on and so on, and the currently active button cannot
                               be deselected unless pressing another button.
                               When enabled, a value of zero corresponds to all buttons being off, a value
                               of one corresponds to the first button, and so on; the active button can be
                               deselected

 .Anim Pos (spare) - an unlimited number of images (animation position pins) can be connected to these pins
                     depending on the number of radio buttons needed 