{"push_id":936660352,"size":12,"distinct_size":12,"ref":"refs/heads/C++GUI","head":"bbd9fd54eaf62e421d545cca6c2616ea9e967ee1","before":"728ced78f1c0f1bfd39c0248a2b013ed7c945637","commits":[{"sha":"ea7394f44f796c1c437833d4e873ad15847b4e48","author":{"email":"159615f753341ab0a97b5229a8ba1c857a57b8c4@mail.ru","name":"wdigger"},"message":"Refactoring: concentrate random functions","distinct":true,"url":"https://api.github.com/repos/wdigger/freeserf/commits/ea7394f44f796c1c437833d4e873ad15847b4e48"},{"sha":"c0691523d7c40e6937e8b8c7f78e8031bc4878da","author":{"email":"159615f753341ab0a97b5229a8ba1c857a57b8c4@mail.ru","name":"Yury Klushin"},"message":"Changed: Improve game init window","distinct":true,"url":"https://api.github.com/repos/wdigger/freeserf/commits/c0691523d7c40e6937e8b8c7f78e8031bc4878da"},{"sha":"a9a812ec52fd8f8a4952e403a8d32e339412987a","author":{"email":"159615f753341ab0a97b5229a8ba1c857a57b8c4@mail.ru","name":"Yury Klushin"},"message":"Map object incapsulation","distinct":true,"url":"https://api.github.com/repos/wdigger/freeserf/commits/a9a812ec52fd8f8a4952e403a8d32e339412987a"},{"sha":"82bdf40f21a7b46df5e1b852db5df1e43b102478","author":{"email":"159615f753341ab0a97b5229a8ba1c857a57b8c4@mail.ru","name":"Yury Klushin"},"message":"Added map preview on game select","distinct":true,"url":"https://api.github.com/repos/wdigger/freeserf/commits/82bdf40f21a7b46df5e1b852db5df1e43b102478"},{"sha":"6b302f9be13530867db036d668f6e338a5dc7af8","author":{"email":"159615f753341ab0a97b5229a8ba1c857a57b8c4@mail.ru","name":"Yury Klushin"},"message":"Added: game base enter on game_init","distinct":true,"url":"https://api.github.com/repos/wdigger/freeserf/commits/6b302f9be13530867db036d668f6e338a5dc7af8"},{"sha":"89969e61bd3c6185e6676931bba29aa9709e7f2d","author":{"email":"159615f753341ab0a97b5229a8ba1c857a57b8c4@mail.ru","name":"Yury Klushin"},"message":"Improve random input field","distinct":true,"url":"https://api.github.com/repos/wdigger/freeserf/commits/89969e61bd3c6185e6676931bba29aa9709e7f2d"},{"sha":"9660d912238f415e2a1892b08f443e3275ce7804","author":{"email":"159615f753341ab0a97b5229a8ba1c857a57b8c4@mail.ru","name":"wdigger"},"message":"Workon: C++ graphics","distinct":true,"url":"https://api.github.com/repos/wdigger/freeserf/commits/9660d912238f415e2a1892b08f443e3275ce7804"},{"sha":"b44b5242704fbaf17bc84301618a86113a266bfe","author":{"email":"159615f753341ab0a97b5229a8ba1c857a57b8c4@mail.ru","name":"Yury Klushin"},"message":"Refactoring: Game saving moved out from main module","distinct":true,"url":"https://api.github.com/repos/wdigger/freeserf/commits/b44b5242704fbaf17bc84301618a86113a266bfe"},{"sha":"99119641652795a2fce480a6c60388a561bfd7d6","author":{"email":"159615f753341ab0a97b5229a8ba1c857a57b8c4@mail.ru","name":"wdigger"},"message":"Incapsulate platform dependent objects","distinct":true,"url":"https://api.github.com/repos/wdigger/freeserf/commits/99119641652795a2fce480a6c60388a561bfd7d6"},{"sha":"95022193b8730c59aef05d61c4c08ef1400f0991","author":{"email":"159615f753341ab0a97b5229a8ba1c857a57b8c4@mail.ru","name":"Yury Klushin"},"message":"Added: Win32 video and event processing","distinct":true,"url":"https://api.github.com/repos/wdigger/freeserf/commits/95022193b8730c59aef05d61c4c08ef1400f0991"},{"sha":"d2247f91f4e551bf2d0bfaacd46a63618b8974b6","author":{"email":"159615f753341ab0a97b5229a8ba1c857a57b8c4@mail.ru","name":"wdigger"},"message":"Added: getopt for MS VC build","distinct":true,"url":"https://api.github.com/repos/wdigger/freeserf/commits/d2247f91f4e551bf2d0bfaacd46a63618b8974b6"},{"sha":"bbd9fd54eaf62e421d545cca6c2616ea9e967ee1","author":{"email":"159615f753341ab0a97b5229a8ba1c857a57b8c4@mail.ru","name":"Yury Klushin"},"message":"Added: windows audio","distinct":true,"url":"https://api.github.com/repos/wdigger/freeserf/commits/bbd9fd54eaf62e421d545cca6c2616ea9e967ee1"}]}