{"push_id":864317909,"size":18,"distinct_size":0,"ref":"refs/heads/kazakk","head":"106009e01571087b2cb8e00f93d330367a700c48","before":"a81570c22450b3564293d832627874c485f5561d","commits":[{"sha":"36e0cd92c86eb18f3c93fa05204e02841f2a667c","author":{"email":"3f0e8c810092422d27176df644c3b9e0d2a47ac5@mail.ry","name":"Kirill"},"message":"Поправил ошибки в getDefaultMap","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/36e0cd92c86eb18f3c93fa05204e02841f2a667c"},{"sha":"47f76dd372a398b8587ed8ed723e8af326e87b5a","author":{"email":"3f0e8c810092422d27176df644c3b9e0d2a47ac5@mail.ry","name":"Kirill"},"message":"Исправил свои же косяки","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/47f76dd372a398b8587ed8ed723e8af326e87b5a"},{"sha":"454050e456a96a6887e4a85c5ed0a48e69835c77","author":{"email":"3f0e8c810092422d27176df644c3b9e0d2a47ac5@mail.ry","name":"Kirill"},"message":"onSetSizeClicked() // окно с настройками SetSize","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/454050e456a96a6887e4a85c5ed0a48e69835c77"},{"sha":"39b85d73d30b2bb64ca16cab82f06b41cbcba819","author":{"email":"3f0e8c810092422d27176df644c3b9e0d2a47ac5@mail.ry","name":"Kirill"},"message":"Правка в конструкторе Map // не соблюдалась конвенция field[x][y]","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/39b85d73d30b2bb64ca16cab82f06b41cbcba819"},{"sha":"f4f8dbecb16ca60fc132b5917fdf6689a22dbd7e","author":{"email":"3f0e8c810092422d27176df644c3b9e0d2a47ac5@mail.ry","name":"Kirill"},"message":"Добавил к конструктору Map недостающие definition Size X и Y","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/f4f8dbecb16ca60fc132b5917fdf6689a22dbd7e"},{"sha":"03485d07f7a013077fc393f148744a982ca46326","author":{"email":"3f0e8c810092422d27176df644c3b9e0d2a47ac5@mail.ry","name":"Kirill"},"message":"Выровнял код с отступом\nНачал реализовывать метод onCreateMapClicked() // остановился на создании карты редактора\nОпять поправил код с генерацией карты по умолчанию","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/03485d07f7a013077fc393f148744a982ca46326"},{"sha":"c64d85b71ef591b7e7e58570841d0a077515d47c","author":{"email":"3f0e8c810092422d27176df644c3b9e0d2a47ac5@mail.ry","name":"Kirill"},"message":"Изменил монохромный QBitmap на цветной QPixmap\nОрганизовал новый класс CellLabel - для отрисовки игровых карт (пока только без основного функционала)\nДобавил картинку Floor.png - для пола, и голову змеи SnakeHead.png - в будущем нужно решать вопрос о цвете змеек\nМетод onCreateMapClicked теперь рисует начальную карту\nДобавлен res.qrc - в котором содержатся ресурсы игры (картинки)\nИзменил getBitmap под QPixmap и работу с путями к ресурсам игры","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/c64d85b71ef591b7e7e58570841d0a077515d47c"},{"sha":"27bf20808837a220d185e74a4c6ddac1247d6adc","author":{"email":"04b9211b2a6dbd46daae73e114a18f3e100448af@gmail.com","name":"MGerasimchuk"},"message":"add setSize on mapEditor","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/27bf20808837a220d185e74a4c6ddac1247d6adc"},{"sha":"d97af1abd0d8f6e676ae69b29eefed8cffb03c60","author":{"email":"04b9211b2a6dbd46daae73e114a18f3e100448af@gmail.com","name":"MGerasimchuk"},"message":"Create minimal GUI","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/d97af1abd0d8f6e676ae69b29eefed8cffb03c60"},{"sha":"3f4566a2daae89efe642d0adec368d91ce20741a","author":{"email":"04b9211b2a6dbd46daae73e114a18f3e100448af@gmail.com","name":"MGerasimchuk"},"message":"fix editor window(operation with snake)","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/3f4566a2daae89efe642d0adec368d91ce20741a"},{"sha":"9a6ddd10ac7e315312f81e4372d082448fe1237d","author":{"email":"04b9211b2a6dbd46daae73e114a18f3e100448af@gmail.com","name":"MGerasimchuk"},"message":"FIX EDITOR WINDOW","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/9a6ddd10ac7e315312f81e4372d082448fe1237d"},{"sha":"346e03a01146b87dfe59d9bd6b51b61e1e638101","author":{"email":"04b9211b2a6dbd46daae73e114a18f3e100448af@gmail.com","name":"MGerasimchuk"},"message":"FIX EDITOR WINDOW","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/346e03a01146b87dfe59d9bd6b51b61e1e638101"},{"sha":"c0d6acad83a371e3966dd21937b46c98cfc61367","author":{"email":"04b9211b2a6dbd46daae73e114a18f3e100448af@gmail.com","name":"MGerasimchuk"},"message":"fix mapWidget","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/c0d6acad83a371e3966dd21937b46c98cfc61367"},{"sha":"c558a5f0733c9087383005bb772a8b2d7d4be76b","author":{"email":"04b9211b2a6dbd46daae73e114a18f3e100448af@gmail.com","name":"MGerasimchuk"},"message":"delete debug point","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/c558a5f0733c9087383005bb772a8b2d7d4be76b"},{"sha":"504544b7925f72877ab39b1efacbaeab3a9e6745","author":{"email":"04b9211b2a6dbd46daae73e114a18f3e100448af@gmail.com","name":"MGerasimchuk"},"message":"fix stupid bug","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/504544b7925f72877ab39b1efacbaeab3a9e6745"},{"sha":"b37db0bbddb13bf27e2f4f580f0742d35992a036","author":{"email":"bd3359052953e66d9c5995702b52990c2b3a5b79@mail.ru","name":"Nexen23"},"message":"Merge remote-tracking branch 'Master/mg_dev' into Erofes\n\nConflicts:\n\tEditorWindow.cpp\n\tSnake.pro\n\timg/Floor.png\n\timg/Snake.png\n\timg/SnakeHead.png","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/b37db0bbddb13bf27e2f4f580f0742d35992a036"},{"sha":"ca26baf28993b0aecfc5e6c88f26360e242214eb","author":{"email":"bd3359052953e66d9c5995702b52990c2b3a5b79@mail.ru","name":"Nexen23"},"message":"Merge remote-tracking branch 'Master/mg_dev' into Erofes","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/ca26baf28993b0aecfc5e6c88f26360e242214eb"},{"sha":"106009e01571087b2cb8e00f93d330367a700c48","author":{"email":"3f0e8c810092422d27176df644c3b9e0d2a47ac5@mail.ry","name":"Kirill"},"message":"Новая версия \"живой\" змейки\nВ Game.h добавил функции получения Ai* по имени Ai\nФункцию получения змейки по её имени\n(всё это для работы с GameWindow)\nФункцию getMap() - так как она мне потребовалась при передаче map от EditorWindow к GameWindow (должна быть удалена в финальной версии)\n\nВ EditorWindow.h добавил функцию onTestMapClicked - которая переносит созданную карту сразу в GameWindow (вызывается из меню в окне EditorWindow) (должна быть удалена в финальной версии)\n\nВ GameWindow добавил MapWidget как в EditWindow\nФункции setMap и showMap\nonBindAiToSnake - прицепляет AI к текущей змейке (срабатывает при изменении ии в GameWindow)\ngetSnakeBySnakeName - получает змейку по её имени (требуется для работы с GameWindow)\nrefreshMap - обычная отрисовка происходящего\n\nВернул \"голову\" в MapWidget.cpp","distinct":false,"url":"https://api.github.com/repos/Nexen23/Snake/commits/106009e01571087b2cb8e00f93d330367a700c48"}]}