2using System.Collections.Generic;
43 QuestionLabel.
Font = value;
45 for (
int i = 0; i <
Buttons.Length; i++ )
135 if ( buttonTexts.Length == 0 )
throw new InvalidOperationException(
"You must add at least one button" );
148 for (
int i = 0; i < buttonTexts.Length; i++ )
171#if !WINDOWS_PHONE && !ANDROID
185 if ( p < 0 || p >=
Buttons.Length )
return;
262 for (
int i = 0; i <
Buttons.Length; i++ )
285 for (
int i = 0; i <
Buttons.Length; i++ )
295 for (
int i = 0; i < Math.Min(
Buttons.Length,
keys.Length ); i++ )
312 l1 = controller.Listen(
Button.DPadUp,
ButtonState.Pressed, selectPrev,
null ).InContext(
this );
313 l2 = controller.Listen(
Button.DPadDown,
ButtonState.Pressed, selectNext,
null ).InContext(
this );
314 l3 = controller.Listen(
Button.A,
ButtonState.Pressed, confirmSelect,
null ).InContext(
this );
Mobiililaitteiden resoluutiovaihtoehdot
static readonly DisplayResolution HD720
HD720-tarkkuus (720p, 1280 x 720). Ei toimi kaikilla puhelimilla.
static readonly DisplayResolution Large
Suuri tarkkuus (WVGA, 800 x 480). Oletus WP8:lla.
static readonly Font Default
Oletusfontti.
BackButton PhoneBackButton
Puhelimen takaisin-näppäin.
Device Phone
Phone-olio esim. puhelimen tärisyttämiseen.
GamePad ControllerOne
Ensimmäinen peliohjain.
List< GamePad > GameControllers
Lista kaikista peliohjaimista järjestyksessä.
Keyboard Keyboard
Näppäimistö.
static Game Instance
Käynnissä olevan pelin pääolio.
bool IsAddedToGame
Onko olio lisätty peliin.
ILayout Layout
Asettelija lapsiolioille. Asettaa lapsiolioiden koon sekä paikan.
void Add(IGameObject childObject)
Lisää annetun peliolion tämän olion lapseksi. Lapsiolio liikkuu tämän olion mukana.
Action AddedToGame
Tapahtuu, kun olio lisätään peliin.
object Tag
Vapaasti asetettava muuttuja.
Action Removed
Tapahtuu, kun olio poistetaan pelistä (tuhotaan tai ei).
Listener Listen(Button button, ButtonState state, Action handler, string helpText)
Kuuntelee peliohjaimen nappulan painalluksia.
Listener Listen(Key k, ButtonState state, Action handler, string helpText)
Kuuntelee näppäinten painalluksia.
Color TextColor
Tekstin väri.
virtual Font Font
Tekstin fontti.
Vector TextScale
Tekstin skaalaus. Oletus (1,1) ; isompi suurempi.
Ikkuna, joka antaa käyttäjän valita yhden annetuista vaihtoehdoista.
void SetButtonColor(Color color)
Asettaa jokaisen nappulan värin vastaamaan arvoa
void SetButtonTextColor(Color color)
Asettaa jokaisen nappulan tekstin värin vastaamaan arvoa
void AddItemHandler(int item, Action handler)
Lisäää nappulalle tapahtumakuuntelijan
Action< int > ItemSelected
Tapahtuma joka tapahtuu kun nappia painetaan. Ottaa parametrikseen painonapin indeksin (alkaen nollas...
void AddDefaultControls()
void AddItemHandler< T1 >(int item, Action< T1 > handler, T1 p1)
Lisäää nappulalle tapahtumakuuntelijan
void AddItemHandler< T1, T2, T3 >(int item, Action< T1, T2, T3 > handler, T1 p1, T2 p2, T3 p3)
Lisäää nappulalle tapahtumakuuntelijan
PushButton[] Buttons
Painonappulat järjestyksessä.
int DefaultCancel
Mitä valitaan kun käyttäjä painaa esc tai takaisin-näppäintä. Laittomalla arvolla (esim....
void _setButtonColor(Color color)
void ButtonClicked(int index)
PushButton? SelectedButton
Valittu nappula.
void AddItemHandler< T1, T2 >(int item, Action< T1, T2 > handler, T1 p1, T2 p2)
Lisäää nappulalle tapahtumakuuntelijan
Color SelectionColor
Valitun nappulan väri.
int SelectedIndex
Kuinka mones nappula on valittuna (alkaa nollasta)
MultiSelectWindow(string question, params string[] buttonTexts)
Luo uuden monivalintaikkunan.
Label QuestionLabel
Kysymys.
void RemoveItemHandler(int item, Action handler)
Poistaa nappulalta annetun tapahtumakuuntelijan
bool RememberSelection
Muistetaanko missä kohtaa kursori oli viime kerralla kun ikkuna näytettiin.
List< Listener > _defaultListeners
static readonly Key[] keys
void Close()
Sulkee ikkunan.
Listener InContext(ListenContext context)
Kuuntelee tapahtumaa vain tietyssä kontekstissa.
ButtonState
Napin (minkä tahansa) asento.
Key
Näppäimistön näppäin.
static Color Darker(Color c, int howMuch)
Antaa tummemman värin. Vähentaa jokaista kolmea osaväriä arvon howMuch verran.