/*
* Copyright (c) 1999-2000 Andreas Eberhart. All Rights Reserved.
*/

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Game extends HttpServlet
{
	public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
	{
		response.setContentType("text/html");
		PrintWriter out = response.getWriter();

		HttpSession session = request.getSession(true);
		Guess guess = (Guess)session.getAttribute("guess");
		if (guess == null)
		{
			guess = new Guess();
			session.setAttribute("guess", guess);
		}


		out.println("<html>");

		if (request.getParameter("number") != null)
		{
			int res = guess.ask(request.getParameter("number"));

			if (res == 0)
			{
				guess.setNumber();
				out.println("Hurra!<br>");
			}
			else
			{
				out.println(guess.directions);
			}
		}

		out.println("<form method='GET' action='Game'>");
		out.println("	<input type='text' name='number'>");
		out.println("	<input type='submit'>");
		out.println("</form>");

		out.println("number: " + guess.number + "<br>");
		out.println("tries: " + guess.tries + "<br>");
		out.println("session: " + guess + "<br>");
		out.println("random: " + guess.random + "<br>");

		out.println("</html>");
	}
}

