BoundfoxStudios / fairy-tale-defender

Boundfox Studios Community-Projekt - Entwicklung eines Tower Defense Spiels
https://docs.fairytaledefender.de/
MIT License
20 stars 23 forks source link

Turm platzieren bei Maus loslassen/ Alternative zu PR #342 #350

Closed M4lph closed 1 year ago

M4lph commented 1 year ago

Beschreibung Andere Herangehensweise zu PR #342 um nicht mehr automatisch Tower zu selektieren nach platzieren (siehe #325). Clicks werden jetzt allgemein erst mit MouseUp/Cancel ausgelöst, was natürlich erstmal das grundsätzliche Verhalten ändert... Das macht es natürlich auch wieder zu einem Workaround. Scheinbar werden die Cancel Events jedoch nicht weitergeleitet, falls die Actions gewechselt werden. Da hatte ich wohl doch noch etwas anderes falsch gemacht... Habe jetzt die Delayed Methode noch drin gelassen, das Problem würde ja sonst noch weiterhin bestehen, falls in perfomed gewechselt wird. So müsste man halt die MousePosition schon vor canceln cachen, da die Position sonst resetet wird. Dadurch tritt mit der aktuellen Lösung auch Wiederholung in den verschiedenen Actions auf, die meisten brauchen irgendwie doch eine Position. Sollte man die dann zentral irgendwo cachen?

May close #325 :) Kannst dir ja aussuchen dann, welche Variante du besser findest :)

M4lph commented 1 year ago

Linter bewirkt keine Änderung wenn ich den drüber laufen lasse, warum Steam Integration check failed weiß ich auch nicht. Ist deaktiviert bei mir.