/FileExtraction/Java_unseen/rekit-group_rekit-game/project/gui/src/main/java/rekit/gui/View.java
package rekit.gui;

import rekit.logic.Model;

/**
 * This Interface defines the View for the MVC.
 *
 * @author Dominik Fuchss
 *
 */
public interface View {
	/**
	 * Get the view.
	 *
	 * @param model
	 *            the model
	 * @return the view
	 */
	static View getView(Model model) {
		return new GameView(model);
	}

	/**
	 * Start the view.
	 */
	void start();

	/**
	 * Attach a {@link InputHelper}.
	 *
	 * @param inputHelper
	 *            the inputHelper
	 */
	void attachMe(InputHelper inputHelper);

}
