subscreendata#
Variables#
int |
|
int |
|
const subscreenpage[] |
|
const int |
|
bool[] |
|
int |
|
int |
|
untyped[] |
|
bool[] |
|
bool[] |
|
int |
|
int |
|
bool[] |
|
int[] |
|
int |
|
int |
|
bool[] |
|
int[] |
|
int |
|
int |
|
int |
|
int |
|
int[] |
|
int[] |
|
int[] |
|
int[] |
|
int[] |
|
int[] |
|
int[] |
|
int[] |
|
int |
|
int |
|
bool[] |
|
int[] |
|
int |
|
int |
Functions#
Variable descriptions#
The currently selected page.
The total number of pages
const subscreenpage[] Pages π Source
The array containing the pages
Compare with the SSTYPE_
constants.
The type of the subscreen.
The flags of the subscreen. Use the SSFL_*_
constants to access.
The position value of the selector.
The subscreenβs script.
The subscreenβs InitD[] parameters
bool[] BtnPageLeft π Source
Use the INTBTN_
constants to index this array.
The βtrueβ buttons here, when pressed, change pages leftwards.
bool[] BtnPageRight π Source
Use the INTBTN_
constants to index this array.
The βtrueβ buttons here, when pressed, change pages rightwards.
The transition type for left/right transitions.
Compare with the TRANS_TY_
constants.
The transition sfx for left/right transitions.
bool[] TransLeftFlags π Source
The flags for left/right transitions.
Use the TRANSFLAG_
constants to access these.
int[] TransLeftArgs π Source
The arguments used for left/right transitions.
Use the βTRANS_``_ARG_`` constants to access these
int TransRightType π Source
The transition type for left/right transitions.
Compare with the TRANS_TY_
constants.
The transition sfx for left/right transitions.
bool[] TransRightFlags π Source
The flags for left/right transitions.
Use the TRANSFLAG_
constants to access these.
int[] TransRightArgs π Source
The arguments used for left/right transitions.
Use the βTRANS_``_ARG_`` constants to access these
The X/Y/W/H offsets for the selector on this subscreen, if the selector is overridden (see Flags[]).
These values will be ADDED to the x/y/w/h that the selector would normally draw to.
The X/Y/W/H offsets for the selector on this subscreen, if the selector is overridden (see Flags[]).
These values will be ADDED to the x/y/w/h that the selector would normally draw to.
The X/Y/W/H offsets for the selector on this subscreen, if the selector is overridden (see Flags[]).
These values will be ADDED to the x/y/w/h that the selector would normally draw to.
The X/Y/W/H offsets for the selector on this subscreen, if the selector is overridden (see Flags[]).
These values will be ADDED to the x/y/w/h that the selector would normally draw to.
The pixel-size, tile, cset/flashcset, and animation information for the two selector overrides.
These will be used by the selector on this subscreen, if the selector is overridden (see Flags[]).
The pixel-size, tile, cset/flashcset, and animation information for the two selector overrides.
These will be used by the selector on this subscreen, if the selector is overridden (see Flags[]).
int[] SelectorTile π Source
The pixel-size, tile, cset/flashcset, and animation information for the two selector overrides.
These will be used by the selector on this subscreen, if the selector is overridden (see Flags[]).
int[] SelectorCSet π Source
The pixel-size, tile, cset/flashcset, and animation information for the two selector overrides.
These will be used by the selector on this subscreen, if the selector is overridden (see Flags[]).
int[] SelectorFlashCSet π Source
The pixel-size, tile, cset/flashcset, and animation information for the two selector overrides.
These will be used by the selector on this subscreen, if the selector is overridden (see Flags[]).
int[] SelectorFrames π Source
The pixel-size, tile, cset/flashcset, and animation information for the two selector overrides.
These will be used by the selector on this subscreen, if the selector is overridden (see Flags[]).
int[] SelectorASpeed π Source
The pixel-size, tile, cset/flashcset, and animation information for the two selector overrides.
These will be used by the selector on this subscreen, if the selector is overridden (see Flags[]).
int[] SelectorDelay π Source
The pixel-size, tile, cset/flashcset, and animation information for the two selector overrides.
These will be used by the selector on this subscreen, if the selector is overridden (see Flags[]).
The timer clock used by the currently active transition.
-1
indicates no transition. Writing to -1
clears the current
transition.
Writing a positive value starts a transition if none is currently active.
The transition type currently active.
Compare with the TRANS_TY_
constants.
The flags for the current transition.
Use the TRANSFLAG_
constants to access these.
The arguments used for the current transition.
Use the βTRANS_``_ARG_`` constants to access these
The page the currently active transition is going from/to.
The page the currently active transition is going from/to.
Function descriptions#
void GetName(char32[] buf) π Source
Puts the subscreenβs name in the buffer.
If the buffer is too small, resizes it for you!
void SetName(char32[] buf) π Source
Sets the subscreenβs name from the buffer.
void SwapPages(int index1, int index2) π Source
Swaps the pages at the two indexes.