Skip navigation links
A C D G H N P R S T 

T

testAddTransaction() - Method in class net.tojsoft.turnbased.TurnBasedGameTest
 
testDeserialize() - Method in class net.tojsoft.turnbased.TurnBasedGameTest
 
testInitialState() - Method in class net.tojsoft.turnbased.TurnBasedGameTest
 
testPlayMultipleAndSerialize() - Method in class net.tojsoft.turnbased.TurnBasedGameTest
 
testPlayMultipleTransactions() - Method in class net.tojsoft.turnbased.TurnBasedGameTest
 
testPlayTransaction() - Method in class net.tojsoft.turnbased.TurnBasedGameTest
 
testReset() - Method in class net.tojsoft.turnbased.TurnBasedGameTest
 
testResetAndPlayOne() - Method in class net.tojsoft.turnbased.TurnBasedGameTest
 
testSerialize() - Method in class net.tojsoft.turnbased.TurnBasedGameTest
 
toString() - Method in class net.tojsoft.turnbased.DummyGameState
 
Transaction<T extends GameState> - Interface in net.tojsoft.turnbased
A transaction is a small modification that can be played back onto a game state to modify it in a way that you might want to visualize.
TransactionFactory<T extends GameState> - Interface in net.tojsoft.turnbased
Recreate transactions from JSON.
TurnBasedGame<T extends GameState> - Class in net.tojsoft.turnbased
Helper for turn based games that will handle the transaction logic You could use this as a base class implementing further methods
TurnBasedGame(JSONObject, GameStateFactory<T>, TransactionFactory<T>) - Constructor for class net.tojsoft.turnbased.TurnBasedGame
Create turn based game from JSON
TurnBasedGame(T) - Constructor for class net.tojsoft.turnbased.TurnBasedGame
Create game from initial state
TurnBasedGameTest - Class in net.tojsoft.turnbased
Created on 2016-04-30.
TurnBasedGameTest() - Constructor for class net.tojsoft.turnbased.TurnBasedGameTest
 
A C D G H N P R S T 
Skip navigation links