Forum: Object-Pascal / Delphi-Language
FreePascal
by Jumpy,
11. Apr 2017
Aber dann ist es doch einfach. Nach einem Tastendruck in eine Richtung (sagen wir mal links) prüfts du zunächst, ob das Shape sich überhaupt nach links bewegen kann, oder ob es schon zu nach an einem Hindernis in dieser Richtung ist.
Ist es zu nah, verfällt halt die Bewegung / der Tastendruck.
Ist es nicht zu nah, bewegst du das Shape halt um maximal X Pixel in die gewünschte Richtung. Maximal...
Forum: Object-Pascal / Delphi-Language
FreePascal
by Jumpy,
10. Apr 2017
Wie funktioniert denn deine Steuerung? Sagen wir du drückst 1x die linke Pfeiltaste, bewegt sich das Shape dann einen "Schritt" nach links und das war's oder bewegt es sich so lange nach links bis es an Wand oder Hindernis kommt oder du eine andere Pfeiltaste drückst?