![]() |
AW: images bewegen mit maus delphi
@popov
danke für den tipp aber habe 2 fragen: 1. was spricht dagegen es so zu machen wie bummi es gesagt hat sprich was ist an deiner variante besser/einfacher und 2. wie kann ich deine variante umsetzen |
AW: images bewegen mit maus delphi
Bei "meiner" Variante musst Du permanent prüfen ob das Image sich an einer gültigen Position befindet, ist zwar per DIV Feldbreite mit einem Blick ins Array eigentlich unproblematisch, aber trotzdem.
Mit Popovs Vorschlag kannst Du Dich auf die eigentliche Spiellogik konzentrieren, was bei weitem schwieriger wird. |
AW: images bewegen mit maus delphi
naja muss mal gucken weil hab wie gesagt nur noch freitag eine stunde zeit und muss gucken dass ich noch so viel schaffe wie möglich weil alles werd ich eh nicht schaffen in der einen stunde. was würdet ihr demnach empfehlen wie ich vorgehen soll damit ich wenigstens die figuren noch einigermaßen bewegt kriege
|
AW: images bewegen mit maus delphi
Liste der Anhänge anzeigen (Anzahl: 2)
Ich hätte hier noch einen sehr schnell umsetzbaren Ansatz mit einem Stringgrid, die Schachlogik fehlt allerdinsg
|
AW: images bewegen mit maus delphi
Hübsch und elegant einfach!
|
AW: images bewegen mit maus delphi
@ConnorMcLeod
danke :oops: und Gruß zurück ... |
AW: images bewegen mit maus delphi
@bummi danke hast mir echt weitergeholfen :thumb:
|
AW: images bewegen mit maus delphi
Hallo!
Ich klinke mich hier ein, da ich ein ähnliches Problem habe. Es soll (in einem Spiel) eine Figur (dargestellt durch ein Image) gedreht und verschoben werden können. Für das Drehen (um 90°) verwende ich OnOuseDwon und frage die Maus ab mit mbLeft oder mbRight. Das funktioniert. Wenn nun das Image stattdessen bewegt werden soll, war mein Ansatz über OnMouseMove und Benutzen von mbMiddle. Diese Button-Abfrage will aber Delphi nicht, da in dieser Prozedur "button" unbekannt ist. Muss ich dann mit Tasten weitermachen? (Mausposition abfragen, Tasten abfragen, Image bewegen) Anklicken des Bildes geht ja nur über die mittlere Maustaste, da sonst Rotation erfolgt. Dank für einen Vorschlag im voraus. wovo Nachtrag: Wie kann ich im Ereignis OnMuseDown z.B. über mbMiddle - Abfrage die Mausposition (ähnlich wie GetCursorPos(p) abfragen UND den Names des jeweiligen Images? Damit wäre mein Problem gelöst! |
AW: images bewegen mit maus delphi
Hallo!
Problem inzwischen auf dem Lösungsweg :-) Dank für etwaige Bemühungen. wovo |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz