package jr.eecs1022.hexapawn;

import java.util.HashMap;
import java.util.Map;

public class Strategy
{

    // the state is a map that sets the move for a given board
    private Map<String, BoardMove> blackLogic;

    /**
     * Constructs the strategy by initilizing the state
     */
    public Strategy()
    {
        // set your strategy for BLACK here

    }

    /**
     * Given a current board position (as a string), execute the machine's move
     * @param key The current board position expressed as W-white piece, B-black piece,  ' '-empty.
     *            Board is given in row major order
     */
    public BoardMove move(String key)
    {
        return blackLogic.get(key);
    }
}
