MouseButton

Fra HTX Arduino
Spring til navigation Spring til søgning

Eksemplet er en videreudvikling af et eksempel på processing.org[1].

Programmet registrerer i to tekster om der er klikket på en knap ved hjælp af mousePressed() og ved hjælp at mouseButton ses det hvilken knap der er klikket på.

For at kunne have status på knappen, så bruges mouseReleased() til at registrere hvornår knappen slippes igen.

String lTekst = "";
String rTekst = "";

void draw() {
  background(0);
  text(lTekst, 25, 25);
  text(rTekst, 25, 50);
}

void mouseReleased() {
  if (mouseButton == LEFT) {
    lTekst = "Venstre Oppe";
  } else if (mouseButton == RIGHT) {
    rTekst = "Højre Oppe";
  }
}

void mousePressed() {
  if (mouseButton == LEFT) {
    lTekst = "Venstre Nede";
  } else if (mouseButton == RIGHT) {
    rTekst = "Højre Nede";
  }
}

Referencer

  1. mouseButton på Processing.org
Spiludvikling - Processing
Bruger-input mousePressed() - mouseReleased() - mouseClicked() - mouseMoved() - mouseDragged() - mouseX og mouseY - mouseButton - mousePressed - keyPressed() - keyReleased() - keyTyped() - key - keyCode - keyPressed - Flere taster
Data-model Objekt Placering - Objekt Hastighed - Spilleplade - Flere Objekter - Array i Spil - 2-dimensionelt Array - Spil Hop - Highscore - Start-skærm
Visning Rektangel - Cirkel - Spilleplade - Grafikobjekter - Farver i Spil - Kollision
Spil-tid frameRate - Objekter i Bevægelse - Spilletid - Spil Opdatering - Udvikling i Tid
Objekter Objekter i Bevægelse