diff options
Diffstat (limited to 'session.py')
-rw-r--r-- | session.py | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -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) |