Go to file
beo3000 ea08ff9a5b fix throwhandle:
Zusammenfassung der Fixes:

  1. Fix 1 (HandlePinClick und HandleNumberClick): _hasModifiedPins = true wird jetzt VOR dem Dispatch gesetzt, um zu verhindern, dass OnGameStateChanged den Before-State während der Pin-Modifikation überschreibt.
  2. Fix 2 (ConfirmThrow): Nach dem Dispatch wird explizit CaptureBeforeThrowState() aufgerufen. Das ist der wichtigste Fix:
    - Nach RecordThrowAction Dispatch sind alle Reducer/Effects durchgelaufen
    - Der State ist bereits mit den neuen Pin-Zuständen aktualisiert
    - _beforeThrowState wird mit dem NEUEN Zustand für den nächsten Wurf erfasst

  Vorher wurde _beforeThrowState nie nach einem Wurf aktualisiert (weil _hasModifiedPins zum falschen Zeitpunkt gesetzt war), sodass beim zweiten Wurf der stale Before-State verwendet wurde.
2025-12-27 19:14:36 +01:00
.claude mod claude permissions 2025-12-27 16:38:54 +01:00
docs complete phase H9b: SignalR live updates 2025-12-27 16:37:47 +01:00
src fix throwhandle: 2025-12-27 19:14:36 +01:00
test Add Trigger-Engine (Phase H0) 2025-12-26 14:10:28 +01:00
.gitattributes initial setup 2025-11-05 11:40:00 +01:00
.gitignore initial setup 2025-11-05 11:40:00 +01:00
CLAUDE.md added test-framework 2025-12-24 14:11:31 +01:00
KoogleApp.sln added claude planning 2025-12-22 21:14:54 +01:00
todos.md add fluxor AuthState 2025-12-21 22:14:00 +01:00