Releases: coldrockgames/gml-highscorer
Release 1.6 - List alignment
This release brings 2 new variables to each of the renderer objects:
From the position, the object has in the room editor, the alignment is applied, so you can draw it in the top right corner of your room, set align to fa_top/fa_right and the list will grow to the left and down, as you would expect.
Have fun! Make Games!
Yours,
Gris
Release 1.5 Update to GMS 2402
- Updated the project to the latest GMS Version
- New Logo and favicon assets added
Have Fun! Make Games!
Gris
Release 1.4.1
Project converted to GMS 2023.2
- Some changes in the project files with the new GMS Version
- Updated the copyright notice in the package to reflect our new studio name "coldrock.games"
Release 1.4
Two new variables on each TableRenderer
- render_score
- render_time
These two variables allow you to turn off the rendering of a specific column, even if data is present.
For instance, if your game automatically records the running time of a game, you might still wish to show only the score, even if time data is present (maybe you want to show the time as tooltip or at some other place).
Bugfixes
- The
HighscoreTrophyRenderer
sometimes calculated the surface height wrong, which caused the 10th entry to be cut off. This is now fixed.
Release 1.3.1
This release contains only a little stability fix.
Some values are checked for being undefined
now, which avoids some really unneccesary crashes.
I recommend updating to this version.
gml-raptor has already been updated to this patch.
Have fun,
Cheers, Gris
Release 1.3
Improved save and load of highscore data
Experience from several game jams has helped greatly in improving some workflows and ease of use of this library.
The highlight in this version is a better workflow for saving and loading your highscore data.
The wiki has also been updated to reflect the new workflow.
All my libraries now have a dedicated *_VERSION_
script included and they print their version to the console when started, so you can always see, which version is active in your project.
As always, have fun!
Cheers, Gris
Release 1.2
Bug fixes
- fixed a crash if you don't set a score for an entry (like using
register_highscore(name, , time)
<- skipping the score parameter)
New features
- both renderers now offer new variable definitions:
render_background_darken
accepts a real value 0....1 specifying how much the render background shall be darkenedscore_decimals
lets you specify, how many decimals shall be shown in the score (like for a speed score of28.66
mph)
Have fun!
Cheers, Gris
Release 1.1
Unit Tests discovered a small bug in rank evaluation.
This is now fixed in 1.1
Have fun!
Release 1.0
It's done!
I am very happy to present the first version of my HighScoreTable library!
Have fun with it and look in the wiki for documentation.
If you like it, please ✨ the repository and consider following me! The more reach the libraries get, the better they can evolve!
Thank you!
Gris.