Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For øyeblikket er den kun tilgjengelig for Android på Play store under navnet PLab. Den er på vei til app store for iOS, men har ikke rukket å komme helt ut enda.

Kjente problemer/ spesiell oppførsel

Tall

Appen kjører Processing.js, som oversetter vanlig Processingkode til Javascript før kjøring. Dette fører til at heltall ikke eksisterer når du kjører. Så hvis du er helt avhengig at tallet du skal bruke faktisk er et heltall, må du caste det eksplisitt: int(tall)

Musbehandling

For å få tak i mus posisjonen, generelt bruk mouseX og mouseY. For å få hvor musa var forrige gang bildet ble tegnet, bruk pmouseX og pmouseY.

mouseDragged()

Fungerer. Blir kalt når du drar fingeren over skjermen. Blir ikke kalt når du bare trykker uten å flytte fingeren.

mouseMoved()

Kalles kun en gang. Første gangen du trykker på skjermen blir den kalt, etter dette er den helt stille. Det gjør at bruksområder blir noe begrenset.

mouse[EVENTTYPE](MouseEvent me)

Fungerer ikke. Blir kalt på samme måte som den eventtypen det er snakk om (dragged/moved), men MouseEvent objektet blir ikke lagt med. Å prøve å referere noe i det objektet vil føre til at koden stopper (et exception blir kastet og uten behandling av det stopper bare utførelsen av resten av funksjonen).

Kom med tilbakemeldinger

Appen er helt nyutviklet, så det kan være vi har oversett noe under utviklingen. Vi har heller ikke rukket å teste den på veldig mange forskjellige enheter.

...