java.lang.Object
app.chess.StateManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
copyState
(StateManager toCopy) Overrides the state of a given state manager.(package private) int
(package private) void
(package private) void
(package private) boolean
(package private) void
-
Constructor Details
-
StateManager
StateManager() -
StateManager
StateManager(StateManager toCopy)
-
-
Method Details
-
copyState
Overrides the state of a given state manager.- Parameters:
toCopy
- State manager we should copy
-
switchCurrentPlayer
void switchCurrentPlayer() -
waitForPromotion
void waitForPromotion() -
markPromotionAsDone
void markPromotionAsDone() -
thereIsPromotionPending
boolean thereIsPromotionPending() -
getCurrentPlayer
int getCurrentPlayer()
-