Update README.md
Changes in ModInfo values, Name and version updated
Se documenta la clase TileEntityGuide
Se documenta la clase GuideShape
Nuevo bloque creado y registrado (myGuideBlock), tiene las mismas caractersticas que el bloque myGuide
Se crean la forma de un cilindro con puerta, y de un plano en el eje X. Con estas figuras se disea un prototipo de torre, al que se le agregan ventanas y una escalera
Se cambia la interfaz IShapeGen, se cambia la condicin de creacin por un bloque esmeralda en vez de obsidian, se agrega el tipo de dato BlockRepresentation
se agregan detalles a la torre
Se modifica la interfaz IShapeGen (nuevo metodo fillConditions). Se agregan condiciones al fill de TileEntityMyGuide para evitar estructuras de esmeralda entre otras
se agrega documentacin a IShapeGen
Se agrega la lgica para destruir los bloques usados de 'tributo' para rellenar el fantasma
Se agrega el Shape StairsShape que representa una escalera de 'y' pisos y de 5x5
Se agrega interfaz para representar las diferentes estrategias sobre las condiciones de llenado de las estructuras. Se crea una clase abstracta con el identificador del bloque que se usar de moneda. Se crean dos estrategias de llenado, OneBlockSt que requiere un bloque, y TwoBlocksSt que requiere 2
Se crea Clase abstracta que implemente IShapeGen que contiene la logica necesaria para ocupar las diferentes estrategias de llenado (De esta nueva clase deberan extender los generadores
Se refactoriza la clase TowerGen para adecuarse a la nueva clase AShape, para eso se crea clase intermedia ATower que es la abstraccin de una torre. Con esto TowerGen pasa a llamarse BigTowerGen
se agrega clase CastleTowerGen para representar las torres de un castillo
Se modifican detalles en la clase ATowerGen y se le aplica refactoring a la clase StairsGen para adecuarse a la nueva clase Abstracta AShape
Merge remote-tracking branch 'origin/aantoine' into alvarez
Merge remote-tracking branch 'origin/aantoine' into alvarez