package commands;

import game.*;

/**
 * Abstract class to implement the display commands. 
 * Will inherit the current game state and call relevant methods to make changes.
 * 
 * @author William Johnston
 *
 */

public abstract class DisplayCommand implements Command {
	protected SLogo mySlogo;
	
	/**
	 * Constructor that takes the game engine as a parameter so that changes can be implemented easily.
	 * 
	 * @param slogo takes in the instance of the game engine to change the display
	 */
	public DisplayCommand(SLogo slogo) {
		this.mySlogo = slogo;
	}

}
