Jypeli  9
The simple game programming library
Jypeli.IntMeter luokkareferenssi

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

Luokan Jypeli.IntMeter luokkakaavio
Jypeli.Meter< int >

Julkiset jäsenfunktiot

 IntMeter (int defaultValue)
 
 IntMeter (int defaultValue, int minValue, int MaxValue)
 
Operation AddOverTime (int change, double seconds)
 Lisää tietyn summan mittariin tasaisesti tietyn ajan sisällä. Lisää...
 
Operation AddOverTime (int change, double seconds, Action onComplete)
 Lisää tietyn summan mittariin tasaisesti tietyn ajan sisällä. Lisää...
 
void AddValue (int 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 MultiplyValue (int 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 (IntMeter m)
 Antaa mittariolion m arvon, kun mittaria käytetään sellaisessa yhteydessä, jossa vaaditaan tavallista double- tyyppistä liukulukua. Lisää...
 
static implicit operator int (IntMeter m)
 Antaa mittariolion m arvon, kun mittaria käytetään sellaisessa yhteydessä, jossa vaaditaan tavallista int- tyyppistä kokonaislukua. 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 int-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge.

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

Rakentajien & purkajien dokumentaatio

◆ IntMeter() [1/2]

Jypeli.IntMeter.IntMeter ( int  defaultValue)

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

◆ IntMeter() [2/2]

Jypeli.IntMeter.IntMeter ( int  defaultValue,
int  minValue,
int  MaxValue 
)

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

Jäsenfunktioiden dokumentaatio

◆ AddOverTime() [1/2]

Operation Jypeli.IntMeter.AddOverTime ( int  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 IntMeter.cs rivillä 100.

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

◆ AddOverTime() [2/2]

Operation Jypeli.IntMeter.AddOverTime ( int  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 IntMeter.cs rivillä 87.

Viittaukset Jypeli.Operation.Finished.

◆ AddValue()

void Jypeli.IntMeter.AddValue ( int  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 IntMeter.cs rivillä 55.

◆ GetMaxValue()

override double Jypeli.IntMeter.GetMaxValue ( )
package

Määrittely tiedoston IntMeter.cs rivillä 128.

◆ GetMinValue()

override double Jypeli.IntMeter.GetMinValue ( )
package

Määrittely tiedoston IntMeter.cs rivillä 123.

◆ GetValue()

override double Jypeli.IntMeter.GetValue ( )
package

Määrittely tiedoston IntMeter.cs rivillä 118.

◆ MultiplyValue() [1/2]

void Jypeli.IntMeter.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 IntMeter.cs rivillä 75.

◆ MultiplyValue() [2/2]

void Jypeli.IntMeter.MultiplyValue ( int  multiplier)

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

Parametrit
multiplierUusi arvo

Määrittely tiedoston IntMeter.cs rivillä 65.

◆ operator double()

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

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

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

◆ operator int()

static implicit Jypeli.IntMeter.operator int ( IntMeter  m)
static

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

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

◆ Stop()

void Jypeli.IntMeter.Stop ( )

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

Määrittely tiedoston IntMeter.cs rivillä 112.

Viittaukset Jypeli.IntMeter.operations.

Jäsendatan dokumentaatio

◆ operations

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

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

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

Ominaisuuksien dokumentaatio

◆ RelativeValue

override double Jypeli.IntMeter.RelativeValue
getset

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


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: