package org.ggp.base.server.threads;
import java.util.List;
import java.util.concurrent.ThreadLocalRandom;
import org.ggp.base.util.match.Match;
import org.ggp.base.util.statemachine.Move;
public final class RandomPlayRequestThread extends PlayRequestThread
{
private Move move;
public RandomPlayRequestThread(Match match, List<Move> legalMoves)
{
super(null, match, null, legalMoves, null, null, 0, null, true);
move = legalMoves.get(ThreadLocalRandom.current().nextInt(legalMoves.size()));
}
@Override
public Move getMove()
{
return move;
}
@Override
public void run()
{
;
}
}