This gives the user a bit more flexibility to customize
their windowstyle in-game.
I added a new RGBA variable inside SS_WINDOWSTYLE to
hold the frame mask. get/setColorMask now change the
background mask. This is the only thing that would
alter existing games. Everything else just involved
wrapping script functions to the core functions.
To get the background mode stuff, I altered their
definitions in WindowStyle.hpp so they're integers. I'm
not sure if this was absolutely necessary. I also did a
little bit of bounds checking when setting the
background mode, so some dope wouldn't try to set mode
1337.
Here's a complete list of the new methods:
setColorMask(RGBA color)
getColorMask()
setFrameColorMask(RGBA color)
getFrameColorMask()
setBackgroundMode(int mode)
getBackgroundMode()
setBackgroundColor(int corner, RGBA color)
getBackgroundColor(int corner)
Hopefully this is formatted properly,