 |
Jypeli
9
The simple game programming library
|
Siirry tämän tiedoston dokumentaatioon.
2 using System.Collections.Generic;
45 QuestionLabel.
Font = value;
47 for (
int i = 0; i <
Buttons.Length; i++ )
137 if ( buttonTexts.Length == 0 )
throw new InvalidOperationException(
"You must add at least one button" );
143 this.Layout = layout;
150 for (
int i = 0; i < buttonTexts.Length; i++ )
173 #if !WINDOWS_PHONE && !ANDROID
187 if ( p < 0 || p >=
Buttons.Length )
return;
228 for (
int i = 0; i <
Buttons.Length; i++ )
246 for (
int i = 0; i <
Buttons.Length; i++ )
256 for (
int i = 0; i < Math.Min(
Buttons.Length,
keys.Length ); i++ )
273 l1 = controller.Listen(
Button.DPadUp,
ButtonState.Pressed, selectPrev,
null ).InContext(
this );
274 l2 = controller.Listen(
Button.DPadDown,
ButtonState.Pressed, selectNext,
null ).InContext(
this );
275 l3 = controller.Listen(
Button.A,
ButtonState.Pressed, confirmSelect,
null ).InContext(
this );
void AddItemHandler< T1 >(int item, Action< T1 > handler, T1 p1)
void AddItemHandler< T1, T2 >(int item, Action< T1, T2 > handler, T1 p1, T2 p2)
bool RememberSelection
Muistetaanko missä kohtaa kursori oli viime kerralla kun ikkuna näytettiin.
Ikkuna, joka antaa käyttäjän valita yhden annetuista vaihtoehdoista.
void AddDefaultControls()
void AddItemHandler< T1, T2, T3 >(int item, Action< T1, T2, T3 > handler, T1 p1, T2 p2, T3 p3)
static readonly Color Black
Musta.
Color SelectionColor
Valitun nappulan väri.
PushButton[] Buttons
Painonappulat järjestyksessä.
static readonly Font Default
Oletusfontti.
void RemoveItemHandler(int item, Action handler)
void Close()
Sulkee ikkunan.
static readonly Key[] keys
int DefaultCancel
Mitä valitaan kun käyttäjä painaa esc tai takaisin-näppäintä. Laittomalla arvolla (esim....
Vector TextScale
Tekstin skaalaus. Oletus (1,1) ; isompi suurempi.
BackButton PhoneBackButton
Puhelimen takaisin-näppäin.
Device Phone
Phone-olio esim. puhelimen tärisyttämiseen.
int SelectedIndex
Kuinka mones nappula on valittuna (alkaa nollasta)
static Game Instance
Käynnissä olevan pelin pääolio.
static readonly DisplayResolution HD720
HD720-tarkkuus (720p, 1280 x 720). Ei toimi kaikilla puhelimilla.
Action< int > ItemSelected
Tapahtuma joka tapahtuu kun nappia painetaan. Ottaa parametrikseen painonapin indeksin (alkaen nollas...
void SetButtonTextColor(Color color)
GamePad ControllerOne
Ensimmäinen peliohjain.
void ButtonClicked(int index)
List< GamePad > GameControllers
Lista kaikista peliohjaimista järjestyksessä.
static readonly DisplayResolution Large
Suuri tarkkuus (WVGA, 800 x 480). Oletus WP8:lla.
List< Listener > _defaultListeners
virtual Font Font
Tekstin fontti.
void AddItemHandler(int item, Action handler)
Keyboard Keyboard
Näppäimistö.
Label QuestionLabel
Kysymys.
Color TextColor
Tekstin väri.
MultiSelectWindow(string question, params string[] buttonTexts)
Luo uuden monivalintaikkunan.
PushButton? SelectedButton
Valittu nappula.
void SetButtonColor(Color color)
ButtonState
Napin (minkä tahansa) asento.
static Color Darker(Color c, int howMuch)
Antaa tummemman värin. Vähentaa jokaista kolmea osaväriä arvon howMuch verran.
static readonly Color Cyan
Syaani.
Listener Listen(Button button, ButtonState state, Action handler, string helpText)
Kuuntelee peliohjaimen nappulan painalluksia.
void _setButtonColor(Color color)
Listener Listen(Key k, ButtonState state, Action handler, string helpText)
Kuuntelee näppäinten painalluksia.