{"push_id":727530148,"size":3,"distinct_size":3,"ref":"refs/heads/dev","head":"0cf77f2dd35e814e15a66a2345f1dd811d6df614","before":"01a3f5c8d1bfd8e84d5197ac2ad1ffc18ba31f78","commits":[{"sha":"61e255db07a98d5e940d7544bd6e092550105eb2","author":{"email":"1267144171f04d0b4ca5604fedfcd5c7424c3409@gmail.com","name":"lrojas94"},"message":"Started working with bullets and animations","distinct":true,"url":"https://api.github.com/repos/lrojas94/ISC-317-Proyecto-Final/commits/61e255db07a98d5e940d7544bd6e092550105eb2"},{"sha":"5ce8b62fc35de7758e36d9820c859e2de8da2b46","author":{"email":"1267144171f04d0b4ca5604fedfcd5c7424c3409@gmail.com","name":"lrojas94"},"message":"Nuevo sistema de Manejo de Sprites.\nEl manejo de sprites cuando no existen animaciones es relativamente sencillo y directo. No obstante, cuando se quieren manejar animaciones, en especial aquellas que cuentan con frames de distintos tamanos y formas, no es factible utilizar el metodo actual. Es por esto que, con el objetivo de simplificarnos la tarea, se ha desarrollado un Sistema que utilize XML para el manejo de spriteSheets y animaciones. Los spriteSheets y las animaciones se crearan utilizando DARKFUNCTION *Presente en el commit*. Este pequeno software genera un spriteSheet que convina las imagenes, junto a su propio XML. Ademas, permite trabajar las animaciones de forma visual, simplificandonos la tarea.\n\nOtro cambio MUY importante en este commit es que, debido al nuevo manejador de Sprites, se ha de tomar en cuenta que los sprites se dibujaran utilizando como origen su CENTRO. Originalmente, XNA/Monogame utilizan la esquina superior izquierda, pero el software de animacion utiliza el centro, y, debido a que se configuran las animaciones dentro de este, es pertinente cambiar a este. Aunque este puede ser un cambio relativamente complicado, a gran escala es realmente conveniente.\n\nPara conocer mas sobre como se manejan actualmente los Sprites, revisar la clase Player, la cual ha sido actualizada para funcionar con este nuevo manejador. Notesete que el spritePath viene dado por el nombre del Sprite en el XML, el cual puede ser modificado utilizando el softare incluido, o bien cambiando directamente el codigo XML.","distinct":true,"url":"https://api.github.com/repos/lrojas94/ISC-317-Proyecto-Final/commits/5ce8b62fc35de7758e36d9820c859e2de8da2b46"},{"sha":"0cf77f2dd35e814e15a66a2345f1dd811d6df614","author":{"email":"1267144171f04d0b4ca5604fedfcd5c7424c3409@gmail.com","name":"lrojas94"},"message":"Merged with Local Dev.","distinct":true,"url":"https://api.github.com/repos/lrojas94/ISC-317-Proyecto-Final/commits/0cf77f2dd35e814e15a66a2345f1dd811d6df614"}]}