Jypeli 10
The simple game programming library
Jypeli.Controls.Keyboard.VirtualKeyboard luokkareferenssi

Virtuaalinen näppäimistö. Tarkoitettu ensisijaisesti mobiilialustoille, joiden oman virtuaalinäppäimistön käyttö MonoGamen ja Jypelin kanssa on haastavaa tai mahdotonta. Lisää...

Luokan Jypeli.Controls.Keyboard.VirtualKeyboard luokkakaavio

Julkiset jäsenfunktiot

 VirtualKeyboard (Game jypeliGame)
 
override void Draw (GameTime gameTime)
 
void Hide ()
 Piilottaa virtuaalisen näppäimistön. Lisää...
 
override void Initialize ()
 
void Show ()
 Avaa virtuaalisen näppäimistön. Lisää...
 
override void Update (GameTime gameTime)
 

Paketin staattiset attribuutit

const int KEY_PADDING = 5
 

Tapahtumat

EventHandler BackspacePressed
 
EventHandler EnterPressed
 
EventHandler< VirtualKeyboardInputEventArgsInputEntered
 

Yksityiset jäsenfunktiot

int GetKeyCountOnSingleLine ()
 
void HandleKeyPress (VirtualKey key)
 Käsittelee näppäimen painalluksen. Lisää...
 

Yksityiset attribuutit

Game game
 
int Height
 
List< VirtualKeykeys
 
MouseState prevMouseState
 
SpriteBatch spriteBatch
 
Texture2D whitePixelTexture
 
int Width
 
int X = 0
 
int Y
 

Staattiset yksityiset attribuutit

static readonly VirtualKeyInfo[][] keyLines
 

Yksityiskohtainen selite

Virtuaalinen näppäimistö. Tarkoitettu ensisijaisesti mobiilialustoille, joiden oman virtuaalinäppäimistön käyttö MonoGamen ja Jypelin kanssa on haastavaa tai mahdotonta.

Määrittely tiedoston VirtualKeyboard.cs rivillä 26.

Rakentajien & purkajien dokumentaatio

◆ VirtualKeyboard()

Jypeli.Controls.Keyboard.VirtualKeyboard.VirtualKeyboard ( Game  jypeliGame)

Määrittely tiedoston VirtualKeyboard.cs rivillä 39.

Viittaukset Jypeli.Controls.Keyboard.VirtualKeyboard.game.

Jäsenfunktioiden dokumentaatio

◆ Draw()

◆ GetKeyCountOnSingleLine()

int Jypeli.Controls.Keyboard.VirtualKeyboard.GetKeyCountOnSingleLine ( )
private

◆ HandleKeyPress()

◆ Hide()

void Jypeli.Controls.Keyboard.VirtualKeyboard.Hide ( )

Piilottaa virtuaalisen näppäimistön.

Määrittely tiedoston VirtualKeyboard.cs rivillä 117.

◆ Initialize()

◆ Show()

void Jypeli.Controls.Keyboard.VirtualKeyboard.Show ( )

Avaa virtuaalisen näppäimistön.

Määrittely tiedoston VirtualKeyboard.cs rivillä 126.

◆ Update()

Jäsendatan dokumentaatio

◆ game

Game Jypeli.Controls.Keyboard.VirtualKeyboard.game
private

◆ Height

int Jypeli.Controls.Keyboard.VirtualKeyboard.Height
private

◆ KEY_PADDING

const int Jypeli.Controls.Keyboard.VirtualKeyboard.KEY_PADDING = 5
staticpackage

◆ keyLines

readonly VirtualKeyInfo [][] Jypeli.Controls.Keyboard.VirtualKeyboard.keyLines
staticprivate
Alkuarvo:
= new VirtualKeyInfo[][]
{
new VirtualKeyInfo[] {"1", "2", "3", "4", "5", "6", "7", "8", "9", "0", new VirtualKeyInfo("<=", "", 1.0, VirtualKeyType.Backspace)},
new VirtualKeyInfo[] {"Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P", "Å"},
new VirtualKeyInfo[] {"A", "S", "D", "F", "G", "H", "J", "K", "L", "Ö", "Ä"},
new VirtualKeyInfo[] {"Z", "X", "C", "V", "B", "N", "M", ".", ",", "-", "*"},
new VirtualKeyInfo[] {new VirtualKeyInfo("Space", " ", 7), new VirtualKeyInfo("= >", "", 4, VirtualKeyType.Enter)},
}
VirtualKeyType
Näppäimen tyyppi.

Määrittely tiedoston VirtualKeyboard.cs rivillä 30.

Viitattu Jypeli.Controls.Keyboard.VirtualKeyboard.GetKeyCountOnSingleLine() ja Jypeli.Controls.Keyboard.VirtualKeyboard.Initialize().

◆ keys

◆ prevMouseState

MouseState Jypeli.Controls.Keyboard.VirtualKeyboard.prevMouseState
private

Määrittely tiedoston VirtualKeyboard.cs rivillä 60.

Viitattu Jypeli.Controls.Keyboard.VirtualKeyboard.Update().

◆ spriteBatch

SpriteBatch Jypeli.Controls.Keyboard.VirtualKeyboard.spriteBatch
private

◆ whitePixelTexture

Texture2D Jypeli.Controls.Keyboard.VirtualKeyboard.whitePixelTexture
private

◆ Width

int Jypeli.Controls.Keyboard.VirtualKeyboard.Width
private

◆ X

int Jypeli.Controls.Keyboard.VirtualKeyboard.X = 0
private

◆ Y

Tapahtumien dokumentaatio

◆ BackspacePressed

EventHandler Jypeli.Controls.Keyboard.VirtualKeyboard.BackspacePressed

◆ EnterPressed

EventHandler Jypeli.Controls.Keyboard.VirtualKeyboard.EnterPressed

◆ InputEntered

EventHandler<VirtualKeyboardInputEventArgs> Jypeli.Controls.Keyboard.VirtualKeyboard.InputEntered

Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: