ÖzÜ Oyun Atölyesi

< Alıştırma: Sıkıysa yakala Kod formatı >


Etkileşim

Özet

  • mouseClicked() metodu içinde yazılan komutlar, fare tıklandığında çalıştırılır.

  • Farenin hangi butonuna tıklandığını bulmak için mouseButton değişkeni kullanılır.

  • İki değerin birbirine eşit olup olmadığını bulmak için == operatorü kullanılır. Örnek:

    if (mouseButton == LEFT) {
      ...
    }
    
  • keyPressed() metodu içinde yazılan komutlar, klavyede bir tuşa basıldığında çalıştırılır.

  • Klavyenin hangi butonuna tıklandığını bulmak için key ya da keyCode değişkeni kullanılır. Bir harf değeri olan tuşlar için key, diğer tuşlar için keyCode kullanılır. Örnek:

    if (keyCode == LEFT) {
      x = x - 5;
    } else if (keyCode == RIGHT) {
      x = x + 5;
    } else if (key == 'w') {
      y = y - 5;
    } else if (key == 's') {
      y = y + 5;
    }