![]() |
Jypeli
9
The simple game programming library
|
Kirjaimen valitsin. Lisää...
Julkiset jäsenfunktiot | |
| LetterPicker (double width, double height, string charset="", char initialCharacter='a') | |
| Alustaa uuden kirjainvalitsimen. Lisää... | |
| override void | Draw (Matrix parentTransformation, Matrix transformation) |
| override void | Update (Time time) |
Julkiset jäsenfunktiot inherited from Jypeli.Label | |
| Label () | |
| Luo uuden tekstikentän. Asettaa koon tekstin mukaan. Lisää... | |
| Label (Animation animation) | |
| Luo uuden tekstikentän animaatiolla. Lisää... | |
| Label (double width, double height) | |
| Luo uuden tekstikentän. Lisää... | |
| Label (double width, double height, string text) | |
| Luo uuden tekstikentän. Lisää... | |
| Label (string text) | |
| Luo uuden tekstikentän annetulla tekstillä. Asettaa koon tekstin mukaan. Lisää... | |
Julkiset jäsenfunktiot inherited from Jypeli.Widgets.BindableWidget | |
| BindableWidget (Animation animation) | |
| Alustaa widgetin. Lisää... | |
| BindableWidget (double width, double height) | |
| Alustaa widgetin. Lisää... | |
| BindableWidget (double width, double height, Shape shape) | |
| Alustaa widgetin. Lisää... | |
| BindableWidget (ILayout layout) | |
| Alustaa widgetin. Lisää... | |
| virtual void | BindTo (Meter meter) |
| Asettaa kontrollin seuraamaan mittarin arvoa. Lisää... | |
| virtual void | Unbind () |
| Lopettaa mittarin arvon seuraamisen. Lisää... | |
Julkiset jäsenfunktiot inherited from Jypeli.Widget | |
| Widget (Animation animation) | |
| Alustaa widgetin. Lisää... | |
| Widget (double width, double height) | |
| Alustaa widgetin. Lisää... | |
| Widget (double width, double height, Shape shape) | |
| Alustaa widgetin. Lisää... | |
| Widget (ILayout layout) | |
| Alustaa widgetin. Lisää... | |
| void | Draw (Matrix parentTransformation) |
| void | InitControl () |
Paketin funktiot | |
| LetterPicker | Clone () |
Ominaisuudet | |
| string | Charset [get, set] |
| Merkit joita käytetään. Lisää... | |
| Widget | DownArrow [get, set] |
| Nuoli alaspäin. Lisää... | |
| override Font | Font [get, set] |
| char | SelectedCharacter [get, set] |
| Valittu merkki. Lisää... | |
| int | SelectedIndex [get, set] |
| Valitun merkin indeksi. Lisää... | |
| override Vector | Size [get, set] |
| Widget | UpArrow [get, set] |
| Nuoli ylöspäin. Lisää... | |
Ominaisuudet inherited from Jypeli.Label | |
| int | DecimalPlaces [get, set] |
| Kuinka monta desimaalia näytetään, kun tekstikenttä on sidottu näyttämään desimaalilukua. Lisää... | |
| string | DoubleFormatString [get, set] |
| Millä tavalla desimaalinumerot muotoillaan Lisää... | |
| virtual Font | Font [get, set] |
| Tekstin fontti. Lisää... | |
| HorizontalAlignment | HorizontalAlignment [get, set] |
Tekstin sijoitus vaakasuunnassa. Vaikuttaa vain, jos tekstikentän koko on suurempi kuin tekstin koko ja SizeMode ei ole SizeMode.AutoSize. Lisää... | |
| string | IntFormatString [get, set] |
| Millä tavalla int numerot muotoillaan. Lisää... | |
| bool | IsTruncated [get] |
| Onko tekstiä katkaistu Lisää... | |
| override Vector | Size [get, set] |
| Tekstikentän koko. Jos SizeMode on SizeMode.StretchText, teksti venytetään kentän koon mukaiseksi. Lisää... | |
| TextSizeMode | SizeMode [get, set] |
| Kuinka tekstikentän koko määräytyy. Lisää... | |
| virtual string | Text [get, set] |
| Teksti. Lisää... | |
| Color | TextColor [get, set] |
| Tekstin väri. Lisää... | |
| Vector | TextScale [get, set] |
| Tekstin skaalaus. Oletus (1,1) ; isompi suurempi. Lisää... | |
| Vector | TextSize [get, private set] |
Näytettävän tekstin koko. Ei välttämättä sama kuin Size. Lisää... | |
| string | Title [set] |
| Voidaan käyttää tekstin helpompaan asettamiseen. Asettaa IntFormatStringin ja DoubleFormatStringin. Lisää... | |
| VerticalAlignment | VerticalAlignment [get, set] |
Tekstin sijoitus pystysuunnassa. Vaikuttaa vain, jos tekstikentän koko on suurempi kuin tekstin koko ja SizeMode ei ole SizeMode.AutoSize. Lisää... | |
| double | XMargin [get, set] |
| Marginaali vasemmasta/oikeasta reunasta. Lisää... | |
| double | YMargin [get, set] |
| Marginaali ylä-/alareunasta. Lisää... | |
Ominaisuudet inherited from Jypeli.Widgets.BindableWidget | |
| bool | Bound [get, private set] |
| Onko komponentti sidottu mittariin. Lisää... | |
| Meter | Meter [get, private set] |
| Mittari, jonka arvoa kontrolli seuraa. Jos kontrollia ei ole kiinnitetty mittariin, se käyttää omaa sisäistä mittariaan. Lisää... | |
Ominaisuudet inherited from Jypeli.Widget | |
| Color | BorderColor [get, set] |
| Reunojen väri. Lisää... | |
| bool | CapturesMouse [get, protected set] |
| ListenContext | ControlContext [get] |
| bool | IsCapturingMouse [get] |
| bool | IsModal [get, set] |
Jos true, pelin sekä ikkunan alla olevien widgettien ohjaimet eivät ole käytössä kun ikkuna on näkyvissä. Lisää... | |
Tapahtumat | |
| Action< LetterPicker > | LetterChanged |
| Tapahtuu kun kirjainta muutetaan. Lisää... | |
Yksityiset jäsenfunktiot | |
| void | AddControls () |
| int | AdvMod (int x, int n) |
| void | EndDrag (Touch touch) |
| void | OnLetterChanged () |
| void | RemoveControls () |
| void | StartDrag (Touch touch) |
| void | UpdateSize () |
Yksityiset attribuutit | |
| readonly SynchronousList< Listener > | _controls = new SynchronousList<Listener>() |
| double | _indexDelta = 0 |
| double | _indexVelocity = 0 |
| char | _selectedCharacter |
| int | _selectedIndex |
| Touch | _touch = null |
| double | _touchStart = 0 |
Additional Inherited Members | |
Suojatut jäsenfunktiot inherited from Jypeli.Label | |
| void | Draw (Matrix parentTransformation, Matrix transformation, string text) |
| override void | UpdateValue () |
| Kutsutaan automaattisesti, kun mittarin arvo on muuttunut. Ylikirjoita tämä koodilla, joka muuttaa widgetin ulkonäköä asianmukaisesti. Lisää... | |
Suojatut jäsenfunktiot inherited from Jypeli.Widgets.BindableWidget | |
| void | SetChangedEvent () |
| Asettaa tapahtuman, joka reagoi Meter.Value muutokseen kutsumalla UpdateValue-metodia. Lisää... | |
| void | UnsetChangedEvent () |
| Poistaa käytöstä tapahtuman, joka reagoi Meter.Value muutokseen kutsumalla UpdateValue-metodia. Käytä tätä, kun haluat asettaa mittarin arvon kontrollin sisällä. Älä unohda kutsua SetChangedEvent muutoksen jälkeen! Lisää... | |
Suojatut jäsenfunktiot inherited from Jypeli.Widget | |
| virtual void | DrawChildObjects (ref Matrix parentTransformation, ref Matrix transformation, ref Matrix childTransformation) |
Paketin attribuutit inherited from Jypeli.Widget | |
| List< Listener > | associatedListeners = new List<Listener>() |
| Tähän listaan lisätyt kuuntelijat tuhotaan automaattisesti kun Widget poistetaan pelistä. Lisää... | |
Kirjaimen valitsin.
Määrittely tiedoston LetterPicker.cs rivillä 9.
| Jypeli.LetterPicker.LetterPicker | ( | double | width, |
| double | height, | ||
| string | charset = "", |
||
| char | initialCharacter = 'a' |
||
| ) |
Alustaa uuden kirjainvalitsimen.
| width | Leveys. |
| height | Korkeus. |
| charset | Käytettävät merkit. |
| initialCharacter | Oletusmerkki |
Määrittely tiedoston LetterPicker.cs rivillä 89.
Viittaukset Jypeli.Widget.Widget(), Jypeli.LetterPicker.AddControls(), Jypeli.Charset.Alphanumeric, Jypeli.LetterPicker.DownArrow, Jypeli.Color.Red, Jypeli.LetterPicker.RemoveControls(), Jypeli.LetterPicker.SelectedCharacter, Jypeli.Angle.StraightAngle, Jypeli.Shape.Triangle, Jypeli.LetterPicker.UpArrow ja Jypeli.Label.YMargin.
Viitattu Jypeli.LetterPicker.Clone().
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 146.
Viittaukset Jypeli.LetterPicker._controls, Jypeli.LetterPicker.EndDrag(), Jypeli.TouchPanel.Listen(), Jypeli.TouchPanel.ListenOn(), Jypeli.LetterPicker.StartDrag() ja Jypeli.Game.TouchPanel.
Viitattu Jypeli.LetterPicker.LetterPicker().
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 189.
Viitattu Jypeli.LetterPicker.Draw().
|
package |
Määrittely tiedoston LetterPicker.cs rivillä 112.
Viittaukset Jypeli.LetterPicker.LetterPicker(), Jypeli.Widget.BorderColor, Jypeli.LetterPicker.DownArrow, Jypeli.LetterPicker.Font, Jypeli.LetterPicker.SelectedCharacter, Jypeli.Label.SizeMode, Jypeli.Label.TextColor, Jypeli.Label.TextScale ja Jypeli.LetterPicker.UpArrow.
|
virtual |
Uudelleentoteuttaa luokan Jypeli.Label.
Määrittely tiedoston LetterPicker.cs rivillä 221.
Viittaukset Jypeli.LetterPicker._indexDelta, Jypeli.LetterPicker.AdvMod(), Jypeli.Renderer.DrawText(), Jypeli.Angle.Radians, Jypeli.LetterPicker.SelectedIndex, Jypeli.Label.TextColor, Jypeli.Label.TextScale, Jypeli.Label.TextSize ja Jypeli.Vector.Y.
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 167.
Viittaukset Jypeli.LetterPicker._indexDelta, Jypeli.LetterPicker._indexVelocity, Jypeli.LetterPicker._touch, Jypeli.LetterPicker._touchStart, Jypeli.Touch.MovementOnScreen, Jypeli.Touch.PositionOnScreen, Jypeli.LetterPicker.SelectedIndex, Jypeli.Label.TextSize ja Jypeli.Vector.Y.
Viitattu Jypeli.LetterPicker.AddControls().
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 140.
Viittaukset Jypeli.LetterPicker.LetterChanged.
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 152.
Viittaukset Jypeli.LetterPicker._controls.
Viitattu Jypeli.LetterPicker.LetterPicker().
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 158.
Viittaukset Jypeli.LetterPicker._touch, Jypeli.LetterPicker._touchStart, Jypeli.Touch.PositionOnScreen ja Jypeli.Vector.Y.
Viitattu Jypeli.LetterPicker.AddControls().
| override void Jypeli.LetterPicker.Update | ( | Time | time | ) |
Määrittely tiedoston LetterPicker.cs rivillä 197.
Viittaukset Jypeli.LetterPicker._controls, Jypeli.LetterPicker._indexDelta, Jypeli.LetterPicker._indexVelocity, Jypeli.LetterPicker._touch, Jypeli.LetterPicker._touchStart, Jypeli.Touch.PositionOnScreen, Jypeli.LetterPicker.SelectedIndex, Jypeli.Time.SinceLastUpdate, Jypeli.Label.TextSize ja Jypeli.Vector.Y.
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 131.
Viittaukset Jypeli.LetterPicker.DownArrow ja Jypeli.LetterPicker.UpArrow.
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 13.
Viitattu Jypeli.LetterPicker.AddControls(), Jypeli.LetterPicker.RemoveControls() ja Jypeli.LetterPicker.Update().
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 17.
Viitattu Jypeli.LetterPicker.Draw(), Jypeli.LetterPicker.EndDrag() ja Jypeli.LetterPicker.Update().
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 18.
Viitattu Jypeli.LetterPicker.EndDrag() ja Jypeli.LetterPicker.Update().
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 12.
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 11.
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 15.
Viitattu Jypeli.LetterPicker.EndDrag(), Jypeli.LetterPicker.StartDrag() ja Jypeli.LetterPicker.Update().
|
private |
Määrittely tiedoston LetterPicker.cs rivillä 16.
Viitattu Jypeli.LetterPicker.EndDrag(), Jypeli.LetterPicker.StartDrag() ja Jypeli.LetterPicker.Update().
|
getset |
Merkit joita käytetään.
Määrittely tiedoston LetterPicker.cs rivillä 28.
|
getset |
Nuoli alaspäin.
Määrittely tiedoston LetterPicker.cs rivillä 80.
Viitattu Jypeli.LetterPicker.LetterPicker(), Jypeli.LetterPicker.Clone() ja Jypeli.LetterPicker.UpdateSize().
|
getset |
Määrittely tiedoston LetterPicker.cs rivillä 30.
Viitattu Jypeli.LetterPicker.Clone().
|
getset |
Valittu merkki.
Määrittely tiedoston LetterPicker.cs rivillä 60.
Viitattu Jypeli.LetterPicker.LetterPicker() ja Jypeli.LetterPicker.Clone().
|
getset |
Valitun merkin indeksi.
Määrittely tiedoston LetterPicker.cs rivillä 45.
Viitattu Jypeli.LetterPicker.Draw(), Jypeli.LetterPicker.EndDrag() ja Jypeli.LetterPicker.Update().
|
getset |
Määrittely tiedoston LetterPicker.cs rivillä 36.
|
getset |
Nuoli ylöspäin.
Määrittely tiedoston LetterPicker.cs rivillä 75.
Viitattu Jypeli.LetterPicker.LetterPicker(), Jypeli.LetterPicker.Clone() ja Jypeli.LetterPicker.UpdateSize().
| Action<LetterPicker> Jypeli.LetterPicker.LetterChanged |
Tapahtuu kun kirjainta muutetaan.
Määrittely tiedoston LetterPicker.cs rivillä 23.
Viitattu Jypeli.LetterPicker.OnLetterChanged().