![]() |
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.