package examples.levelSelect;

import fang.*;

/**
 * Level 1
 * @author Alex Park
 * @author modified by Jam when the
 * FANG Engine was updated
 */
public class Level1 extends GameLevel
{
	/**Message to send to level*/
	private String message;
	/**
	 * Constructs a level with the string
	 * in the parameter.
	 * @param string The message
	 */
	public Level1(String string)
	{
		message = string;
	}
	/**
	 * @see fang.GameLevel#startLevel()
	 */
	public void startLevel()
	{
		StringSprite sprite=new StringSprite(message);
		sprite.setWidth(0.85);
		sprite.setLocation(0.5, 0.5);
		canvas.addSprite(sprite);
	}

	/**
	 * @see fang.GameLevel#advanceFrame(double)
	 */
	public void advanceFrame(double timePassed)
	{
		if(getPlayer().getMouse().getClickLocation()!=null)
		{
			setNextLevel(new LevelSelect());
			finishLevel();
		}
	}
}

