Skip to content

Commit

Permalink
agregado de comentarios
Browse files Browse the repository at this point in the history
  • Loading branch information
tuxtron committed Nov 13, 2017
1 parent 7ca76a1 commit 9a7af7b
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 2 deletions.
8 changes: 7 additions & 1 deletion src/Companieros.wlk
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,13 @@ class Companiero {

/*Es la implementacion en particular de morty */
object morty inherits Companiero {
/*Energia que tiene morty */
var energia = 0

/*La mochila donde lleva sus materiales morty */
const mochila = #{}

/*Setea energia en Morty. */
method modificarEnergia(unaCantidad) {
energia = ( energia + unaCantidad ).max(0)
}
Expand All @@ -29,9 +33,11 @@ object morty inherits Companiero {
self.error("No se puede recolectar " + unMaterial)
}
}


/*Devuelve el conjunto de materiales que tiene en la mochila morty. */
method materialesMochila() = mochila

/*Devuelve la energia que tiene morty. */
method energia() = energia

/*Recolecta un material, validando si esto es posible. */
Expand Down
9 changes: 8 additions & 1 deletion src/Materiales.wlk
Original file line number Diff line number Diff line change
Expand Up @@ -136,15 +136,22 @@ class MateriaOscura inherits Material {
constructor(_materialBase) {
materialBase = _materialBase
}


/* Sobreescritura del metodo gramosDeMetal.Retorna los gramos de metal del material basecon el que se construye.*/
override method gramosDeMetal() = materialBase.gramosDeMetal()

/* Sobreescritura del metodo electricidad.Retorna la electricidad del material base con el que se construye.*/
override method electricidad() = materialBase.electricidad() / 2

/* Sobreescritura del metodo rnergia.Retorna la energia del material base con el que se construye.*/
override method energia() = materialBase.energia() * 2
}

/*Es el material resultante luego de realizar un experimento. */
class MaterialDeExperimento inherits Material {

const componentes

constructor(_componentes) {
componentes = _componentes
}
Expand Down

0 comments on commit 9a7af7b

Please sign in to comment.