Jypeli  9
The simple game programming library
Jypeli.DoubleMeter luokkareferenssi

Mittari, joka mittaa double-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge. Lisää...

Luokan Jypeli.DoubleMeter luokkakaavio
Jypeli.Meter< double >

Julkiset jäsenfunktiot

 DoubleMeter (double defaultValue)
 
 DoubleMeter (double defaultValue, double minValue, double maxValue)
 
Operation AddOverTime (double change, double seconds)
 Lisää tietyn summan mittariin tasaisesti tietyn ajan sisällä. Lisää...
 
Operation AddOverTime (double change, double seconds, Action onComplete)
 Lisää tietyn summan mittariin tasaisesti tietyn ajan sisällä. Lisää...
 
void AddValue (double change)
 Lisää jotain mittarin arvoon. Sama kuin Value-ominaisuuteen lisääminen, mutta helpompi käyttää tapahtumakäsittelijöissä. Lisää...
 
void MultiplyValue (double multiplier)
 Kertoo mittarin arvon jollakin. Sama kuin Value-ominaisuuden kertominen, mutta helpompi käyttää tapahtumakäsittelijöissä. Lisää...
 
void Stop ()
 Pysäyttää AddOverTime-metodilla tehtävät lisäykset mittariin. Lisää...
 

Staattiset julkiset jäsenfunktiot

static implicit operator double (DoubleMeter m)
 Antaa mittariolion m arvon, kun mittaria käytetään sellaisessa yhteydessä, jossa vaaditaan tavallista double- tyyppistä liukulukua. Lisää...
 

Paketin funktiot

override double GetMaxValue ()
 
override double GetMinValue ()
 
override double GetValue ()
 

Ominaisuudet

override double RelativeValue [get, set]
 

Yksityiset attribuutit

List< Operationoperations = new List<Operation>()
 

Yksityiskohtainen selite

Mittari, joka mittaa double-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge.

Määrittely tiedoston DoubleMeter.cs rivillä 10.

Rakentajien & purkajien dokumentaatio

◆ DoubleMeter() [1/2]

Jypeli.DoubleMeter.DoubleMeter ( double  defaultValue)

Määrittely tiedoston DoubleMeter.cs rivillä 20.

◆ DoubleMeter() [2/2]

Jypeli.DoubleMeter.DoubleMeter ( double  defaultValue,
double  minValue,
double  maxValue 
)

Määrittely tiedoston DoubleMeter.cs rivillä 25.

Jäsenfunktioiden dokumentaatio

◆ AddOverTime() [1/2]

Operation Jypeli.DoubleMeter.AddOverTime ( double  change,
double  seconds 
)

Lisää tietyn summan mittariin tasaisesti tietyn ajan sisällä.

Parametrit
changeKuinka paljon lisätään
secondsAika joka lisämiseen kuluu
Palauttaa
Operation-tyyppinen muuttuja, jolla voi hallita tapahtuvaa muutosta

Määrittely tiedoston DoubleMeter.cs rivillä 80.

Viittaukset Jypeli.Operation.Finished, Jypeli.DoubleMeter.operations ja Jypeli.Operation.Stopped.

◆ AddOverTime() [2/2]

Operation Jypeli.DoubleMeter.AddOverTime ( double  change,
double  seconds,
Action  onComplete 
)

Lisää tietyn summan mittariin tasaisesti tietyn ajan sisällä.

Parametrit
changeKuinka paljon lisätään
secondsAika joka lisämiseen kuluu
onCompleteAliohjelma, joka suoritetaan kun lisäys on valmis.
Palauttaa
Operation-tyyppinen muuttuja, jolla voi hallita tapahtuvaa muutosta

Määrittely tiedoston DoubleMeter.cs rivillä 67.

Viittaukset Jypeli.Operation.Finished.

◆ AddValue()

void Jypeli.DoubleMeter.AddValue ( double  change)

Lisää jotain mittarin arvoon. Sama kuin Value-ominaisuuteen lisääminen, mutta helpompi käyttää tapahtumakäsittelijöissä.

Parametrit
changeLisättävä luku

Määrittely tiedoston DoubleMeter.cs rivillä 45.

◆ GetMaxValue()

override double Jypeli.DoubleMeter.GetMaxValue ( )
package

Määrittely tiedoston DoubleMeter.cs rivillä 108.

◆ GetMinValue()

override double Jypeli.DoubleMeter.GetMinValue ( )
package

Määrittely tiedoston DoubleMeter.cs rivillä 103.

◆ GetValue()

override double Jypeli.DoubleMeter.GetValue ( )
package

Määrittely tiedoston DoubleMeter.cs rivillä 98.

◆ MultiplyValue()

void Jypeli.DoubleMeter.MultiplyValue ( double  multiplier)

Kertoo mittarin arvon jollakin. Sama kuin Value-ominaisuuden kertominen, mutta helpompi käyttää tapahtumakäsittelijöissä.

Parametrit
multiplierUusi arvo

Määrittely tiedoston DoubleMeter.cs rivillä 55.

◆ operator double()

static implicit Jypeli.DoubleMeter.operator double ( DoubleMeter  m)
static

Antaa mittariolion m arvon, kun mittaria käytetään sellaisessa yhteydessä, jossa vaaditaan tavallista double- tyyppistä liukulukua.

Määrittely tiedoston DoubleMeter.cs rivillä 35.

◆ Stop()

void Jypeli.DoubleMeter.Stop ( )

Pysäyttää AddOverTime-metodilla tehtävät lisäykset mittariin.

Määrittely tiedoston DoubleMeter.cs rivillä 92.

Viittaukset Jypeli.DoubleMeter.operations.

Jäsendatan dokumentaatio

◆ operations

List<Operation> Jypeli.DoubleMeter.operations = new List<Operation>()
private

Määrittely tiedoston DoubleMeter.cs rivillä 12.

Viitattu Jypeli.DoubleMeter.AddOverTime() ja Jypeli.DoubleMeter.Stop().

Ominaisuuksien dokumentaatio

◆ RelativeValue

override double Jypeli.DoubleMeter.RelativeValue
getset

Määrittely tiedoston DoubleMeter.cs rivillä 14.


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: