Teamspiele implementieren #217
Reference in New Issue
Block a user
Delete Branch "feature/168-teamspiele-implementieren"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Zugehörige Issue(s)
Closes #168
Beschreibung
Diese PR implementiert die Teamspiele. Ein Match wird in der
CreateMatchViewals Teamspiel markiert. Danach können Teams erstellt, bearbeitet und danach die Spieler organisiert und durchgewechselt werden. Es wurde für jedes Ruleset dieMatchResultViewangepasst, dass dort auch Teams ausgewählt werden können. Ein Team speichert seine eigenen Scores, diese werden aber auch auf die jeweiligen Teammitglieder propagiert.Änderungen
MatchResultView: Für jedes Ruleset auch eine Teamspiel variante implementiertCreateGameView: Switch ergänzt, welcher ein Spiel als Teamspielen deklariertMatchDetailView:MatchTile: Teams-Anzeige, welche die Spieler-Anzeige ersetztCustomWidthButtonin diversen Ansichten ersetztGameColorzuAppColorumbenanntTests & Daten
Neue Views
CreateTeamView: Teams erstellen, Farbe & Name ändern und Spieler neu verteilenManageMembersView: Teammitglieder von Teams ändernZusätzliche Anmerkungen
No response
Mathis audio anhören
WIP: Teamspiele implementierento Teamspiele implementierenDatei zum testen?
Haste Drag and Drop mal ausprobiert?
Testdaten sind hier
mach auf jeden fall die scroll physics in den view weg, also auch in den ergebnis eintragen views
Wenn ich Items in dem View wo man die Spieler den Teams zuordnet rumschiebt folgendes:
und wenn ich ein Match im Team Modus erstelle (d.h. ich klicke auf create match und komm dann in die Ansicht wo man die Teams erstellen kann) das gleiche
Außerdem wenn ich ganz normal Match mit Spielern erstelle:

Und warum sind die Teams hier in ner anderen Reihenfolge als woanders?



@sneeex hab alles gefixt, bis auf das:
Das konnte ich nicht reproduzieren. Hab aber noch was an der Logik geändert, das wenn man Spieler von Team 2 an die letzte Position von Team 1 oder einen Spieler von Team 1 an die erste Position von Team 2 schiebt, dass das jetzt auch möglich ist.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.