Jypeli 10
The simple game programming library
|
Mittari, joka mittaa double-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay
ja BarGauge
.
Lisää...
Julkiset jäsenfunktiot | |
DoubleMeter (double defaultValue) | |
Mittari, joka mittaa double-tyyppisiä arvoja. Lisää... | |
DoubleMeter (double defaultValue, double minValue, double maxValue) | |
Mittari, joka mittaa double-tyyppisiä arvoja. Lisää... | |
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ää... | |
Julkiset jäsenfunktiot inherited from Jypeli.Meter< double > | |
Meter (Meter< ValueType > src) | |
Luo uuden mittarin kopiona parametrina annetusta. Lisää... | |
Meter (ValueType defaultVal, ValueType minVal, ValueType maxVal) | |
Luo uuden mittarin. Lisää... | |
void | AddTrigger (ValueType value, TriggerDirection direction, Action method) |
Lisää mittarille rajan, jonka yli mentäessä laukaistaan aliohjelma. Lisää... | |
void | AddTrigger (ValueType value, TriggerDirection direction, Action< ValueType > method) |
Lisää mittarille rajan, jonka yli mentäessä laukaistaan aliohjelma. Lisää... | |
delegate void | ChangeHandler (ValueType oldValue, ValueType newValue) |
Mittarin muutostapahtumankäsittelijä. Lisää... | |
void | ClearTriggers () |
Poistaa kaikki raja-arvotapahtumat. Lisää... | |
Meter< T > | OfType< T > () |
Palauttaa mittarin sen todellisessa muodossa, jotta sen kaikkiin jäseniin pääsee käsiksi. Lisää... | |
void | RemoveTriggers (Action method) |
Poistaa kaikki raja-arvotapahtumat, jotka kutsuvat tiettyä aliohjelmaa. Lisää... | |
void | RemoveTriggers (ValueType value) |
Poistaa kaikki tietylle arvolle asetetut raja-arvotapahtumat. Lisää... | |
void | Reset () |
Palauttaa mittarin arvon oletusarvoonsa. Lisää... | |
void | SetValue (ValueType value) |
Asettaa mittarille arvon. Sama kuin Value-ominaisuuteen sijoitus, mutta helpompi käyttää tapahtumakäsittelijöissä. Lisää... | |
override String | ToString () |
Palauttaa mittarin arvon merkkijonona. 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 [getset] |
Ominaisuudet inherited from Jypeli.Meter< double > | |
ValueType | DefaultValue [getset] |
Mittarin oletusarvo. Lisää... | |
ValueType | MaxValue [getset] |
Mittarin suurin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma UpperLimit . Lisää... | |
ValueType | MinValue [getset] |
Mittarin pienin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma LowerLimit . Lisää... | |
abstract double | RelativeValue [getset] |
Mittarin suhteellinen arvo (minimi 0, maksimi 1) Lisää... | |
ValueType | Value [getset] |
Mittarin arvo. Lisää... | |
Yksityiset attribuutit | |
List< Operation > | operations = new List<Operation>() |
Additional Inherited Members | |
Tapahtumat inherited from Jypeli.Meter< double > | |
ChangeHandler | Changed |
Tapahtuu, kun mittarin arvo muuttuu. Lisää... | |
Action | LowerLimit |
Tapahtuu, kun mittari saavuttaa pienimmän sallitun arvonsa. Lisää... | |
Action | UpperLimit |
Tapahtuu, kun mittari saavuttaa suurimman sallitun arvonsa. Lisää... | |
Mittari, joka mittaa double-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay
ja BarGauge
.
Määrittely tiedoston DoubleMeter.cs rivillä 10.
Jypeli.DoubleMeter.DoubleMeter | ( | double | defaultValue | ) |
Mittari, joka mittaa double-tyyppisiä arvoja.
defaultValue | Oletusarvo |
Määrittely tiedoston DoubleMeter.cs rivillä 25.
Jypeli.DoubleMeter.DoubleMeter | ( | double | defaultValue, |
double | minValue, | ||
double | maxValue | ||
) |
Mittari, joka mittaa double-tyyppisiä arvoja.
defaultValue | Oletusarvo |
minValue | Minimiarvo |
maxValue | Maksimiarvo |
Määrittely tiedoston DoubleMeter.cs rivillä 36.
Operation Jypeli.DoubleMeter.AddOverTime | ( | double | change, |
double | seconds | ||
) |
Lisää tietyn summan mittariin tasaisesti tietyn ajan sisällä.
change | Kuinka paljon lisätään |
seconds | Aika joka lisämiseen kuluu |
Määrittely tiedoston DoubleMeter.cs rivillä 91.
Viittaukset Jypeli.Operation.Finished, Jypeli.DoubleMeter.operations ja Jypeli.Operation.Stopped.
Operation Jypeli.DoubleMeter.AddOverTime | ( | double | change, |
double | seconds, | ||
Action | onComplete | ||
) |
Lisää tietyn summan mittariin tasaisesti tietyn ajan sisällä.
change | Kuinka paljon lisätään |
seconds | Aika joka lisämiseen kuluu |
onComplete | Aliohjelma, joka suoritetaan kun lisäys on valmis. |
Määrittely tiedoston DoubleMeter.cs rivillä 78.
Viittaukset Jypeli.DoubleMeter.AddOverTime() ja Jypeli.Operation.Finished.
Viitattu Jypeli.DoubleMeter.AddOverTime().
void Jypeli.DoubleMeter.AddValue | ( | double | change | ) |
Lisää jotain mittarin arvoon. Sama kuin Value-ominaisuuteen lisääminen, mutta helpompi käyttää tapahtumakäsittelijöissä.
change | Lisättävä luku |
Määrittely tiedoston DoubleMeter.cs rivillä 56.
Viittaukset Jypeli.Meter< double >.Value.
|
packagevirtual |
Toteuttaa luokan Jypeli.Meter< double >.
Määrittely tiedoston DoubleMeter.cs rivillä 119.
Viittaukset Jypeli.Meter< double >.MaxValue.
|
packagevirtual |
Toteuttaa luokan Jypeli.Meter< double >.
Määrittely tiedoston DoubleMeter.cs rivillä 114.
Viittaukset Jypeli.Meter< double >.MinValue.
|
packagevirtual |
Toteuttaa luokan Jypeli.Meter< double >.
Määrittely tiedoston DoubleMeter.cs rivillä 109.
Viittaukset Jypeli.Meter< double >.Value.
void Jypeli.DoubleMeter.MultiplyValue | ( | double | multiplier | ) |
Kertoo mittarin arvon jollakin. Sama kuin Value-ominaisuuden kertominen, mutta helpompi käyttää tapahtumakäsittelijöissä.
multiplier | Uusi arvo |
Määrittely tiedoston DoubleMeter.cs rivillä 66.
Viittaukset Jypeli.Meter< double >.Value.
|
static |
Antaa mittariolion m
arvon, kun mittaria käytetään sellaisessa yhteydessä, jossa vaaditaan tavallista double
- tyyppistä liukulukua.
Määrittely tiedoston DoubleMeter.cs rivillä 46.
Viittaukset Jypeli.Meter< ValueType >.Value.
void Jypeli.DoubleMeter.Stop | ( | ) |
Pysäyttää AddOverTime-metodilla tehtävät lisäykset mittariin.
Määrittely tiedoston DoubleMeter.cs rivillä 103.
Viittaukset Jypeli.DoubleMeter.operations.
Määrittely tiedoston DoubleMeter.cs rivillä 12.
Viitattu Jypeli.DoubleMeter.AddOverTime() ja Jypeli.DoubleMeter.Stop().
|
getset |
Määrittely tiedoston DoubleMeter.cs rivillä 15.