edu.ou.mancala.client
Class RandomClient

java.lang.Object
  extended by edu.ou.mancala.client.AbstractMancalaClient
      extended by edu.ou.mancala.client.RandomClient
All Implemented Interfaces:
Client<ImmutableMancalaState,ImmutableMancalaPlayer,java.lang.Integer>

public class RandomClient
extends AbstractMancalaClient


Constructor Summary
RandomClient()
           
 
Method Summary
 void endAction(ImmutableMancalaState world, ImmutableMancalaPlayer client)
           
 void initialize(java.io.File config)
           
 void loadData(java.io.File data)
           
 void shutdown()
           
 java.lang.Integer startAction(ImmutableMancalaState world, ImmutableMancalaPlayer client)
           
 
Methods inherited from class edu.ou.mancala.client.AbstractMancalaClient
getDisplayName, setDisplayName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RandomClient

public RandomClient()
Method Detail

startAction

public java.lang.Integer startAction(ImmutableMancalaState world,
                                     ImmutableMancalaPlayer client)

endAction

public void endAction(ImmutableMancalaState world,
                      ImmutableMancalaPlayer client)

initialize

public void initialize(java.io.File config)

loadData

public void loadData(java.io.File data)

shutdown

public void shutdown()