|
Cavestory Mod API
|
Advanced configuration for a ModeInputOption. More...
#include <ModeInputVector.h>
Public Member Functions | |
| ModeInputOptionConfig () | |
| Default constructor. | |
Public Attributes | |
| bool | clickable |
| Whether this option is clickable or not. More... | |
| struct { | |
| int left | |
| How much pressing 'left' while this option is selected will increment the selection position by. | |
| int up | |
| How much pressing 'up' while this option is selected will increment the selection position by. | |
| int right | |
| How much pressing 'right' while this option is selected will increment the selection position by. | |
| int down | |
| How much pressing 'down' while this option is selected will increment the selection position by. | |
| } | increment |
| Increment options. | |
| struct { | |
| bool open_for_keyboard | |
| Whether or not to open the tooltip when the user selects it with the keyboard / controller. | |
| bool allocate_text | |
| Whether or not to duplicate the string (true), or to just store a pointer to a buffer (false). | |
| GUI_POINT surface_offset | |
| The screen offset of the surface that this option belongs to. | |
| int magnification_lvl | |
| The amount of magnification for the tooltip. More... | |
| FontObject * font | |
| The font to be used for this tooltip. | |
| } | tooltip |
| Tooltip options. | |
Advanced configuration for a ModeInputOption.
| bool ModeInputOptionConfig::clickable |
Whether this option is clickable or not.
Useful for options that represent a tooltip area.
| int ModeInputOptionConfig::magnification_lvl |
The amount of magnification for the tooltip.
If this equals '-1', then the current global magnification level is used.