{"push_id":581896646,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"9ad85f03bd42afdf74a2f4c82a195b1e890c25b1","before":"9be25be633059cd68de4d39710a9ba5533b6c330","commits":[{"sha":"efd673db32de8cbd6e703ddc12b23ded7c1c58a1","author":{"email":"cfe012f5528883cf3755a6ac515890dd8873ca0a@hotmail.com","name":"Gu Lu (home-dev-desktop)"},"message":"refactor lua framework (1/n) move level-handlers from simulation into game (to break dependency of player and simulation)","distinct":true,"url":"https://api.github.com/repos/mc-gulu/bubbletown/commits/efd673db32de8cbd6e703ddc12b23ded7c1c58a1"},{"sha":"d068a704927051859391a61012eccf268760a4a9","author":{"email":"cfe012f5528883cf3755a6ac515890dd8873ca0a@hotmail.com","name":"Gu Lu (home-dev-desktop)"},"message":"refactor lua framework (2/n) move game module files into the same directory to add cohesiveness","distinct":true,"url":"https://api.github.com/repos/mc-gulu/bubbletown/commits/d068a704927051859391a61012eccf268760a4a9"},{"sha":"7024e5f73d887d9acff8676049164420ddf4896c","author":{"email":"cfe012f5528883cf3755a6ac515890dd8873ca0a@hotmail.com","name":"Gu Lu (home-dev-desktop)"},"message":"refactor lua framework (3/n) move ui-handlers from simulation into game\n\nadd feature:\n    - automatical lua ui handler registering in cpp\n\nfix a few issues:\n    - move handlerSet definition to the end of the file until all handler definitions are visible","distinct":true,"url":"https://api.github.com/repos/mc-gulu/bubbletown/commits/7024e5f73d887d9acff8676049164420ddf4896c"},{"sha":"3dc8c5d8b80c963d54d6026113175757c6d7ab7d","author":{"email":"cfe012f5528883cf3755a6ac515890dd8873ca0a@hotmail.com","name":"Gu Lu (home-dev-desktop)"},"message":"refactor lua framework (4/n) move files around for better modular cohesiveness;\n\ndetails:\n- explicitly rename all functions in core as global and prefixed by 'g_'\n- merge core.lua into util.lua\n- move def.lua into core and renamed\n- move all tables into core\\g_tab","distinct":true,"url":"https://api.github.com/repos/mc-gulu/bubbletown/commits/3dc8c5d8b80c963d54d6026113175757c6d7ab7d"},{"sha":"9ad85f03bd42afdf74a2f4c82a195b1e890c25b1","author":{"email":"cfe012f5528883cf3755a6ac515890dd8873ca0a@hotmail.com","name":"Gu Lu (home-dev-desktop)"},"message":"[feature] implement reward applying and level stats recording","distinct":true,"url":"https://api.github.com/repos/mc-gulu/bubbletown/commits/9ad85f03bd42afdf74a2f4c82a195b1e890c25b1"}]}