import bottle, model minolovec = model.Minolovec() @bottle.get("/") def prva_stran(): return bottle.template("index.tpl") @bottle.post("/igra/") def zacni_novo_igro(): # Naredi novo igro niz = str(bottle.request.forms.getunicode("velikost_mine")) if niz == "": return bottle.template("index.tpl", picture=minolovec) if len(niz.split(" ")) == 1: return bottle.template("index.tpl", picture=minolovec) else: sez = niz.split(" ") velikost = sez[0] mine = sez[1] id_igre = minolovec.nova_igra(velikost, mine) # Preusmeri na naslov za igranje nove igre bottle.redirect("/igra/{}/".format(id_igre)) return @bottle.get("/igra/<id_igre:int>/") def prikazi_igro(id_igre): (igra, mine, poskus) = minolovec.igre[id_igre]
import bottle import model DATOTEKA_S_STANJEM = 'stanje.json' SKRIVNOST = 'Baje je ena skrivnost' minolovec = model.Minolovec(DATOTEKA_S_STANJEM) minolovec.nalozi_igre_iz_datoteke() def doloci_tezavnost(vnos): if str(vnos) == "l" or str(vnos) == "L": return [5, 5] elif str(vnos) == "s" or str(vnos) == "S": return [7, 8] elif str(vnos) == "t" or str(vnos) == "T": return [10, 10] def urejen_vnos(vnos): return vnos.split(",") @bottle.get('/') def index(): return bottle.template('index.tpl') @bottle.post('/izbira_tezavnosti/') def izbira_tezavnosti(): return bottle.template('tezavnost.tpl')