{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":145686294,"defaultBranch":"master","name":"vigilante","ownerLogin":"aesophor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-22T09:24:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32998585?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1639488220.746176","currentOid":""},"activityList":{"items":[{"before":"e9b4aa8fa69a5bd30e495072e1996c1ce7565682","after":"37c7da5225a70d57c60fd602b1a8d43f4b42adb6","ref":"refs/heads/master","pushedAt":"2024-03-05T14:39:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"ui/console/CommandHandler: Introduce SetInGameTime cmd\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"ui/console/CommandHandler: Introduce SetInGameTime cmd"}},{"before":"5a2d7c6010d89cae6adb405ca351f79550d11b73","after":"e9b4aa8fa69a5bd30e495072e1996c1ce7565682","ref":"refs/heads/master","pushedAt":"2024-03-03T08:14:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"map/GameMap: Adjust the position of portal user\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"map/GameMap: Adjust the position of portal user"}},{"before":"21bf2332e256647beef2e0de91f29ffc8e7069d6","after":"5a2d7c6010d89cae6adb405ca351f79550d11b73","ref":"refs/heads/master","pushedAt":"2024-03-03T07:16:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"map/GameMap: Adjust the position of portal user\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"map/GameMap: Adjust the position of portal user"}},{"before":"0f36816d0274b3015aef82d7a94c29412537d186","after":"21bf2332e256647beef2e0de91f29ffc8e7069d6","ref":"refs/heads/master","pushedAt":"2024-02-25T13:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"gameplay,ui: Fixed player resting and fast forward time by 8 hours\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"gameplay,ui: Fixed player resting and fast forward time by 8 hours"}},{"before":"1d8e5273dcfa603e0dd2a4ef8085790637082998","after":"0f36816d0274b3015aef82d7a94c29412537d186","ref":"refs/heads/master","pushedAt":"2024-02-25T13:10:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"gameplay,map: Implement day & night cycle\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"gameplay,map: Implement day & night cycle"}},{"before":"385aa543d81e9eaf3abdbff73ce405dab399839e","after":"1d8e5273dcfa603e0dd2a4ef8085790637082998","ref":"refs/heads/master","pushedAt":"2024-02-25T13:00:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"gameplay,map: Implement day & night cycle\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"gameplay,map: Implement day & night cycle"}},{"before":"4756154442d8f223d41afdee6dd1dc8c6dc00e5b","after":"385aa543d81e9eaf3abdbff73ce405dab399839e","ref":"refs/heads/master","pushedAt":"2024-02-25T12:47:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"gameplay,map: Implement day & night cycle\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"gameplay,map: Implement day & night cycle"}},{"before":"f3ed74a8e421dbe5633589f535b31dc41569d36e","after":"4756154442d8f223d41afdee6dd1dc8c6dc00e5b","ref":"refs/heads/master","pushedAt":"2024-02-24T07:49:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"map: Create static light sources from tiled maps\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"map: Create static light sources from tiled maps"}},{"before":"f1e6fb1654a1309331c1c331cd4db198cbf07eda","after":"f3ed74a8e421dbe5633589f535b31dc41569d36e","ref":"refs/heads/master","pushedAt":"2024-02-21T14:57:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Assets,map: Implement a simple lighting system\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Assets,map: Implement a simple lighting system"}},{"before":"6f9afe5f8d57ce07d8840b8ba766c0097d174a2d","after":"f1e6fb1654a1309331c1c331cd4db198cbf07eda","ref":"refs/heads/master","pushedAt":"2024-02-21T14:55:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Assets,map: Implement a simple lighting system\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Assets,map: Implement a simple lighting system"}},{"before":"0d3bac98de18a35c529c9446c0eb1231c59184c3","after":"6f9afe5f8d57ce07d8840b8ba766c0097d174a2d","ref":"refs/heads/master","pushedAt":"2024-02-21T14:52:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Assets,map: Implement a simple lighting system\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Assets,map: Implement a simple lighting system"}},{"before":"bed18c1220134d0099dc4b146bfd80562a47829a","after":"0d3bac98de18a35c529c9446c0eb1231c59184c3","ref":"refs/heads/master","pushedAt":"2024-02-21T14:49:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Assets,map: Implement a simple lighting system\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Assets,map: Implement a simple lighting system"}},{"before":"3f549885132c35cab336fd262a7ef8b6a87da880","after":"bed18c1220134d0099dc4b146bfd80562a47829a","ref":"refs/heads/master","pushedAt":"2024-02-20T13:44:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Introduce ax_util::addChildWithParentCameraMask();\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Introduce ax_util::addChildWithParentCameraMask();"}},{"before":"befe7fe7c5cd31d5c66d9ca4a276267341677919","after":"3f549885132c35cab336fd262a7ef8b6a87da880","ref":"refs/heads/master","pushedAt":"2024-02-19T16:55:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Fix camera\n\nAfter creating a RenderTexture and blending the light sprite on top of\nit, the game camera stopped working (it won't follow the player). If\nI remove the calls to RenderTexture::beginWithClear() + RenderTexture::end(),\nthen gameCamera->setPosition() will work...\n\nAfter some research, I tried to leave the default camera alone\n(previously, the default camera was used as the game camera, i.e. for\ntiled maps, player sprites, npc sprites, etc). Now we have four cameras\nin total:\n- CameraFlag::DEFAULT - unused\n- CameraFlag::USER1 - parallax\n- CameraFlag::USER2 - tiled map, player sprites, npc sprites, etc\n- CameraFlag::USER3 - hud and ui\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Fix camera"}},{"before":"affc287e7ee501d5d674b468faae781f85394e27","after":"befe7fe7c5cd31d5c66d9ca4a276267341677919","ref":"refs/heads/master","pushedAt":"2024-02-19T14:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"scene/GameScene: improve readability\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"scene/GameScene: improve readability"}},{"before":"052b461b14f599e193dc779422cede4d9105e76d","after":"affc287e7ee501d5d674b468faae781f85394e27","ref":"refs/heads/master","pushedAt":"2024-02-19T14:52:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Move friend type decl to the beginning of class definitions\n\nThis adjustment is made according to Google C++ style guide.\n- https://google.github.io/styleguide/cppguide.html#Declaration_Order\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Move friend type decl to the beginning of class definitions"}},{"before":"36e35548a81768b2fa543e44ee76d6573903703f","after":"052b461b14f599e193dc779422cede4d9105e76d","ref":"refs/heads/master","pushedAt":"2024-02-19T12:00:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Implement lighting PoC via gl blending\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Implement lighting PoC via gl blending"}},{"before":"451dfeb09320b810d97386daedae5239724f3953","after":"36e35548a81768b2fa543e44ee76d6573903703f","ref":"refs/heads/master","pushedAt":"2024-02-19T10:06:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Upgrade to axmol 2.1.1\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Upgrade to axmol 2.1.1"}},{"before":"4fa6eec77d167c8c889e188fc5f1bcfc61f7e060","after":"451dfeb09320b810d97386daedae5239724f3953","ref":"refs/heads/master","pushedAt":"2024-02-19T10:04:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Upgrade to axmol 2.1.1\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Upgrade to axmol 2.1.1"}},{"before":"bbff11849ad239a3f20db0b06ec21b0989d6c06e","after":"4fa6eec77d167c8c889e188fc5f1bcfc61f7e060","ref":"refs/heads/master","pushedAt":"2024-02-19T07:53:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"map,scene: reorder methods and statements\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"map,scene: reorder methods and statements"}},{"before":"9103f3464420c867a82d6ada58166afe5e9c16f6","after":"bbff11849ad239a3f20db0b06ec21b0989d6c06e","ref":"refs/heads/master","pushedAt":"2024-02-19T07:53:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Rename graphical_layers to z_order\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Rename graphical_layers to z_order"}},{"before":"0f3ac5bc67abf4175c86fe2ec851d8d166a4a6de","after":"9103f3464420c867a82d6ada58166afe5e9c16f6","ref":"refs/heads/master","pushedAt":"2024-02-18T16:17:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"scene/GameScene: reorder methods\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"scene/GameScene: reorder methods"}},{"before":"28e017edf6af1dfb65958ac17c087133897ddbb1","after":"0f3ac5bc67abf4175c86fe2ec851d8d166a4a6de","ref":"refs/heads/master","pushedAt":"2024-02-18T11:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"gameplay/InGameTime: set default in-game time to 08:30\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"gameplay/InGameTime: set default in-game time to 08:30"}},{"before":"8b173dc59f75788aea5175969b57ee7c77e8851d","after":"28e017edf6af1dfb65958ac17c087133897ddbb1","ref":"refs/heads/master","pushedAt":"2024-02-18T11:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Add support for setting bgm volume through console\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Add support for setting bgm volume through console"}},{"before":"014709815612977abb061e7327b2e8235c9f1639","after":"8b173dc59f75788aea5175969b57ee7c77e8851d","ref":"refs/heads/master","pushedAt":"2024-02-18T11:20:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"character/Player: fixed use-after-free in discardItem()\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"character/Player: fixed use-after-free in discardItem()"}},{"before":"8460bc3e525dcec5141a1e73a6211a74e28987c9","after":"014709815612977abb061e7327b2e8235c9f1639","ref":"refs/heads/master","pushedAt":"2024-02-18T09:29:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"ui/console/CommandHandler: setSuccess() if a room has already been rented\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"ui/console/CommandHandler: setSuccess() if a room has already been re…"}},{"before":"4c4edfc3b3ed5bea0aecb4a0f4e4e1865f750709","after":"8460bc3e525dcec5141a1e73a6211a74e28987c9","ref":"refs/heads/master","pushedAt":"2024-02-18T09:28:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"ui/console/CommandHandler: setSuccess() if a room has already been rented\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"ui/console/CommandHandler: setSuccess() if a room has already been re…"}},{"before":"e09b1c1bae515bb5198648df12628e429787bddf","after":"4c4edfc3b3ed5bea0aecb4a0f4e4e1865f750709","ref":"refs/heads/master","pushedAt":"2024-02-18T09:08:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Define cmd string literals as constexpr char[]\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Define cmd string literals as constexpr char[]"}},{"before":"ae09b9a5933667d8bdf0de34f35b7c75d73e510b","after":"e09b1c1bae515bb5198648df12628e429787bddf","ref":"refs/heads/master","pushedAt":"2024-02-18T09:01:11.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Define cmd string literals as constexpr char[]\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Define cmd string literals as constexpr char[]"}},{"before":"2f2dd3df0e40c728fb278ddf40844ad028ba6f2f","after":"ae09b9a5933667d8bdf0de34f35b7c75d73e510b","ref":"refs/heads/master","pushedAt":"2024-02-17T14:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aesophor","name":"aesophor","path":"/aesophor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32998585?s=80&v=4"},"commit":{"message":"Introduce RoomRentalTracker\n\nSigned-off-by: Marco Wang ","shortMessageHtmlLink":"Introduce RoomRentalTracker"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDPKTogA","startCursor":null,"endCursor":null}},"title":"Activity · aesophor/vigilante"}