Skip to content

[major] Netzwerk hinzugefügt#14

Merged
devninja-sudo merged 10 commits intomainfrom
Netzwerk
Mar 4, 2026
Merged

[major] Netzwerk hinzugefügt#14
devninja-sudo merged 10 commits intomainfrom
Netzwerk

Conversation

@devninja-sudo
Copy link
Owner

No description provided.

devninja-sudo and others added 10 commits March 3, 2026 00:08
Refine and standardize documentation and type information in Bauer.py, Brett.py, Dame.py, Springer.py and Turm.py. Replaced vague move-data descriptions with explicit key/value types and tuples, clarified preconditions/effects/results for many methods (UI updates, network behavior, image regeneration, promotion flow, click/coordinate helpers), added/adjusted type hints (e.g. __eventMode:str|None) and small formatting fixes (whitespace, variable assignment). These changes are purely documentation/type clarifications to aid maintenance and readability.
Update docstrings in Bauer.py, Koenig.py and Laeufer.py to standardize the move descriptor schema: replace various informal/ambiguous type notations with explicit annotations (e.g. "point" -> :tuple[int, int], "fieldLabel" -> :str, "onlyOnKill"/:"canKill" -> :bool, "onDoneTurnCall" -> :Callable). Clarify several fields (killMaybeFigureType, killMaybeFigureField, neededFigureType, endPointNeededFigure), fix small typos (e.g. boool -> bool) and unify formatting and wording across the three classes so the expected structure of possible moves is consistent and clearer for developers.
@devninja-sudo devninja-sudo merged commit dd173ec into main Mar 4, 2026
@devninja-sudo devninja-sudo deleted the Netzwerk branch March 8, 2026 19:24
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.

2 participants