Highscore lijst
Eén speciale pop-up is de highscore list dat wordt gehandhaafd door elk spel.
De volgende functies bestaan:
highscore_show(numb)
Laat de highscore tabel zien. numb is de nieuwe score. Als deze score
goed genoeg is voor de lijst, dan kan de speler een naam invoeren.
Gebruik -1 om alleen de highscore lijst te laten zien.
highscore_set_background(back)
Selecteert de achtergrond afbeelding om te gebruiken. back moet een
geïmporteerde achtergrond zijn.
highscore_set_border(show)
Bepaald of er om de tabel een rand moet worden getekend.
highscore_set_font(name, size, style)
Bepaald het lettertype dat wordt gebruikt in de tabel. (Dit is een normaal
Windows lettertype, niet een geïmporteerd lettertype.) Je moet de naam,
grootte en stijl (0=normaal, 1=vet, 2=schuin, 3=vetschuin).
highscore_set_colors(back, new, other)
Bepaald de kleuren die worden gebruikt voor de achtergrond, de nieuwe naam,
en de overige namen in de highscore.
highscore_set_strings(caption, nobody, escape)
Veranderd de verschillende normale tekenreeks wanneer de highscore wordt getoond.
caption is de inhoud van de tabel.
nobody is de tekenreeks die wordt gebruikt wanneer er een plaats niet wordt gebruikt.
escape is de tekenreeks onderin de tabel verwijzend om op de Esc-toets te drukken om weg te gaan.
Je kan dit bijv. gebruiken als het spel in een andere taal dan engels is.
highscore_show_ext(numb, back, border, col1, col2, name, size)
Laat de highscore zien met een paar opties (kan ook worden
bereikt met een paar van de vorige functies).
numb is de nieuwe score. Als deze score goed
genoeg is om aan de lijst te worden toegevoegd, de speler kan een naam invoeren. gebruik -1 om
De lijst te laten zien. back is de achtergrond afbeelding,
border verwijst of er een rand moet worden getekend of niet. col1 is de kleur voor
de nieuwe score, col2 de kleur voor de andere scores. name is de naam van
het lettertype dat wordt gebruikt, en size is de grootte van het lettertype.
highscore_clear()
Leegt de highscore list.
highscore_add(str, numb)
Voegt een speler met naam: str en score numb toe aan de lijst.
highscore_add_current()
Voegt de score toe aan de lijst. De speler wordt gevraagd een naam op te geven.
highscore_value(place)
Geeft de score terug van de persoon op de opgegeven plaats(1-10). Dit kan worden gebruikt
om je eigen highscore list te maken.
highscore_name(place)
Geeft de naam terug van de persoon op de opgegeven plaats(1-10).
draw_highscore(x1, y1, x2, y2)
Tekent de highscore lijst in de room in De opgegeven rechthoek, gebruikmakend van het standaard lettertype.