Summary
If your buttons will overlap any interface buttons, use the Skin Editor to move all DS buttons to the middle or top Z-order, instead of the bottom, so they aren't overdrawn by buttons from the skin.
The ranges are:
- #Button Number: 1 to 99
- #Tab Number: 0 (for not on a tab) to 5 (on tab E)
- #X: 0 (far left) to 639-[width of button] (far right).
- #Y: 0 (top of the Furcadia window) to 479-[height of button] (bottom)
#X and #Y can be outside these limits, but if so, you won't be able to see all of the button: like, drawing it at 800,800 will be outside the Furcadia window.
Lines 1:95 and 1:195 (is button visible/not visible?) only test if 5:180 or 5:183 (show button lines) have been run for the button, without a subsequent 5:181 (hide). If a shown button is moved off the screen, or is on a tab that is not currently selected, it is still counted as visible.
Workarounds
There's no simple way at the moment to:
- set a button to draw on top of another (workaround: higher numbered buttons usually draw higher, but it depends on your skin. You can set each button to one of three z-orders in the Skin Editor).
- test what tab they're currently showing (no known workaround).
- set what tab they're currently showing (no known workaround).
Hopefully some of these will be addressed in future updates!
Share this:
-
-
-