* Implement box model spacing for skin elements
* Account for padding when spacing out on-screen keyboard
* Fix padding for Tutorial button on Help screen
* Reduce spacing between tabs
(Also removed a couple duplicated files.)
* Change verticalTab margin as per Benau's request
Uses `vborder_out_portion`, which is how it was done before.
* Remove duplicate files
* Adjust spacings after PNGs were adjusted in a previous commit
* Improve spacing of verticalTabs
* Slightly increase the tabbar width in the Options screens
* Slightly increase the tabbar width in the help screens
* Make Script-Message more adaptable
* Highly WIP-TriggerMessage
This is commited for discussion, so it is far away from complete or good or anything else.
* One Place for the static Message!
* Fixing that clear() dont clear the static message.
* Discard Static Messages when Race is closed.
In Order to not leave StaticMessages if an Race is quit, now closing the race discard StaticMessages.
* Allow for co-existence of static and normal message
* Fix indentation and Enum Order
* Clean up used StaticMessages.
* Clean StaticMessages up Round 2
As @Benau suggested to use MessageQueue for *making the Game Flow of the Tutorial smoother* (#4187), this Pull Request enable MessageQueue for Track-Scripts.
For me it works well with MessageQueue, however i think we could make the Font of a Message a little bit bigger, since it is quite small, especially on mobile.
This change attempts to expose the KartType (local player, networked player, AI, etc.) to scripting.
This is useful if a track creator wants an action to only occur if triggered by a real player, or only if triggered by a non-networked player (e.g. alternate route music in Frozen Drive unofficial add-on).
I have rushed this in to try and get it added in STK 1.1 and I have not yet been able to configure and build STK from source, so this change is currently untested!
I have placed this in the Track section because it uses the race manager. Please let me know if the Kart section is more appropriate.