-
Notifications
You must be signed in to change notification settings - Fork 4
Puntuación
fi.js incorpora un sencillo sistema de puntuación, basado en el objeto jugador. Dicho objeto tiene un atributo score, que tiene un valor inicial a cero. Este atributo puede modificarse a lo largo del juego como se desee, incrementándolo o decrementándolo, o sustituyéndolo incluso completamente por otro sistema (en cuyo caso será necesario modificar la acción status).
Los elementos involucrados son los siguientes:
-
Acción: status: Esta acción indica al jugador los turnos que ha consumido, y los puntos obtenidos, siempre que el uso de puntuación haya sido activado. Como todas las acciones, puede modificarse, simplemente creando en el objeto jugador un método preStatus() (y si se desea, otro postStatus()).
-
ctrl.setUseScore() / ctrl.ponUsaPuntuacion(): Este método cambia la característica de uso de la puntuación. Si es llamado sin parámetros, o pasándosele true, activa la puntuación, si se le pasa false, la desactiva.
-
ctrl.hasScore() / ctrl.usaPuntuacion(): Devuelve true o false si el juego está usando la característica de puntuación.