Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Die letzte Position des Spielers vor der Teleportation #9

Merged
merged 4 commits into from
Dec 22, 2023

Conversation

othaldo
Copy link
Contributor

@othaldo othaldo commented Dec 22, 2023

Die letzte Position des Spielers vor der Teleportation wird sich gemerkt, was ein reibungsloseres Hin- und Her-Teleportieren ermöglicht.

ckroehnert and others added 4 commits December 21, 2023 07:15
* remember the last position on teleport to break area or to the call areas
* on area leave the last positions will be cleared
- Zentralisiertes Positionstracking durch Einführung eines Enum und eines Records für verschiedene Positionstypen, was die Skalierbarkeit und Lesbarkeit des Spielermanagements verbessert.
- Aktualisierte Berechnung der Zufallspositionen mit Math.floor zur Einbeziehung der unteren Grenze des Bereichs.
- Teleportationslogik ist nun in der neuen Funktion teleportPlayerToArea gekapselt, getrennt von den Button-Callback-Funktionen, was die Wiederverwendbarkeit erhöht.
- Diese Funktion merkt sich auch die letzte Position des Spielers vor der Teleportation, was ein reibungsloseres Hin- und Her-Teleportieren ermöglicht.
- Einführung separater Funktionen zum Hinzufügen spezifischer Aktionsbuttons, was den UI-Code weiter verdeutlicht.
@reimerdes reimerdes merged commit 7967022 into reimerdes:master Dec 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants