2005-09-06 20:22:34 +02:00
|
|
|
------------------------------------------
|
|
|
|
developers only! this game is currently not playable!
|
2005-09-06 19:52:46 +02:00
|
|
|
|
2005-09-06 20:22:34 +02:00
|
|
|
main.py is the main script. call this from a browser.
|
2005-09-06 19:52:46 +02:00
|
|
|
|
2005-09-06 20:22:34 +02:00
|
|
|
the init_webgo.main() in main.py reinitializes the whole database on each call, so
|
|
|
|
comment the line out if you do not want that. init_webgo also creates two test users,
|
|
|
|
gast and gast2. password = username. you can use those to log in.
|
|
|
|
------------------------------------------
|
|
|
|
some code snippets for reference:
|
2005-09-06 19:52:46 +02:00
|
|
|
|
|
|
|
|
|
|
|
How to make the goban clickable:
|
|
|
|
data += '<form method="post">'
|
|
|
|
data += '<input type=image src="img/bottomrightline.png" name="untenrechts">'
|
|
|
|
#insert rest of goban here
|
|
|
|
data += '</form>'
|
|
|
|
print data
|
|
|
|
|
2005-09-06 20:22:34 +02:00
|
|
|
How to extract the data from this POST with the cgi module:
|
2005-09-06 19:52:46 +02:00
|
|
|
import cgi
|
|
|
|
#get instance of fieldstorage
|
|
|
|
form = cgi.FieldStorage()
|
|
|
|
#if form == empty (which means if page is displayed for the first time):
|
|
|
|
if form.keys() != []:
|
|
|
|
#cut out the name of the clicked button
|
2005-09-06 20:22:34 +02:00
|
|
|
print string.split(form.keys()[0],".x")[0]
|
|
|
|
|
|
|
|
------------------------------------------
|