Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/session.py
diff options
context:
space:
mode:
Diffstat (limited to 'session.py')
-rw-r--r--session.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/session.py b/session.py
index 7afe105..1214ee8 100644
--- a/session.py
+++ b/session.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
import random
import os
-import datetime
+import time
from puzzle import *
@@ -21,9 +21,10 @@ class Session:
list_files = os.listdir('./puzzles/' + str(self.difficulty) + '/' + self.topic)
for item in list_files:
self.list_puzzles.append(Puzzle('./puzzles/' + str(self.difficulty) + '/' + self.topic + '/' + item))
- self.time = datetime.datetime.now()
+ self.time = time.time()
self.old_puzzles = []
self.score=0
+ self.continues=True
def nextPuzzle(self):
l=len(self.list_puzzles)
@@ -33,8 +34,9 @@ class Session:
self.current=self.list_puzzles.pop(i)
self.answered=False
else:
- self.current.question='Juego Terminado\nPuntaje='+str(self.score)
+ self.current.question='Juego Terminado\nPuntaje='+str(self.score)+'\nTiempo='+str(time.time()-self.time)+' segundos'
self.answered=True
+ self.continues=False
def currentPuzzle(self):
return self.current
@@ -52,6 +54,6 @@ class Session:
def isAnswered(self):
return self.answered
-
+
def __str__(self):
return 'SesiĆ³n de topico = ' + str(self.topic) + ' y dificultad = ' + str(self.difficulty)