From b6d66fdc6194d22220d86fb1e88765ed61cb2a47 Mon Sep 17 00:00:00 2001 From: beo3000 Date: Sun, 7 Dec 2025 14:10:35 +0100 Subject: [PATCH] remove ThrowUpdateAction --- KoogleApp/Store/Game/ThrowPanel/Actions.cs | 2 +- KoogleApp/Store/Game/ThrowPanel/Effects.cs | 1 - KoogleApp/Store/Game/ThrowPanel/Reducers.cs | 10 +- KoogleApp/appdata.json | 1474 +------------------ 4 files changed, 64 insertions(+), 1423 deletions(-) diff --git a/KoogleApp/Store/Game/ThrowPanel/Actions.cs b/KoogleApp/Store/Game/ThrowPanel/Actions.cs index 0468e23..1239dfb 100644 --- a/KoogleApp/Store/Game/ThrowPanel/Actions.cs +++ b/KoogleApp/Store/Game/ThrowPanel/Actions.cs @@ -41,7 +41,7 @@ namespace KoogleApp.Store.Game.ThrowPanel public record ThrowAction(bool LeftSink, bool RightSink, ParticipantsState ParticipantsState); - public record ThrowUpdateAction(ThrowPanelState State); + //public record ThrowUpdateAction(ThrowPanelState State); public record UpdateStateAfterUndoRedo(ThrowPanelState ThrowPanelState, ParticipantsState ParticipantsState, IGameModel GameModel); diff --git a/KoogleApp/Store/Game/ThrowPanel/Effects.cs b/KoogleApp/Store/Game/ThrowPanel/Effects.cs index 103e651..5c563cc 100644 --- a/KoogleApp/Store/Game/ThrowPanel/Effects.cs +++ b/KoogleApp/Store/Game/ThrowPanel/Effects.cs @@ -165,7 +165,6 @@ namespace KoogleApp.Store.Game.ThrowPanel // perform throw - we will get the new state after resetting all pins for the next throw. // For the calculation of the game-progress in HandleThrow nextState if normally not useful - //var nextState = throwPanelState.Value.CalculateNextPanelState(); var nextState = beforeStates.Status.ThrowPanelState.CalculateNextPanelState(); //dispatcher.Dispatch(new ThrowUpdateAction(nextState)); diff --git a/KoogleApp/Store/Game/ThrowPanel/Reducers.cs b/KoogleApp/Store/Game/ThrowPanel/Reducers.cs index 3439d4f..b084f4d 100644 --- a/KoogleApp/Store/Game/ThrowPanel/Reducers.cs +++ b/KoogleApp/Store/Game/ThrowPanel/Reducers.cs @@ -227,11 +227,11 @@ namespace KoogleApp.Store.Game.ThrowPanel }; } - [ReducerMethod] - public static ThrowPanelState OnThrowUpdateAction(ThrowPanelState state, ThrowUpdateAction action) - { - return action.State; - } + //[ReducerMethod] + //public static ThrowPanelState OnThrowUpdateAction(ThrowPanelState state, ThrowUpdateAction action) + //{ + // return action.State; + //} //[ReducerMethod] //public static ThrowPanelState OnThrowUpdateAction(ThrowPanelState state, ThrowUpdateAction action) //{ diff --git a/KoogleApp/appdata.json b/KoogleApp/appdata.json index 9133ed2..170fac3 100644 --- a/KoogleApp/appdata.json +++ b/KoogleApp/appdata.json @@ -1,7 +1,21 @@ { "CurrentData": { "Status": { - "SetupModel": null, + "SetupModel": { + "$type": "TrainingSetupState", + "DayId": 35, + "ThrowMode": 0, + "ThrowsPerRound": 3, + "Participants": [ + 5, + 3, + 10, + 12, + 9 + ], + "ParticipantsMode": 0, + "KnownGameType": "GameTraining" + }, "ThrowPanelState": { "IsStated": true, "BellValue": false, @@ -14,20 +28,20 @@ "Pin7State": 0, "Pin8State": 0, "Pin9State": 0, - "ThrowsPerRound": 2, + "ThrowsPerRound": 3, "ThrowCounterPerRound": 1, "ThrowMode": 0, - "ThrowPanelStateStatus": 3, - "ThrowCounter": 8, + "ThrowPanelStateStatus": 1, + "ThrowCounter": 0, "DayId": 35 }, "ParticipantsState": { "PlayerIds": [ - 9, 5, 3, 10, - 12 + 12, + 9 ], "Eliminated": [] }, @@ -37,45 +51,45 @@ "5": { "PlayerId": 5, "TeamNr": 0, - "PinCount": 2, + "PinCount": 1, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, - "ThrowCount": 2, + "ThrowCount": 1, "BellCount": 0 }, "3": { "PlayerId": 3, "TeamNr": 0, - "PinCount": 2, + "PinCount": 0, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, - "ThrowCount": 2, + "ThrowCount": 0, "BellCount": 0 }, "10": { "PlayerId": 10, "TeamNr": 0, - "PinCount": 2, + "PinCount": 0, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, - "ThrowCount": 2, + "ThrowCount": 0, "BellCount": 0 }, "12": { "PlayerId": 12, "TeamNr": 0, - "PinCount": 2, + "PinCount": 0, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, - "ThrowCount": 2, + "ThrowCount": 0, "BellCount": 0 }, "9": { @@ -92,11 +106,12 @@ } } }, - "Version": 17, - "LastModified": "2025-12-07T14:01:52.1939606+01:00", + "Version": 1, + "LastModified": "2025-12-07T13:06:05.2224098Z", "LastModifiedBy": "test1@test.de" }, - "UndoHistory": [ + "UndoHistory": [], + "RedoHistory": [ { "Status": { "SetupModel": null, @@ -112,1365 +127,7 @@ "Pin7State": 0, "Pin8State": 0, "Pin9State": 1, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 2, - "ThrowMode": 0, - "ThrowPanelStateStatus": 2, - "ThrowCounter": 7, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 12, - 9, - 5, - 3, - 10 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 16, - "LastModified": "2025-12-07T14:01:52.1906681+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 0, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 2, - "ThrowMode": 0, - "ThrowPanelStateStatus": 3, - "ThrowCounter": 7, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 12, - 9, - 5, - 3, - 10 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 15, - "LastModified": "2025-12-07T14:01:49.3050805+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 1, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 1, - "ThrowMode": 0, - "ThrowPanelStateStatus": 2, - "ThrowCounter": 6, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 12, - 9, - 5, - 3, - 10 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 14, - "LastModified": "2025-12-07T14:01:49.3000866+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 0, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 1, - "ThrowMode": 0, - "ThrowPanelStateStatus": 3, - "ThrowCounter": 6, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 12, - 9, - 5, - 3, - 10 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 13, - "LastModified": "2025-12-07T14:01:44.9050183+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 1, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 2, - "ThrowMode": 0, - "ThrowPanelStateStatus": 2, - "ThrowCounter": 5, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 10, - 12, - 9, - 5, - 3 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 12, - "LastModified": "2025-12-07T14:01:44.9017993+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 0, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 2, - "ThrowMode": 0, - "ThrowPanelStateStatus": 3, - "ThrowCounter": 5, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 10, - 12, - 9, - 5, - 3 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 11, - "LastModified": "2025-12-07T14:01:41.364891+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 1, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 1, - "ThrowMode": 0, - "ThrowPanelStateStatus": 2, - "ThrowCounter": 4, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 10, - 12, - 9, - 5, - 3 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 10, - "LastModified": "2025-12-07T14:01:41.3611943+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 0, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 1, - "ThrowMode": 0, - "ThrowPanelStateStatus": 3, - "ThrowCounter": 4, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 10, - 12, - 9, - 5, - 3 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 9, - "LastModified": "2025-12-07T14:01:34.0163245+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 1, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 2, - "ThrowMode": 0, - "ThrowPanelStateStatus": 2, - "ThrowCounter": 3, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 3, - 10, - 12, - 9, - 5 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 8, - "LastModified": "2025-12-07T14:01:34.0080849+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 0, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 2, - "ThrowMode": 0, - "ThrowPanelStateStatus": 3, - "ThrowCounter": 3, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 3, - 10, - 12, - 9, - 5 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 7, - "LastModified": "2025-12-07T14:01:28.518584+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 1, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 1, - "ThrowMode": 0, - "ThrowPanelStateStatus": 2, - "ThrowCounter": 2, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 3, - 10, - 12, - 9, - 5 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 6, - "LastModified": "2025-12-07T14:01:28.5140609+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 0, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 1, - "ThrowMode": 0, - "ThrowPanelStateStatus": 3, - "ThrowCounter": 2, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 3, - 10, - 12, - 9, - 5 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 5, - "LastModified": "2025-12-07T14:01:23.3454826+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 1, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 2, - "ThrowMode": 0, - "ThrowPanelStateStatus": 2, - "ThrowCounter": 1, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 5, - 3, - 10, - 12, - 9 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 4, - "LastModified": "2025-12-07T14:01:23.340658+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 0, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 2, - "ThrowMode": 0, - "ThrowPanelStateStatus": 3, - "ThrowCounter": 1, - "DayId": 35 - }, - "ParticipantsState": { - "PlayerIds": [ - 5, - 3, - 10, - 12, - 9 - ], - "Eliminated": [] - }, - "GameModel": { - "$type": "TrainingGameModel", - "Throws": { - "5": { - "PlayerId": 5, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "3": { - "PlayerId": 3, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "10": { - "PlayerId": 10, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "12": { - "PlayerId": 12, - "TeamNr": 0, - "PinCount": 2, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 2, - "BellCount": 0 - }, - "9": { - "PlayerId": 9, - "TeamNr": 0, - "PinCount": 0, - "CircleCount": 0, - "SinkCount": 0, - "StrikeCount": 0, - "ClearedCount": 0, - "ThrowCount": 0, - "BellCount": 0 - } - } - } - }, - "Version": 3, - "LastModified": "2025-12-07T14:01:18.1311796+01:00", - "LastModifiedBy": "test1@test.de" - }, - { - "Status": { - "SetupModel": null, - "ThrowPanelState": { - "IsStated": true, - "BellValue": false, - "Pin1State": 0, - "Pin2State": 0, - "Pin3State": 0, - "Pin4State": 0, - "Pin5State": 0, - "Pin6State": 0, - "Pin7State": 0, - "Pin8State": 0, - "Pin9State": 1, - "ThrowsPerRound": 2, + "ThrowsPerRound": 3, "ThrowCounterPerRound": 1, "ThrowMode": 0, "ThrowPanelStateStatus": 2, @@ -1493,45 +150,45 @@ "5": { "PlayerId": 5, "TeamNr": 0, - "PinCount": 2, + "PinCount": 1, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, - "ThrowCount": 2, + "ThrowCount": 1, "BellCount": 0 }, "3": { "PlayerId": 3, "TeamNr": 0, - "PinCount": 2, + "PinCount": 0, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, - "ThrowCount": 2, + "ThrowCount": 0, "BellCount": 0 }, "10": { "PlayerId": 10, "TeamNr": 0, - "PinCount": 2, + "PinCount": 0, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, - "ThrowCount": 2, + "ThrowCount": 0, "BellCount": 0 }, "12": { "PlayerId": 12, "TeamNr": 0, - "PinCount": 2, + "PinCount": 0, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, - "ThrowCount": 2, + "ThrowCount": 0, "BellCount": 0 }, "9": { @@ -1549,26 +206,12 @@ } }, "Version": 2, - "LastModified": "2025-12-07T14:01:18.1231212+01:00", + "LastModified": "2025-12-07T14:06:08.4403483+01:00", "LastModifiedBy": "test1@test.de" }, { "Status": { - "SetupModel": { - "$type": "TrainingSetupState", - "DayId": 35, - "ThrowMode": 0, - "ThrowsPerRound": 2, - "Participants": [ - 5, - 3, - 10, - 12, - 9 - ], - "ParticipantsMode": 0, - "KnownGameType": "GameTraining" - }, + "SetupModel": null, "ThrowPanelState": { "IsStated": true, "BellValue": false, @@ -1581,11 +224,11 @@ "Pin7State": 0, "Pin8State": 0, "Pin9State": 0, - "ThrowsPerRound": 2, - "ThrowCounterPerRound": 1, + "ThrowsPerRound": 3, + "ThrowCounterPerRound": 2, "ThrowMode": 0, - "ThrowPanelStateStatus": 1, - "ThrowCounter": 0, + "ThrowPanelStateStatus": 3, + "ThrowCounter": 1, "DayId": 35 }, "ParticipantsState": { @@ -1604,45 +247,45 @@ "5": { "PlayerId": 5, "TeamNr": 0, - "PinCount": 2, + "PinCount": 1, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, - "ThrowCount": 2, + "ThrowCount": 1, "BellCount": 0 }, "3": { "PlayerId": 3, "TeamNr": 0, - "PinCount": 2, + "PinCount": 0, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, - "ThrowCount": 2, + "ThrowCount": 0, "BellCount": 0 }, "10": { "PlayerId": 10, "TeamNr": 0, - "PinCount": 2, + "PinCount": 0, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, - "ThrowCount": 2, + "ThrowCount": 0, "BellCount": 0 }, "12": { "PlayerId": 12, "TeamNr": 0, - "PinCount": 2, + "PinCount": 0, "CircleCount": 0, "SinkCount": 0, "StrikeCount": 0, "ClearedCount": 0, - "ThrowCount": 2, + "ThrowCount": 0, "BellCount": 0 }, "9": { @@ -1659,10 +302,9 @@ } } }, - "Version": 1, - "LastModified": "2025-12-07T13:01:11.1661222Z", + "Version": 3, + "LastModified": "2025-12-07T14:06:08.4431566+01:00", "LastModifiedBy": "test1@test.de" } - ], - "RedoHistory": [] + ] } \ No newline at end of file