FedericoFuentesWeber / TPs-PdeP-2018

0 stars 0 forks source link

18) No hace falta que los artefactos de lucha reciban al personaje para calcular el costo #50

Closed sanuzzi closed 6 years ago

sanuzzi commented 6 years ago

Lo tuvieron que hacer por el arma de filo:

class ArmaDeFilo{

    method poderDeLucha(duenio) = 3
    method precio(duenio)= 5 * self.poderDeLucha(duenio)
}

Sin embargo, no hace falta saber nada del dueño ni ahí ni en ningún otro caso.

Pueden arreglar lo del ArmaDeFilo haciendo que ese "3" esté en un nuevo método que no reciba ningún parámetro.

De esta forma, el poderDeLucha(dueno) será lo que diga ese método auxiliar. Y el precio será 5 veces lo que diga ese método auxiliar.