{"push_id":602895728,"size":49,"distinct_size":1,"ref":"refs/heads/pgze-revision","head":"32fe195ade2ccb717f4e6233a112465ef71c9d62","before":"96f9fe75af8f44aee90a3cbd9748a656c5e94681","commits":[{"sha":"f576cf4482d9a7f97b621a7cf42e933458b40eeb","author":{"email":"3f5c94f6abaaf2e42363bb37f5828a82a6e5f476","name":"thegraffo"},"message":"Creada estructura de directorios\nAñadidas interfaces del motor","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/f576cf4482d9a7f97b621a7cf42e933458b40eeb"},{"sha":"e86cfa2b1d02c21a689ac2bb414db8c3c03ee35f","author":{"email":"9722910eacae2d80b0de16b4401c05af8a3aefb8@gmail.com","name":"vlad12354@gmail.com"},"message":"Acabado Graphic.h\nTrabajado EngineManager.h/.cpp.","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/e86cfa2b1d02c21a689ac2bb414db8c3c03ee35f"},{"sha":"0db15e200476058fcec73ac0409ea5ccf2d8fcfe","author":{"email":"9722910eacae2d80b0de16b4401c05af8a3aefb8@gmail.com","name":"vlad12354@gmail.com"},"message":"Acabado y comentado EngineManager.h/.cpp","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/0db15e200476058fcec73ac0409ea5ccf2d8fcfe"},{"sha":"140919c84a53875280ab2a44e9512506d60c92b1","author":{"email":"b5e40185a089267dc67edf032dca52656af317f1@gmail.com","name":"ritrix@gmail.com"},"message":"Comit rapido del Mask.cpp para los otros equipos que lo utilicen","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/140919c84a53875280ab2a44e9512506d60c92b1"},{"sha":"513862a0db1078ca0ac28987ad5bc1827dde141f","author":{"email":"b5e40185a089267dc67edf032dca52656af317f1@gmail.com","name":"ritrix@gmail.com"},"message":"Cambiado la funcion collide para que devuelva un vector en vez de un list.\nCmabiado la funcion collide a virtual para que la clase base Mask sea polimorfica y funcione typeid o dynamic_cast","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/513862a0db1078ca0ac28987ad5bc1827dde141f"},{"sha":"e9dfc109425d0b163720eb54fe3148e69ef4c684","author":{"email":"81760d50d66a381bdb2ae1875ea833fa555aadce@gmail.com","name":"strauzen@gmail.com"},"message":"","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/e9dfc109425d0b163720eb54fe3148e69ef4c684"},{"sha":"a087c199fc058ec672357f9016570d1fd07c2812","author":{"email":"b5e40185a089267dc67edf032dca52656af317f1@gmail.com","name":"ritrix@gmail.com"},"message":"Cambiado los list por vector","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/a087c199fc058ec672357f9016570d1fd07c2812"},{"sha":"9abbeea6715e8acf60cdacce532249acf5ce4d6f","author":{"email":"b5e40185a089267dc67edf032dca52656af317f1@gmail.com","name":"ritrix@gmail.com"},"message":"Commit MaskCircle","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/9abbeea6715e8acf60cdacce532249acf5ce4d6f"},{"sha":"5d61c1f09eff3f54972b86d0d8a8aa4915464a57","author":{"email":"81760d50d66a381bdb2ae1875ea833fa555aadce@gmail.com","name":"strauzen@gmail.com"},"message":"","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/5d61c1f09eff3f54972b86d0d8a8aa4915464a57"},{"sha":"5f849c693fc71ad39565316603f8ced9d8490943","author":{"email":"3f5c94f6abaaf2e42363bb37f5828a82a6e5f476","name":"thegraffo"},"message":"Movido BGM a la carpeta source/src, que estaba metida en la raiz.\nImplementado GfxEngine.cpp, arreglado GfxEngine.h.\nAñadidas dos funciones privadas a Image, quien la implemente que decida si las mantiene.\nArreglado Color.h, y añadido Color.cpp.\nArreglado un detalle en EngineManager para que compile: eliminados los atributos por defecto en la constructora en el cpp (sólo deben ir en el h).\nAñadido un proyecto en visualstudio2008 para quien le vaya lento el 2010.","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/5f849c693fc71ad39565316603f8ced9d8490943"},{"sha":"2cd08dcee2ba4cd2228ac40b1309bad6d75601da","author":{"email":"81760d50d66a381bdb2ae1875ea833fa555aadce@gmail.com","name":"strauzen@gmail.com"},"message":"Terminada y repasada la clase BGM con las indicaciones de rafa marcadas en el log.","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/2cd08dcee2ba4cd2228ac40b1309bad6d75601da"},{"sha":"f33186c002a98db947f8e21fa460a51badd9b125","author":{"email":"c127d3c32473f5ee5cdf0b7643446d7eaec0e970@b9ebc815-7a61-e10c-52ed-627adc48ba52","name":"gepozuelo"},"message":"Probando el commit","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/f33186c002a98db947f8e21fa460a51badd9b125"},{"sha":"469f08bdb9cef6d2d584970358a3184a4958f62b","author":{"email":"3f5c94f6abaaf2e42363bb37f5828a82a6e5f476","name":"thegraffo"},"message":"Añadida funcionalidad privada relacionada con Images a GfxEngine.\nActualizado el proyecto de visualstudio2008 con los nuevos archivos.","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/469f08bdb9cef6d2d584970358a3184a4958f62b"},{"sha":"cc982c2b4c479c8b8093058dcff8cad9ef550afa","author":{"email":"3f5c94f6abaaf2e42363bb37f5828a82a6e5f476","name":"thegraffo"},"message":"Implementado Canvas y añadido método drawPart.\nHecho privado el init de Input para encapsular SFML completamente y corregidas algunas descripciones incorrectas de métodos.\nAñadido \"using namespace std\" a SurfaceManager para que no fallen todos los string.\nActualizado proyecto de vs2008 con los nuevos archivos.\n\n¡Buenas noches!","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/cc982c2b4c479c8b8093058dcff8cad9ef550afa"},{"sha":"07b83f548af532cc319c7d9ab2685f220270b938","author":{"email":"81760d50d66a381bdb2ae1875ea833fa555aadce@gmail.com","name":"strauzen@gmail.com"},"message":"Arreglado en BGM unos comentarios y retocadas algunas funciones mal hechas\n\nAcabado Sfx","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/07b83f548af532cc319c7d9ab2685f220270b938"},{"sha":"7fe8cf54110321ba39a08c3ce1d8f0383ab10002","author":{"email":"3ab888d6dfb16fed9232da59b26d09177083eb14@gmail.com","name":"theGraffo@gmail.com"},"message":"No tiene sentido que los sonidos se repitan por defecto.","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/7fe8cf54110321ba39a08c3ce1d8f0383ab10002"},{"sha":"a5d1559b1ca7dccc64395a6dd4e5560fdf8a10bb","author":{"email":"b85229f4374182a91b5a5dcc62014deea489a641@gmail.com","name":"carloscatalanfdez@gmail.com"},"message":"+ Añadido proyecto en codeblocks (projectpgzcb10.05) y configurado para funcionar con el código del motor y sfml. \n+ Añadidas las librerías necesarias en lib/cbdebug. Si no las veis, quitad el *.a de la lista de\" global ignores\" en las settings de svn, pero me parece que no hay problema porque sólo se ignoran al commitearlas (creo).\n\nEl proyecto usa la misma estructura que el proyecto de visual, así que en principio deberían poder convivir ambos proyectos con el mismo código, siempre y cuando no se se escriba código que sólo funcione en uno de los 2 (capitán obvio al rescate).","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/a5d1559b1ca7dccc64395a6dd4e5560fdf8a10bb"},{"sha":"7e44e24e277138aead09d7708557b0e0adc3ad5b","author":{"email":"9722910eacae2d80b0de16b4401c05af8a3aefb8@gmail.com","name":"vlad12354@gmail.com"},"message":"Acabadas y comentadas SurfaceManager.cpp/.h y SurfaceManagerItem.cpp/.h\nAdemás actualizada EngineManager según lo pedido por PomelosTeam(FrameControl).","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/7e44e24e277138aead09d7708557b0e0adc3ad5b"},{"sha":"2be3d6eb02704c387d0c4d2f1c95fc8093b23d4a","author":{"email":"b85229f4374182a91b5a5dcc62014deea489a641@gmail.com","name":"carloscatalanfdez@gmail.com"},"message":"Acabada Image\n+ Añadido método público para acceder al path de la imagen.\n+ Tal y como está implementado ahora, las clases que alberguen una imagen deben pedir a gfxEngine que la borre mediante gfxEngine::deleteImage(Image* img) en sus destructoras (o cuando quieran cargarse la imagen).","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/2be3d6eb02704c387d0c4d2f1c95fc8093b23d4a"},{"sha":"3c1fc8a56d39b664f98ec5d65eaeac536cd13f52","author":{"email":"b85229f4374182a91b5a5dcc62014deea489a641@gmail.com","name":"carloscatalanfdez@gmail.com"},"message":"+ Añadido gfxEngine::freeImage(Image* img), que borra el sf::RenderImage y sf::Sprite de un objeto Image. Se utiliza en la destructora de Image.\n+ Añadida a la clase Image una instancia al sf::Image con el que se carga desde una ruta (si se crea desde cero, esta referencia se queda a NULL).\n+ En la destructora de Image, si se trata de una imagen creada desde cero se borran todos sus elementos, mientras que las imágenes con ruta pasan antes por gfxEngine::deleteImage(std::string path) para que borre o no su sf::Image. La borre o no, se borrarán sus sf::RenderImage y sf::Sprite. Habría que probar si al borrar esos dos no se borra la sf::Image a la que están enlazadas, pero no creo que haya problema.","distinct":false,"url":"https://api.github.com/repos/rafadelahoz/is2010-pgz-gj2daacmhrpgaslogesdubddyaujovqcmde/commits/3c1fc8a56d39b664f98ec5d65eaeac536cd13f52"}]}