Jypeli  5
The simple game programming library
Keyboard luokkareferenssi

Näppäimistö peliohjaimena. Lisää...

Luokan Keyboard luokkakaavio
Controller< KeyboardState >

Julkiset jäsenfunktiot

void Enable (Key k)
 Ottaa käytöstä poistetun napin k takaisin käyttöön. Lisää...
 
void Disable (Key k)
 Poistaa napin k käytöstä. Lisää...
 
ButtonState GetKeyState (Key k)
 Palauttaa annetun näppäimen tilan (ks. ButtonState). Lisää...
 
bool IsShiftDown ()
 Tarkistaa, onko kumpikaan shift-näppäimistä painettuna. Lisää...
 
bool IsCtrlDown ()
 Tarkistaa, onko kumpikaan ctrl-näppäimistä painettuna. Lisää...
 
bool IsAltDown ()
 Tarkistaa, onko kumpikaan alt-näppäimistä painettuna. Lisää...
 
Listener Listen (Key k, ButtonState state, Handler handler, String helpText)
 
Listener Listen< T1 > (Key k, ButtonState state, Handler< T1 > handler, String helpText, T1 p1)
 
Listener Listen< T1, T2 > (Key k, ButtonState state, Handler< T1, T2 > handler, String helpText, T1 p1, T2 p2)
 
Listener Listen< T1, T2, T3 > (Key k, ButtonState state, Handler< T1, T2, T3 > handler, String helpText, T1 p1, T2 p2, T3 p3)
 
Listener Listen< T1, T2, T3, T4 > (Key k, ButtonState state, Handler< T1, T2, T3, T4 > handler, String helpText, T1 p1, T2 p2, T3 p3, T4 p4)
 
void ListenWSAD (ButtonState state, Handler< Vector > handler, String helpText)
 Kuuntelee W, S, A ja D -näppäimiä. Lisää...
 
void ListenWSAD< T1 > (ButtonState state, Handler< Vector, T1 > handler, String helpText, T1 p1)
 Kuuntelee W, S, A ja D -näppäimiä. Lisää...
 
void ListenWSAD< T1, T2 > (ButtonState state, Handler< Vector, T1, T2 > handler, String helpText, T1 p1, T2 p2)
 Kuuntelee W, S, A ja D -näppäimiä. Lisää...
 
void ListenWSAD< T1, T2, T3 > (ButtonState state, Handler< Vector, T1, T2, T3 > handler, String helpText, T1 p1, T2 p2, T3 p3)
 Kuuntelee W, S, A ja D -näppäimiä. Lisää...
 
void ListenArrows (ButtonState state, Handler< Vector > handler, String helpText)
 Kuuntelee nuolinäppäimiä. Lisää...
 
void ListenArrows< T1 > (ButtonState state, Handler< Vector, T1 > handler, String helpText, T1 p1)
 Kuuntelee nuolinäppäimiä. Lisää...
 
void ListenArrows< T1, T2 > (ButtonState state, Handler< Vector, T1, T2 > handler, String helpText, T1 p1, T2 p2)
 Kuuntelee nuolinäppäimiä. Lisää...
 
void ListenArrows< T1, T2, T3 > (ButtonState state, Handler< Vector, T1, T2, T3 > handler, String helpText, T1 p1, T2 p2, T3 p3)
 Kuuntelee nuolinäppäimiä. Lisää...
 
Listener ListenAll (ButtonState state, MultiKeyHandler handler, String helpText)
 
Listener ListenAll< T1 > (ButtonState state, MultiKeyHandler< T1 > handler, String helpText, T1 p1)
 
Listener ListenAll< T1, T2 > (ButtonState state, MultiKeyHandler< T1, T2 > handler, String helpText, T1 p1, T2 p2)
 
Listener ListenAll< T1, T2, T3 > (ButtonState state, MultiKeyHandler< T1, T2, T3 > handler, String helpText, T1 p1, T2 p2, T3 p3)
 
Listener ListenAll< T1, T2, T3, T4 > (ButtonState state, MultiKeyHandler< T1, T2, T3, T4 > handler, String helpText, T1 p1, T2 p2, T3 p3, T4 p4)
 
Listener ListenAll (ButtonState state, Action< Key > handler)
 
Listener ListenAll< T1 > (ButtonState state, Action< Key, T1 > handler, T1 p1)
 
Listener ListenAll< T1, T2 > (ButtonState state, Action< Key, T1, T2 > handler, T1 p1, T2 p2)
 
Listener ListenAll< T1, T2, T3 > (ButtonState state, Action< Key, T1, T2, T3 > handler, T1 p1, T2 p2, T3 p3)
 

Staattiset julkiset jäsenfunktiot

static bool IsChar (Key k)
 Tarkistaa, liittyykö näppäimeen k merkkiä. Lisää...
 
static Key FromChar (char c)
 Palauttaa näppäimen merkille c. Jos merkille ei ole näppäintä, palautetaan Key.None. Lisää...
 
static char ToChar (Key k)
 Palauttaa merkin, joka liittyy näppäimeen k. Jos näppäimeen ei liity merkkiä, tapahtuu poikkeus ArgumentException. Lisää...
 

Suojatut jäsenfunktiot

override bool IsTriggered (Listener listener)
 

Yksityiskohtainen selite

Näppäimistö peliohjaimena.

Määrittely tiedoston Keyboard.cs rivillä 41.

Jäsenfunktioiden dokumentaatio

◆ Disable()

void Disable ( Key  k)

Poistaa napin k käytöstä.

Määrittely tiedoston Keyboard.cs rivillä 211.

◆ Enable()

void Enable ( Key  k)

Ottaa käytöstä poistetun napin k takaisin käyttöön.

Määrittely tiedoston Keyboard.cs rivillä 203.

◆ FromChar()

static Key FromChar ( char  c)
static

Palauttaa näppäimen merkille c. Jos merkille ei ole näppäintä, palautetaan Key.None.

Parametrit
cMerkki
Palauttaa
Näppäin

Määrittely tiedoston Keyboard.cs rivillä 68.

◆ GetKeyState()

ButtonState GetKeyState ( Key  k)

Palauttaa annetun näppäimen tilan (ks. ButtonState).

Parametrit
kNäppäin.
Palauttaa
Näppäimen tila

Määrittely tiedoston Keyboard.cs rivillä 226.

◆ IsAltDown()

bool IsAltDown ( )

Tarkistaa, onko kumpikaan alt-näppäimistä painettuna.

Palauttaa
true jos alhaalla, muuten painettuna.

Määrittely tiedoston Keyboard.cs rivillä 270.

◆ IsChar()

static bool IsChar ( Key  k)
static

Tarkistaa, liittyykö näppäimeen k merkkiä.

Parametrit
kNäppäin
Palauttaa
boolean

Määrittely tiedoston Keyboard.cs rivillä 57.

◆ IsCtrlDown()

bool IsCtrlDown ( )

Tarkistaa, onko kumpikaan ctrl-näppäimistä painettuna.

Palauttaa
true jos alhaalla, muuten painettuna.

Määrittely tiedoston Keyboard.cs rivillä 259.

◆ IsShiftDown()

bool IsShiftDown ( )

Tarkistaa, onko kumpikaan shift-näppäimistä painettuna.

Palauttaa
true jos alhaalla, muuten painettuna.

Määrittely tiedoston Keyboard.cs rivillä 248.

◆ IsTriggered()

override bool IsTriggered ( Listener  listener)
protected

Määrittely tiedoston Keyboard.cs rivillä 116.

◆ Listen()

Listener Listen ( Key  k,
ButtonState  state,
Handler  handler,
String  helpText 
)

Määrittely tiedoston Keyboard.cs rivillä 292.

◆ Listen< T1 >()

Listener Listen< T1 > ( Key  k,
ButtonState  state,
Handler< T1 >  handler,
String  helpText,
T1  p1 
)

Määrittely tiedoston Keyboard.cs rivillä 301.

◆ Listen< T1, T2 >()

Listener Listen< T1, T2 > ( Key  k,
ButtonState  state,
Handler< T1, T2 >  handler,
String  helpText,
T1  p1,
T2  p2 
)

Määrittely tiedoston Keyboard.cs rivillä 310.

◆ Listen< T1, T2, T3 >()

Listener Listen< T1, T2, T3 > ( Key  k,
ButtonState  state,
Handler< T1, T2, T3 >  handler,
String  helpText,
T1  p1,
T2  p2,
T3  p3 
)

Määrittely tiedoston Keyboard.cs rivillä 319.

◆ Listen< T1, T2, T3, T4 >()

Listener Listen< T1, T2, T3, T4 > ( Key  k,
ButtonState  state,
Handler< T1, T2, T3, T4 >  handler,
String  helpText,
T1  p1,
T2  p2,
T3  p3,
T4  p4 
)

Määrittely tiedoston Keyboard.cs rivillä 328.

◆ ListenAll() [1/2]

Listener ListenAll ( ButtonState  state,
MultiKeyHandler  handler,
String  helpText 
)

Määrittely tiedoston Keyboard.cs rivillä 475.

◆ ListenAll() [2/2]

Listener ListenAll ( ButtonState  state,
Action< Key handler 
)

Määrittely tiedoston Keyboard.cs rivillä 515.

◆ ListenAll< T1 >() [1/2]

Listener ListenAll< T1 > ( ButtonState  state,
MultiKeyHandler< T1 >  handler,
String  helpText,
T1  p1 
)

Määrittely tiedoston Keyboard.cs rivillä 483.

◆ ListenAll< T1 >() [2/2]

Listener ListenAll< T1 > ( ButtonState  state,
Action< Key, T1 >  handler,
T1  p1 
)

Määrittely tiedoston Keyboard.cs rivillä 523.

◆ ListenAll< T1, T2 >() [1/2]

Listener ListenAll< T1, T2 > ( ButtonState  state,
MultiKeyHandler< T1, T2 >  handler,
String  helpText,
T1  p1,
T2  p2 
)

Määrittely tiedoston Keyboard.cs rivillä 491.

◆ ListenAll< T1, T2 >() [2/2]

Listener ListenAll< T1, T2 > ( ButtonState  state,
Action< Key, T1, T2 >  handler,
T1  p1,
T2  p2 
)

Määrittely tiedoston Keyboard.cs rivillä 531.

◆ ListenAll< T1, T2, T3 >() [1/2]

Listener ListenAll< T1, T2, T3 > ( ButtonState  state,
MultiKeyHandler< T1, T2, T3 >  handler,
String  helpText,
T1  p1,
T2  p2,
T3  p3 
)

Määrittely tiedoston Keyboard.cs rivillä 499.

◆ ListenAll< T1, T2, T3 >() [2/2]

Listener ListenAll< T1, T2, T3 > ( ButtonState  state,
Action< Key, T1, T2, T3 >  handler,
T1  p1,
T2  p2,
T3  p3 
)

Määrittely tiedoston Keyboard.cs rivillä 539.

◆ ListenAll< T1, T2, T3, T4 >()

Listener ListenAll< T1, T2, T3, T4 > ( ButtonState  state,
MultiKeyHandler< T1, T2, T3, T4 >  handler,
String  helpText,
T1  p1,
T2  p2,
T3  p3,
T4  p4 
)

Määrittely tiedoston Keyboard.cs rivillä 507.

◆ ListenArrows()

void ListenArrows ( ButtonState  state,
Handler< Vector handler,
String  helpText 
)

Kuuntelee nuolinäppäimiä.

Parametrit
stateNäppäinten kuunneltava tila
handlerTapahtumakäsittelijä. Ensimmäinen parametri on automaattisesti yksikköpituinen vektori.
helpTextOhjeteksti.

Määrittely tiedoston Keyboard.cs rivillä 413.

◆ ListenArrows< T1 >()

void ListenArrows< T1 > ( ButtonState  state,
Handler< Vector, T1 >  handler,
String  helpText,
T1  p1 
)

Kuuntelee nuolinäppäimiä.

Template Parameters
T1Ensimmäisen oman parametrin tyyppi
Parametrit
stateNäppäinten kuunneltava tila
handlerTapahtumakäsittelijä. Ensimmäinen parametri on automaattisesti yksikköpituinen vektori.
helpTextOhjeteksti.
p1Ensimmäisen oman parametrin arvo

Määrittely tiedoston Keyboard.cs rivillä 429.

◆ ListenArrows< T1, T2 >()

void ListenArrows< T1, T2 > ( ButtonState  state,
Handler< Vector, T1, T2 >  handler,
String  helpText,
T1  p1,
T2  p2 
)

Kuuntelee nuolinäppäimiä.

Template Parameters
T1Ensimmäisen oman parametrin tyyppi
T2Toisen oman parametrin tyyppi
Parametrit
stateNäppäinten kuunneltava tila
handlerTapahtumakäsittelijä. Ensimmäinen parametri on automaattisesti yksikköpituinen vektori.
helpTextOhjeteksti.
p1Ensimmäisen oman parametrin arvo
p2Toisen oman parametrin arvo

Määrittely tiedoston Keyboard.cs rivillä 447.

◆ ListenArrows< T1, T2, T3 >()

void ListenArrows< T1, T2, T3 > ( ButtonState  state,
Handler< Vector, T1, T2, T3 >  handler,
String  helpText,
T1  p1,
T2  p2,
T3  p3 
)

Kuuntelee nuolinäppäimiä.

Template Parameters
T1Ensimmäisen oman parametrin tyyppi
T2Toisen oman parametrin tyyppi
Parametrit
stateNäppäinten kuunneltava tila
handlerTapahtumakäsittelijä. Ensimmäinen parametri on automaattisesti yksikköpituinen vektori.
helpTextOhjeteksti.
p1Ensimmäisen oman parametrin arvo
p2Toisen oman parametrin arvo

Määrittely tiedoston Keyboard.cs rivillä 465.

◆ ListenWSAD()

void ListenWSAD ( ButtonState  state,
Handler< Vector handler,
String  helpText 
)

Kuuntelee W, S, A ja D -näppäimiä.

Parametrit
stateNäppäinten kuunneltava tila
handlerTapahtumakäsittelijä. Ensimmäinen parametri on automaattisesti yksikköpituinen vektori.
helpTextOhjeteksti.

Määrittely tiedoston Keyboard.cs rivillä 345.

◆ ListenWSAD< T1 >()

void ListenWSAD< T1 > ( ButtonState  state,
Handler< Vector, T1 >  handler,
String  helpText,
T1  p1 
)

Kuuntelee W, S, A ja D -näppäimiä.

Template Parameters
T1Ensimmäisen oman parametrin tyyppi
Parametrit
stateNäppäinten kuunneltava tila
handlerTapahtumakäsittelijä. Ensimmäinen parametri on automaattisesti yksikköpituinen vektori.
helpTextOhjeteksti.
p1Ensimmäisen oman parametrin arvo

Määrittely tiedoston Keyboard.cs rivillä 361.

◆ ListenWSAD< T1, T2 >()

void ListenWSAD< T1, T2 > ( ButtonState  state,
Handler< Vector, T1, T2 >  handler,
String  helpText,
T1  p1,
T2  p2 
)

Kuuntelee W, S, A ja D -näppäimiä.

Template Parameters
T1Ensimmäisen oman parametrin tyyppi
T2Toisen oman parametrin tyyppi
Parametrit
stateNäppäinten kuunneltava tila
handlerTapahtumakäsittelijä. Ensimmäinen parametri on automaattisesti yksikköpituinen vektori.
helpTextOhjeteksti.
p1Ensimmäisen oman parametrin arvo
p2Toisen oman parametrin arvo

Määrittely tiedoston Keyboard.cs rivillä 379.

◆ ListenWSAD< T1, T2, T3 >()

void ListenWSAD< T1, T2, T3 > ( ButtonState  state,
Handler< Vector, T1, T2, T3 >  handler,
String  helpText,
T1  p1,
T2  p2,
T3  p3 
)

Kuuntelee W, S, A ja D -näppäimiä.

Template Parameters
T1Ensimmäisen oman parametrin tyyppi
T2Toisen oman parametrin tyyppi
Parametrit
stateNäppäinten kuunneltava tila
handlerTapahtumakäsittelijä. Ensimmäinen parametri on automaattisesti yksikköpituinen vektori.
helpTextOhjeteksti.
p1Ensimmäisen oman parametrin arvo
p2Toisen oman parametrin arvo

Määrittely tiedoston Keyboard.cs rivillä 397.

◆ ToChar()

static char ToChar ( Key  k)
static

Palauttaa merkin, joka liittyy näppäimeen k. Jos näppäimeen ei liity merkkiä, tapahtuu poikkeus ArgumentException.

Parametrit
kNäppäin
Palauttaa
Merkki

Määrittely tiedoston Keyboard.cs rivillä 83.


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: