#!/usr/local/bin/python
# -*- coding: UTF-8 -*-

import Cookie
import cgi
import cgitb; cgitb.enable()  # for troubleshooting
import Player
import os


#Field Storage Stuff
form = cgi.FieldStorage()
fired = form.getvalue("fire", "0")
tohit = form.getvalue("p2")
myboard = form.getvalue("p1")
switch = form.getvalue("turn")

p1 = Player.Player(myboard,17)
p2 = Player.Player(tohit,17)

#Cookie Stuff
thecookie = os.environ.get('HTTP_COOKIE')
C = Cookie.SimpleCookie()
C.load(thecookie)
enemy = C["enemy"].value
me = C["username"].value
bf = C["field"].value


#Fire!
p2.fire(int(fired[0]),int(fired[1]))

#Writing stuff
toWrite = open("%s.txt"%(bf), "w")
toWrite.write("%s\n%s|%s|%s\n%s|%s|%s"%(enemy,me,p1.position,p1.score,enemy,p2.position,p2.score))
toWrite.close()

print 'Location: http://students.washington.edu/zbadgerm/Math480/battlefield.cgi\n'
