Highscöre

Highscöre is a library which creates simple highscore tables.

Download it here.

See also SICK.


Updates

v1.1 - 8/2/10 - Cleaned up some code a bit (replaced some while loops with for statements).


How to use

First use love.filesystem.setIdentity. Also be sure to use the following line of code before using the functions:

require "path/to/highscore.lua"

Then you can start using the functions seen below.


Functions

highscore_new(filename, places, name, score)

filename - Name of text file where highscore table is stored.

places - Number of places in highscore table.

name - Name for "Nobody."

score - Score for "Nobody."

Creates an empty highscore table. Use this if the highscore table doesn't exist yet.


highscore_load(filename)

filename - Name of text file to load highscore table from.

Loads a highscore table. Be sure to use this before using highscore_add or highscore_write!


highscore_write(filename)

filename - Name of text file to write highscore table to.

Writes the currently stored high scores. You'll probably want to use this after using highscore_add.


highscore_add(score, name)

score - Score to enter into highscore table.

name - Name that goes with score.

Enter a score into the highscore tale.