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!

Account E-Mail

Password