Schreiben Sie das kürzestmögliche Programm, das den Mauszeiger in einem nach oben weisenden gleichseitigen Dreieck mit einer Seitenlänge von 274 Pixel und einem Schwerpunkt genau in der Mitte des Bildschirms einfängt.
(Dreieck wegen Käsespalten.)
Während Ihr Programm ausgeführt wird, sollte sich die Spitze des Cursors niemals außerhalb dieses Dreiecks bewegen können und sich innerhalb des Dreiecks bewegen und normal funktionieren. Wenn die EscTaste gedrückt wird, muss das Programm beendet werden und die Maus losgelassen werden.
Wertung
Dies ist Code-Golf, der kürzeste Code in Bytes gewinnt. Sie dürfen nur Standard-ASCII verwenden.
Einzelheiten
- Neben Dingen wie dem Ausschalten des Computers oder dem Beenden des Vorgangs oder dem Drücken von
Alt-F4oderCtrl-Alt-Deletesollte die einzige Möglichkeit, den Cursor loszulassen, dieEscTaste sein. - Befindet sich der Cursor beim Programmstart außerhalb des Dreiecks, sollte er irgendwo innerhalb des Dreiecks platziert werden.
- Der Cursor muss sich reibungslos auf den beiden abgewinkelten Seiten der Dreiecke auf und ab bewegen können.
- Wenn sich die Anzeige über mehrere Monitore erstreckt, wird das Dreieck möglicherweise in der Mitte eines Monitors oder in der Mitte aller Monitore zusammen angezeigt. (Wenn Sie nur einen Monitor haben, müssen Sie dies nicht testen.)
- Es ist in Ordnung, wenn Touchscreen-Benutzer weiterhin auf Dinge außerhalb des Dreiecks klicken können.
Winzige Bonusfrage: Woher habe ich 274?
