Posted March 13, 2021 by Dragonite
#update #bug fix #game maker
It’s been a little while. I’ve made some changes and fixed some bugs.
Most importantly, Emu now uses the new nine slice system that’s been added to GameMaker Studio 2.3.2. 2.3.2 is currently in beta, although I expect it to hit stable fairly soon; if you’re still using the stable version of 2.3.1 and don’t want to use the beta, I recommend not updating this until then.
For everyone else, you can use the new nineslice settings in the GameMaker Sprite editor to modify the slicing options of many of the sprites on the UI: buttons, tab headings, etc. It’s much more flexible than the old, manually-coded version.
Other than that:
EmuTab: headings render correctly, with the non-active tabs on the bottom row drawing a full box around themselves to make it easier to see which one is active
EmuInput: SetMultiLine() now behaves correctly (it previously did nothing)
EmuColorPicker: fixed a bug involving colors not being set correctly
EmuColorPicker: fixed a bug involving callbacks not firing in certain places
EmuColorPicker: fixed a bug that could crash the program if you tried to use manual text entry
The string-and-hex functions now use something that’s (kinda) built into GameMaker, which hopefully means they’re more reliable
Added a color picker to the demo
Have fun!