{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":492927287,"defaultBranch":"main","name":"asteroids-sdl","ownerLogin":"danelbro","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-16T17:05:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20583128?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1685630848.443282","currentOid":""},"activityList":{"items":[{"before":"3458e38cda6686603bb582b8af1a5618f1bd19e0","after":"f5faf5dccb31b89f911ae9afcac0321c87952bf7","ref":"refs/heads/main","pushedAt":"2023-11-26T02:48:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Most of the way with SDL interface code","shortMessageHtmlLink":"Most of the way with SDL interface code"}},{"before":"edf0d6dcdfbe524f2e7d9b7c3870baba0e01157d","after":"3458e38cda6686603bb582b8af1a5618f1bd19e0","ref":"refs/heads/main","pushedAt":"2023-11-25T16:36:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Begin SDL_Interface","shortMessageHtmlLink":"Begin SDL_Interface"}},{"before":"b9c0ae7e6ecf25b8bf8c3fbad99d4a4882c17081","after":"edf0d6dcdfbe524f2e7d9b7c3870baba0e01157d","ref":"refs/heads/main","pushedAt":"2023-11-19T17:20:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Improve enemy AI","shortMessageHtmlLink":"Improve enemy AI"}},{"before":"eef0bea87c0187a96de01e0d6d5989cc11a062b6","after":"b9c0ae7e6ecf25b8bf8c3fbad99d4a4882c17081","ref":"refs/heads/main","pushedAt":"2023-11-18T00:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Add Enemy AI","shortMessageHtmlLink":"Add Enemy AI"}},{"before":"e0d1c1146d3f7b99a21d20cacdf85f33170db675","after":"eef0bea87c0187a96de01e0d6d5989cc11a062b6","ref":"refs/heads/main","pushedAt":"2023-11-15T18:13:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Fix bugs","shortMessageHtmlLink":"Fix bugs"}},{"before":"3144d506e9356e3ad7ad0f252459329534e90b24","after":"e0d1c1146d3f7b99a21d20cacdf85f33170db675","ref":"refs/heads/main","pushedAt":"2023-11-13T21:02:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Reorganise utility files","shortMessageHtmlLink":"Reorganise utility files"}},{"before":"c1cd784e7fc8b04a8b007b6ae73c431bc770c831","after":"3144d506e9356e3ad7ad0f252459329534e90b24","ref":"refs/heads/main","pushedAt":"2023-11-13T21:01:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Back to static_casts","shortMessageHtmlLink":"Back to static_casts"}},{"before":"1cb628e7e44cd2c2b0fde5a22a9cd19778a01dfc","after":"c1cd784e7fc8b04a8b007b6ae73c431bc770c831","ref":"refs/heads/main","pushedAt":"2023-11-09T07:45:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Update SDL2 paths","shortMessageHtmlLink":"Update SDL2 paths"}},{"before":"2e6aa939ee05584bcc2067c2a8a9062036dd1ee5","after":"1cb628e7e44cd2c2b0fde5a22a9cd19778a01dfc","ref":"refs/heads/main","pushedAt":"2023-11-09T01:22:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Attempt to deal with wayward bullets via dynamic cast","shortMessageHtmlLink":"Attempt to deal with wayward bullets via dynamic cast"}},{"before":"a7a95f26407e11bf910609d654249b04dffe903b","after":"2e6aa939ee05584bcc2067c2a8a9062036dd1ee5","ref":"refs/heads/main","pushedAt":"2023-11-09T00:18:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Correct errors in Makefile","shortMessageHtmlLink":"Correct errors in Makefile"}},{"before":"cd450f70a004999df580ea072f964d60bad81544","after":"a7a95f26407e11bf910609d654249b04dffe903b","ref":"refs/heads/main","pushedAt":"2023-11-08T23:20:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Use compiler includes","shortMessageHtmlLink":"Use compiler includes"}},{"before":"7775db52c289f3ff965216c577bc54ad8f90f9c9","after":"cd450f70a004999df580ea072f964d60bad81544","ref":"refs/heads/main","pushedAt":"2023-11-05T15:26:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Improve gun controls","shortMessageHtmlLink":"Improve gun controls"}},{"before":"7cc04feb7491f24ed07167cbb5f7c752ccd6bec7","after":"7775db52c289f3ff965216c577bc54ad8f90f9c9","ref":"refs/heads/main","pushedAt":"2023-10-31T00:46:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Fix GameOver resizing problems","shortMessageHtmlLink":"Fix GameOver resizing problems"}},{"before":"2663226ae03cf1a9f9fe9ea94217945d60709799","after":"7cc04feb7491f24ed07167cbb5f7c752ccd6bec7","ref":"refs/heads/main","pushedAt":"2023-10-31T00:37:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Change indentation","shortMessageHtmlLink":"Change indentation"}},{"before":"8ce99d44df75ec6d31a5a4cb54dcd0b87552701a","after":"2663226ae03cf1a9f9fe9ea94217945d60709799","ref":"refs/heads/main","pushedAt":"2023-10-31T00:28:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Make game react to window resizing","shortMessageHtmlLink":"Make game react to window resizing"}},{"before":"512ff7091fda8fcab40c95698c269edcfabcd54c","after":"8ce99d44df75ec6d31a5a4cb54dcd0b87552701a","ref":"refs/heads/main","pushedAt":"2023-10-31T00:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Optimise vectors","shortMessageHtmlLink":"Optimise vectors"}},{"before":"49b60516858d74baca342945647fd7238f0edb69","after":"512ff7091fda8fcab40c95698c269edcfabcd54c","ref":"refs/heads/main","pushedAt":"2023-10-30T23:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Fix bugs and update Makefile","shortMessageHtmlLink":"Fix bugs and update Makefile"}},{"before":"c643508d51115bfbaba54e6fa08fd33fc38f7740","after":"49b60516858d74baca342945647fd7238f0edb69","ref":"refs/heads/main","pushedAt":"2023-10-30T18:10:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Move FlagEnums and GameLoop into utl","shortMessageHtmlLink":"Move FlagEnums and GameLoop into utl"}},{"before":"26a99417f8cf53c32f665be7f2db1915fd4ddb84","after":"c643508d51115bfbaba54e6fa08fd33fc38f7740","ref":"refs/heads/main","pushedAt":"2023-10-30T10:20:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Change file encodings/line endings","shortMessageHtmlLink":"Change file encodings/line endings"}},{"before":"a90df72ba779c67a6bd8b3ac9acfeabcbe685e6e","after":"26a99417f8cf53c32f665be7f2db1915fd4ddb84","ref":"refs/heads/main","pushedAt":"2023-10-30T00:02:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Clean up code","shortMessageHtmlLink":"Clean up code"}},{"before":"02a451f46dc93a9e89b5eea44f4a2ba14a1bc3ee","after":"a90df72ba779c67a6bd8b3ac9acfeabcbe685e6e","ref":"refs/heads/main","pushedAt":"2023-10-29T23:26:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Add internal timer to Gun","shortMessageHtmlLink":"Add internal timer to Gun"}},{"before":"56527dc6062dc55029fff67fc2e3ebf2e932d5a5","after":"02a451f46dc93a9e89b5eea44f4a2ba14a1bc3ee","ref":"refs/heads/main","pushedAt":"2023-10-28T23:24:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Move from bad half-ECS to better inheritance model\n\nSince PhysicsComponents weren’t being stored in contiguous memory\nanyway, they may as well become directly owned by PhysicsEntitys.\nOther changes are related, and try to use fewer pointers where possible.\nBoth MainLevel and PhysicsManager now hold a reference to the Player,\nwhich in the context of MainLevel is guaranteed to be\nPhysicsManager::physEntities[0]. In the context of GameOver, the Player is\nerased from that position, so the reference to the Player in\nGameOver::m_physMan should not be used.","shortMessageHtmlLink":"Move from bad half-ECS to better inheritance model"}},{"before":"ee84f22e5ba61ca0a05682936309005f51039d80","after":"56527dc6062dc55029fff67fc2e3ebf2e932d5a5","ref":"refs/heads/main","pushedAt":"2023-10-28T01:43:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Improve Game Over screen\n\nThe segfault issue disappeared on a clean build; so\nMakefile needs fixing","shortMessageHtmlLink":"Improve Game Over screen"}},{"before":"b278edb0d8d54d6c6f357947e6442e8dad08f415","after":"ee84f22e5ba61ca0a05682936309005f51039d80","ref":"refs/heads/main","pushedAt":"2023-10-28T01:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Add lives to scoreboard\n\nThis segfaults when the player reaches 0 lives; find out why.","shortMessageHtmlLink":"Add lives to scoreboard"}},{"before":"17ca28dbba6d2099297f675df532f1311cd8dc47","after":"b278edb0d8d54d6c6f357947e6442e8dad08f415","ref":"refs/heads/main","pushedAt":"2023-10-28T01:21:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Add Game Over screen","shortMessageHtmlLink":"Add Game Over screen"}},{"before":"0db97994c529af23449df38003f715790c96d465","after":"17ca28dbba6d2099297f675df532f1311cd8dc47","ref":"refs/heads/main","pushedAt":"2023-10-26T21:32:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Improve title screen","shortMessageHtmlLink":"Improve title screen"}},{"before":"b9c9834ac277333dcb755940e45057aceaba6fa1","after":"0db97994c529af23449df38003f715790c96d465","ref":"refs/heads/main","pushedAt":"2023-10-22T21:19:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Make player die on contact with enemy","shortMessageHtmlLink":"Make player die on contact with enemy"}},{"before":"284b5a025c2c13d7ff9dba67a5d3014548ea8ad7","after":"b9c9834ac277333dcb755940e45057aceaba6fa1","ref":"refs/heads/main","pushedAt":"2023-10-22T20:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Update Makefile","shortMessageHtmlLink":"Update Makefile"}},{"before":"976044b85b29bf8efeb29ed9185fd32192d86135","after":"284b5a025c2c13d7ff9dba67a5d3014548ea8ad7","ref":"refs/heads/main","pushedAt":"2023-10-22T20:57:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Fix lives, respawning, hyperdrive and enemy spawning","shortMessageHtmlLink":"Fix lives, respawning, hyperdrive and enemy spawning"}},{"before":"d6a0d916855d0312443aecbaae53fb1a31a66519","after":"976044b85b29bf8efeb29ed9185fd32192d86135","ref":"refs/heads/main","pushedAt":"2023-10-22T13:31:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danelbro","name":"Dan Elbro","path":"/danelbro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20583128?s=80&v=4"},"commit":{"message":"Add lives, respawning, and hyperdrive\n\nFirst draft","shortMessageHtmlLink":"Add lives, respawning, and hyperdrive"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADt6u4bgA","startCursor":null,"endCursor":null}},"title":"Activity · danelbro/asteroids-sdl"}