High score screen doesn't work like expected

Reporter: sharkwouter  |  Status: open  |  Last Modified: June 23, 2020, 10:11:47 AM

I ran into this with the game example keep-left from this website: http://rupert.id.au/tutorials/gamemaker/examples.php

I noticed the following differences between the scoreboard in Game Maker 6:

  • You're not able to enter you name
  • The message "press to close" isn't shown
  • The background configured for the scoreboard is not being shown
  • The configured colors for the scoreboard are ignored
  • The font used doesn't match the configured one
  • Scores are not saved, not even during a single session

Also the following, but I personally don't care about these:

  • No border is shown
  • The scoreboard is not a separate window and instead covers the whole screen

I was able to reproduce this on both the example and a new example. I was able to reproduce this for the platforms Windows, Linux and SDL.

Here are some screenshots for comparison. I ran the original exe file with wine as well:
Screenshot from 2020-04-19 23-03-26
Screenshot from 2020-04-19 23-02-33

sharkwouter  
There was an attempt to fix this with #1973
RobertBColton  

I believe this has to do with ENIGMA not having the dialog from #1973 which was deprecated by GMSv1.4.

So we implemented highscore_show using draw_highscore which is in fact still a supported function in GMS2.
https://docs2.yoyogames.com/source/_build/3_scripting/4_gml_reference/drawing/text/draw_highscore.html

Please sign in to post comments, or you can view this issue on GitHub.