Jypeli 10
The simple game programming library
|
Mittari, joka mittaa int-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay
ja BarGauge
.
Lisää...
Julkiset jäsenfunktiot | |
IntMeter (int defaultValue) | |
Mittari, joka mittaa int-tyyppisiä arvoja. Lisää... | |
IntMeter (int defaultValue, int minValue, int MaxValue) | |
Mittari, joka mittaa int-tyyppisiä arvoja. Lisää... | |
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ää... | |
Julkiset jäsenfunktiot inherited from Jypeli.Meter< int > | |
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 (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 [getset] |
Ominaisuudet inherited from Jypeli.Meter< int > | |
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< int > | |
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 int-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay
ja BarGauge
.
Määrittely tiedoston IntMeter.cs rivillä 10.
Jypeli.IntMeter.IntMeter | ( | int | defaultValue | ) |
Mittari, joka mittaa int-tyyppisiä arvoja.
defaultValue | Oletusarvo |
Määrittely tiedoston IntMeter.cs rivillä 25.
Jypeli.IntMeter.IntMeter | ( | int | defaultValue, |
int | minValue, | ||
int | MaxValue | ||
) |
Mittari, joka mittaa int-tyyppisiä arvoja.
defaultValue | Oletusarvo |
minValue | Minimiarvo |
MaxValue | Maksimiarvo |
Määrittely tiedoston IntMeter.cs rivillä 36.
Operation Jypeli.IntMeter.AddOverTime | ( | int | 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 IntMeter.cs rivillä 111.
Viittaukset Jypeli.Operation.Finished, Jypeli.IntMeter.operations ja Jypeli.Operation.Stopped.
Operation Jypeli.IntMeter.AddOverTime | ( | int | 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 IntMeter.cs rivillä 98.
Viittaukset Jypeli.IntMeter.AddOverTime() ja Jypeli.Operation.Finished.
Viitattu Jypeli.IntMeter.AddOverTime().
void Jypeli.IntMeter.AddValue | ( | int | 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 IntMeter.cs rivillä 66.
Viittaukset Jypeli.Meter< int >.Value.
|
packagevirtual |
Toteuttaa luokan Jypeli.Meter< int >.
Määrittely tiedoston IntMeter.cs rivillä 139.
Viittaukset Jypeli.Meter< int >.MaxValue.
|
packagevirtual |
Toteuttaa luokan Jypeli.Meter< int >.
Määrittely tiedoston IntMeter.cs rivillä 134.
Viittaukset Jypeli.Meter< int >.MinValue.
|
packagevirtual |
Toteuttaa luokan Jypeli.Meter< int >.
Määrittely tiedoston IntMeter.cs rivillä 129.
Viittaukset Jypeli.Meter< int >.Value.
void Jypeli.IntMeter.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 IntMeter.cs rivillä 86.
Viittaukset Jypeli.Meter< int >.Value.
void Jypeli.IntMeter.MultiplyValue | ( | int | multiplier | ) |
Kertoo mittarin arvon jollakin. Sama kuin Value-ominaisuuden kertominen, mutta helpompi käyttää tapahtumakäsittelijöissä.
multiplier | Uusi arvo |
Määrittely tiedoston IntMeter.cs rivillä 76.
Viittaukset Jypeli.Meter< int >.Value.
|
static |
Antaa mittariolion m
arvon, kun mittaria käytetään sellaisessa yhteydessä, jossa vaaditaan tavallista double
- tyyppistä liukulukua.
Määrittely tiedoston IntMeter.cs rivillä 56.
Viittaukset Jypeli.Meter< ValueType >.Value.
|
static |
Antaa mittariolion m
arvon, kun mittaria käytetään sellaisessa yhteydessä, jossa vaaditaan tavallista int
- tyyppistä kokonaislukua.
Määrittely tiedoston IntMeter.cs rivillä 46.
Viittaukset Jypeli.Meter< ValueType >.Value.
void Jypeli.IntMeter.Stop | ( | ) |
Pysäyttää AddOverTime-metodilla tehtävät lisäykset mittariin.
Määrittely tiedoston IntMeter.cs rivillä 123.
Viittaukset Jypeli.IntMeter.operations.
Määrittely tiedoston IntMeter.cs rivillä 12.
Viitattu Jypeli.IntMeter.AddOverTime() ja Jypeli.IntMeter.Stop().
|
getset |
Määrittely tiedoston IntMeter.cs rivillä 15.