Esempio n. 1
0
 /// <summary>
 /// Pokud tlačítko je uvolněno.
 /// </summary>
 /// <param name="button">Jaké tlačítko se má zjistit.</param>
 /// <returns>Vrací true, pokud je uvolněno.</returns>
 public bool IsButtonUp(MouseButtonsType button)
 {
     return !buttons[(int)button];
 }
Esempio n. 2
0
 /// <summary>
 /// Pokud tlačítko je bylo uvolněni o v předchozí aktualizaci.
 /// </summary>
 /// <param name="button">Jaké tlačítko se má zjistit.</param>
 /// <returns>Vrací true, pokud tlačítko nebylo stisknuto.</returns>
 public bool IsButtonReleased(MouseButtonsType button)
 {
     return !buttons[(int)button] && oldButtons[(int)button];
 }
Esempio n. 3
0
 /// <summary>
 /// Pokud se stisklo tlačítko myši.
 /// </summary>
 /// <param name="button">Jaké tlačítko se má zjistit.</param>
 /// <returns>Vrací true, pokud je stisknuto.</returns>
 public bool IsButtonDown(MouseButtonsType button)
 {
     return buttons[(int)button];
 }
Esempio n. 4
0
 /// <summary>
 /// Pokud se stisklo tlačítko, ale při poslední aktualizaci ještě nebylo stisknuto.
 /// </summary>
 /// <param name="button">Jaké tlačítko se má zjistit.</param>
 /// <returns>Vrací true, pokud je stisknuto.</returns>
 public bool IsButtonPressed(MouseButtonsType button)
 {
     return (buttons[(int)button] && !oldButtons[(int)button]);
 }
Esempio n. 5
0
 /// <summary>
 /// Pokud byl dvoj-klik na tlačítku.
 /// </summary>
 /// <param name="button">Jaké tlačítko se má zjistit.</param>
 /// <returns>Vrací true, pokud byl dvoj-klik.</returns>
 public bool IsButtonDoubleClicked(MouseButtonsType button)
 {
     return (doubleClickedButton != null && doubleClickedButton.Value == button);
 }