Autor Thema: Hilfe! evnt_multi() ignoriert Mausklick  (Gelesen 26005 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline mfro

  • Benutzer
  • Beiträge: 1.640
Re: Hilfe! evnt_multi() ignoriert Mausklick
« Antwort #20 am: Di 23.02.2021, 15:46:48 »
Das continue ist m.E. jedenfalls verkehrt. Da wird potentiell ein (oder mehrere) Event(s) weggeschmissen

Nein. Wenn da steht...

Da hast Du wohl recht. Aber tatsächlich stand da ja was anderes...

And remember: Beethoven wrote his first symphony in C

Offline Count

  • Benutzer
  • Beiträge: 249
Re: Hilfe! evnt_multi() ignoriert Mausklick
« Antwort #21 am: Di 23.02.2021, 16:09:32 »
Wenn der timer nur für Cursor-Blinken benutzt wird, dann möchte man im allgemeinen nicht daß der blinkt, wenn danach noch andere Aktionen wie redraw ausgeführt werden. Auch möchte man vlt nicht daß er blinkt, solange eine Maustaste gedrückt ist.

So ist es. Wenn eine Aktion ansteht, wird der Cursor ausgeschaltet, bis wieder eine Texteingabe möglich ist.

Aber davon ab, dass jetzt alles so funktioniert, wie es soll, habe ich vorher noch ein paar Tests mit anderen TOS-Versionen und Emulatoren gemacht. Dabei ist herausgekommen, dass das Problem nur mit TOS 2.06 aufgetreten ist bzw. in Hatari auch hier nicht:

TOS 2.06 auf echter Hardware (MegaSTE): Fehler
TOS 2.06 in Steem 3.2 und 4.0: Fehler
TOS 2.06 in Hatari 2.3.1: OK (!)
TOS 4.04 in Aranym 1.0.2: OK
TOS 3.06 in Hatari 2.3.1: OK
TOS 1.62 in Steem 3.2: OK
TOS 1.04 in Steem 3.2: OK
EmuTOS 1.01 in Steem 3.2: OK

Offline Thorsten Otto

  • Benutzer
  • Beiträge: 1.315
Re: Hilfe! evnt_multi() ignoriert Mausklick
« Antwort #22 am: Di 23.02.2021, 16:57:41 »
Emulatoren können einen Einfluss haben, wenn sie schneller als "normal" laufen. Meistens hilft es dann die Doppel-Klick-Geschwindigkeit anzupassen, ansonsten kann es passieren, daß nicht lange genug auf den (möglichen) zweiten Klick gewartet wird.