Jypeli  5
The simple game programming library
HighScoreWindow luokkareferenssi

Parhaiden pisteiden ikkuna. Lisää...

Luokan HighScoreWindow luokkakaavio
CustomQueryWindow< ScoreListWidget >

Julkiset jäsenfunktiot

 HighScoreWindow (string message, ScoreList list)
 Luo uuden parhaiden pisteiden ikkunan. Lisää...
 
 HighScoreWindow (double width, double height, string message, ScoreList list)
 Luo uuden parhaiden pisteiden ikkunan. Lisää...
 
 HighScoreWindow (string normalMessage, string nameMessage, ScoreList list, double newScore)
 Luo uuden parhaiden pisteiden ikkunan. Tämä versio antaa pelaajan kirjoittaa nimensä listalle jos tulos on tarpeeksi hyvä. Lisää...
 
 HighScoreWindow (double width, double height, string normalMessage, string nameMessage, ScoreList list, double newScore)
 Luo uuden parhaiden pisteiden ikkunan. Tämä versio antaa pelaajan kirjoittaa nimensä listalle jos tulos on tarpeeksi hyvä. Lisää...
 
void ShowNameInput (double newScore)
 Näyttää nimensyöttöikkunan. Lisää...
 
- Julkiset jäsenfunktiot inherited from CustomQueryWindow< ScoreListWidget >
 CustomQueryWindow (string message)
 Alustaa uuden kyselyikkunan. Lisää...
 
 CustomQueryWindow (double width, double height, string message)
 Alustaa uuden kyselyikkunan kiinteän kokoiseksi. Lisää...
 

Suojatut jäsenfunktiot

override ScoreListWidget CreateQueryWidget ()
 

Ominaisuudet

InputWindow NameInputWindow [get]
 Nimensyöttöikkuna. Lisää...
 
ScoreListWidget List [get]
 Listakomponentti. Lisää...
 
int MaxNameLength [get, set]
 Pisin mahdollinen nimi, jonka listaan voi syöttää. Lisää...
 
- Ominaisuudet inherited from CustomQueryWindow< ScoreListWidget >
Label Message [get]
 Viesti tai kysymys. Lisää...
 
QueryWidget [get]
 Kysymyskomponentti. Lisää...
 
PushButton OKButton [get]
 OK-painike Lisää...
 
override Color Color [get, set]
 

Yksityiskohtainen selite

Parhaiden pisteiden ikkuna.

Määrittely tiedoston HighScoreWindow.cs rivillä 43.

Rakentajien & purkajien dokumentaatio

◆ HighScoreWindow() [1/4]

HighScoreWindow ( string  message,
ScoreList  list 
)

Luo uuden parhaiden pisteiden ikkunan.

Parametrit
messageViesti
listLista

Määrittely tiedoston HighScoreWindow.cs rivillä 81.

◆ HighScoreWindow() [2/4]

HighScoreWindow ( double  width,
double  height,
string  message,
ScoreList  list 
)

Luo uuden parhaiden pisteiden ikkunan.

Parametrit
widthLeveys
heightKorkeus
messageViesti
listLista

Määrittely tiedoston HighScoreWindow.cs rivillä 94.

◆ HighScoreWindow() [3/4]

HighScoreWindow ( string  normalMessage,
string  nameMessage,
ScoreList  list,
double  newScore 
)

Luo uuden parhaiden pisteiden ikkunan. Tämä versio antaa pelaajan kirjoittaa nimensä listalle jos tulos on tarpeeksi hyvä.

Parametrit
normalMessageNormaalisti näytettävä viesti
nameMessageViesti joka näytetään kun pelaaja pääsee listalle
listLista
newScoreViimeisimmän pelin pistemäärä

Määrittely tiedoston HighScoreWindow.cs rivillä 116.

◆ HighScoreWindow() [4/4]

HighScoreWindow ( double  width,
double  height,
string  normalMessage,
string  nameMessage,
ScoreList  list,
double  newScore 
)

Luo uuden parhaiden pisteiden ikkunan. Tämä versio antaa pelaajan kirjoittaa nimensä listalle jos tulos on tarpeeksi hyvä.

Parametrit
widthLeveys
heightKorkeus
normalMessageNormaalisti näytettävä viesti
nameMessageViesti joka näytetään kun pelaaja pääsee listalle
listLista
newScoreViimeisimmän pelin pistemäärä

Määrittely tiedoston HighScoreWindow.cs rivillä 135.

Jäsenfunktioiden dokumentaatio

◆ CreateQueryWidget()

override ScoreListWidget CreateQueryWidget ( )
protectedvirtual

Toteuttaa luokan CustomQueryWindow< ScoreListWidget >.

Määrittely tiedoston HighScoreWindow.cs rivillä 189.

◆ ShowNameInput()

void ShowNameInput ( double  newScore)

Näyttää nimensyöttöikkunan.

Parametrit
newScore

Määrittely tiedoston HighScoreWindow.cs rivillä 147.

Ominaisuuksien dokumentaatio

◆ List

ScoreListWidget List
get

Listakomponentti.

Määrittely tiedoston HighScoreWindow.cs rivillä 61.

◆ MaxNameLength

int MaxNameLength
getset

Pisin mahdollinen nimi, jonka listaan voi syöttää.

Määrittely tiedoston HighScoreWindow.cs rivillä 69.

◆ NameInputWindow

InputWindow NameInputWindow
get

Nimensyöttöikkuna.

Määrittely tiedoston HighScoreWindow.cs rivillä 53.


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: