-
Notifications
You must be signed in to change notification settings - Fork 4
Referencia para localidades
Una localidad es una Entidad. Las localidades tienen los siguientes atributos y métodos:
-
num
Se trata del número de la localidad. Todas las localidades (así como los objetos y personas) tienen un número único.
-
id
Todas las localidades tienen un id que es el que le proporcionó el usuario en el momento de crearla. Es el usuario el que tiene que preocuparse de que los id's de las diferentes localidades no coincidan.
-
doEachTurn/hazCadaTurno:
Un método que se ejecuta tras cada turno, para esa localidad en concreto.
-
preExamine/preExamina:
Un método que se ejecuta antes de cada descripción de una localidad. El número de visitas no se ha actualizado, lo que quiere decir que como mínimo (en la primera visita), this.getTimesExamined() devolverá 0. Aunque en este método se puede hacer cualquier cosa (llamar a ctrl.print(s), por ejemplo), el principal objetivo es manipular la descripción de la localidad. Si el método devuelve la cadena vacía, "", no se toma ninguna acción, pero si devuelve un texto t con al menos un carácter entonces la descripción de la localidad se sustituye por este texto t.
-
postExamine/postExamina:
Un método que se ejecuta tras cada descripción de una localidad. El número de visitas ya se ha actualizado, lo que quiere decir que como mínimo (en la primera visita), this.getTimesExamined() devolverá 1.