Uses of Class
net.royalur.notation.StateSource
Packages that use StateSource
-
Uses of StateSource in net.royalur.notation
Subclasses of StateSource in net.royalur.notationModifier and TypeClassDescriptionclass
Produces game states from previous game states using the actions that were taken in a game.class
Produces game states from scratch.Methods in net.royalur.notation with parameters of type StateSourceModifier and TypeMethodDescriptionJsonNotation.readAbandonedState
(RuleSet rules, long timeSinceGameStartMs, StateSource stateSource, com.fasterxml.jackson.databind.node.ObjectNode json, PlayerType player) JsonNotation.readActionState
(RuleSet rules, long timeSinceGameStartMs, StateSource stateSource, com.fasterxml.jackson.databind.node.ObjectNode json, String stateType, PlayerType turn) JsonNotation.readControlState
(RuleSet rules, long timeSinceGameStartMs, StateSource stateSource, com.fasterxml.jackson.databind.node.ObjectNode json, String stateType) JsonNotation.readDerivedState
(RuleSet rules, StateSource stateSource, com.fasterxml.jackson.databind.node.ObjectNode json) JsonNotation.readEndState
(RuleSet rules, long timeSinceGameStartMs, StateSource stateSource, com.fasterxml.jackson.databind.node.ObjectNode json) JsonNotation.readMovedState
(RuleSet rules, long timeSinceGameStartMs, StateSource stateSource, com.fasterxml.jackson.databind.node.ObjectNode json, PlayerType turn) JsonNotation.readOngoingState
(RuleSet rules, long timeSinceGameStartMs, StateSource stateSource, com.fasterxml.jackson.databind.node.ObjectNode json, String stateType) JsonNotation.readPlayableState
(RuleSet rules, long timeSinceGameStartMs, StateSource stateSource, com.fasterxml.jackson.databind.node.ObjectNode json, String stateType, PlayerType turn) JsonNotation.readResignedState
(RuleSet rules, long timeSinceGameStartMs, StateSource stateSource, com.fasterxml.jackson.databind.node.ObjectNode json, PlayerType player) JsonNotation.readRolledState
(RuleSet rules, long timeSinceGameStartMs, StateSource stateSource, com.fasterxml.jackson.databind.node.ObjectNode json, PlayerType turn) JsonNotation.readWaitingForMoveState
(RuleSet rules, long timeSinceGameStartMs, StateSource stateSource, com.fasterxml.jackson.databind.node.ObjectNode json, PlayerType turn) JsonNotation.readWaitingForRollState
(RuleSet rules, long timeSinceGameStartMs, StateSource stateSource, com.fasterxml.jackson.databind.node.ObjectNode json, PlayerType turn)