1
2
3
4
5
6
7
8
9
10
11 import pilas
12 from pilas.actores import Texto
13
15 """Representa un contador de Puntaje"""
16
18 """Inicializa el Puntaje.
19
20 :param texto: El número inicial del puntaje.
21 :param x: Posición horizontal para el puntaje.
22 :param y: Posición vertical para el puntaje.
23 :param color: Color que tendrá el texto de puntaje.
24 """
25 Texto.__init__(self, texto, x=x, y=y)
26 self.color = color
27
28 - def definir(self, puntaje_variable = '0'):
29 """Cambia el texto que se mostrará cómo puntaje.
30
31 :param puntaje_variable: Texto a definir.
32 """
33 self.puntaje_texto = str(puntaje_variable)
34 self.texto = self.puntaje_texto
35
37 """Incrementa el puntaje.
38
39 :param cantidad: La cantidad de puntaje que se aumentará.
40 """
41 self.definir(int(self.texto) + int(cantidad))
42
44 """Retorna el puntaje en forma de número."""
45 return int(self.texto)
46