{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":368855998,"defaultBranch":"main","name":"dunwich_sandgeon","ownerLogin":"fl4shk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-19T12:09:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4779073?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1621426291.827704","currentOid":""},"activityList":{"items":[{"before":"d3ac36dc3471f06b0923d31444d4fb98c2bf48b7","after":"2924ccd4f1a7df770692d9992d1b5ef3839589e0","ref":"refs/heads/main","pushedAt":"2023-03-20T23:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fl4shk","name":"Andrew Clark","path":"/fl4shk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4779073?s=80&v=4"},"commit":{"message":"`game_engine::lvgen_etc::bfs_pathfind()`: add functions\n`game_engine::lvgen_etc::DijkstraMapGen`: `gen_basic()` and `gen_flipped()`: add extra argument for forced-walkable positions\n`game_engine::lvgen_etc::DngnFloor::level_index()`: add functions\n`game_engine::lvgen_etc::RoomTunnel`: `MIN_NUM_LOCKS_DARR` and `MAX_NUM_LOCKS_DARR`: add `static` `const` `std::vector`s (and corresponding functions in `game_engine::lvgen_etc::DngnGen`)\nmisc. other less notable changes","shortMessageHtmlLink":"game_engine::lvgen_etc::bfs_pathfind(): add functions"}},{"before":"eb3988c83706e73cbd343dfcc717807e916087fa","after":"d3ac36dc3471f06b0923d31444d4fb98c2bf48b7","ref":"refs/heads/main","pushedAt":"2023-03-19T23:05:58.089Z","pushType":"push","commitsCount":1,"pusher":{"login":"fl4shk","name":"Andrew Clark","path":"/fl4shk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4779073?s=80&v=4"},"commit":{"message":"parameterize dungeon generation (a lot) more per-level","shortMessageHtmlLink":"parameterize dungeon generation (a lot) more per-level"}},{"before":"38d37ad0b5a868f7015d3f2e8c5102bd52b06236","after":"eb3988c83706e73cbd343dfcc717807e916087fa","ref":"refs/heads/main","pushedAt":"2023-03-13T16:09:11.541Z","pushType":"push","commitsCount":1,"pusher":{"login":"fl4shk","name":"Andrew Clark","path":"/fl4shk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4779073?s=80&v=4"},"commit":{"message":"`game_engine::Engine::tick()`: change call to `ecs_engine.tick()` to put the game mode `Sys`tems last, and also set `do_destroy_scheduled` to `true`\n`submodules/liborangepower`: `git pull`","shortMessageHtmlLink":"game_engine::Engine::tick(): change call to ecs_engine.tick() to …"}},{"before":"d5c9971e8f396ac15c69f40efeb0adcd4de1f601","after":"38d37ad0b5a868f7015d3f2e8c5102bd52b06236","ref":"refs/heads/main","pushedAt":"2023-03-12T21:04:38.900Z","pushType":"push","commitsCount":1,"pusher":{"login":"fl4shk","name":"Andrew Clark","path":"/fl4shk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4779073?s=80&v=4"},"commit":{"message":"`game_engine::Engine::tick()`: call `ecs_engine.destroy_scheduled()` before `ecs_engine.tick()`\n`game_engine::lvgen_etc::DngnFloor`: rename `erase_alt_terrain_in_path()` to `erase_non_walkable_in_path()`\n`game_engine::lvgen_etc::DngnFloor::erase_non_walkable_in_path()`: support destroying ECS entities that are within the path\n`game_engine::lvgen_etc::DijkstraMap::make_path()`: change return type and specify incomplete `Path`s\n`game_engine::lvgen_etc::DngnFloor`: `_position_ctor_callback()` and `_position_dtor_callback()`: no longer have code that would support walking through walls (changed design decision)\n`submodules/liborangepower`: `git pull`\nmisc. other less notable changes","shortMessageHtmlLink":"game_engine::Engine::tick(): call ecs_engine.destroy_scheduled() …"}},{"before":"64936284b373bab6801ef4c43d35f82edb5f5695","after":"d5c9971e8f396ac15c69f40efeb0adcd4de1f601","ref":"refs/heads/main","pushedAt":"2023-03-11T21:23:56.382Z","pushType":"push","commitsCount":1,"pusher":{"login":"fl4shk","name":"Andrew Clark","path":"/fl4shk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4779073?s=80&v=4"},"commit":{"message":"`game_engine::lvgen_etc::DngnFloor::draw()`: draw upper layers in priority order\n`game_engine::comp::ItemKey`: add `comp`onent\nmisc. other less notable changes","shortMessageHtmlLink":"game_engine::lvgen_etc::DngnFloor::draw(): draw upper layers in pri…"}},{"before":"b11c1157a8312bbc5c8ca907358a523d51d78e84","after":"64936284b373bab6801ef4c43d35f82edb5f5695","ref":"refs/heads/main","pushedAt":"2023-03-11T20:03:10.548Z","pushType":"push","commitsCount":1,"pusher":{"login":"fl4shk","name":"Andrew Clark","path":"/fl4shk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4779073?s=80&v=4"},"commit":{"message":"working towards upper layers of entities\n`game_engine::Engine`: `floor()`, level numbers, etc.: switch to using the zero-based indexing (not counting `level_index...()`)\n`game_engine::Engine::floor_hud_fn()`: add this function and its relatives\n`game_engine::lvgen_etc::DngnFloor`: added some code necessary for these layers: items/traps, characters/machines\n`game_engine::lvgen_etc::DngnGen::_insert_alt_terrain()`: fix small bug where multiple metaballs could have the same `cntr_pos`\nmisc. other less notable changes","shortMessageHtmlLink":"working towards upper layers of entities"}},{"before":"2bdabf31256e448dbfab677b30cc904b0d019f73","after":"b11c1157a8312bbc5c8ca907358a523d51d78e84","ref":"refs/heads/main","pushedAt":"2023-03-10T19:28:27.595Z","pushType":"push","commitsCount":1,"pusher":{"login":"fl4shk","name":"Andrew Clark","path":"/fl4shk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4779073?s=80&v=4"},"commit":{"message":"`game_engine::lvgen_etc::DngnFloor::erase_alt_terrain_in_path()`: add `std::optional` arguments for erasing rectangles around the `Path`'s endpoints; the rectangles are centered at the endpoints\n`game_engine::lvgen_etc::DngnFloor`: change name of member var `alt_terrain_state_umap` to `alt_terrain_info_umap`\n`game_engine::KeyKind`: change final letter of `Shoulder...` buttons to lowercase\n`game_engine::KeyKind`: slightly change names of face buttons\n`game_engine::lvgen_etc::DngnGen::_insert_alt_terrain()`: encase both staircases in a walkable 4x4 rectangle\n`io::TextHandlerSdl::TILE_SIZE_2D`: make this member `constexpr`\nmisc. other less notable changes","shortMessageHtmlLink":"game_engine::lvgen_etc::DngnFloor::erase_alt_terrain_in_path(): add…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADB5jEGAA","startCursor":null,"endCursor":null}},"title":"Activity · fl4shk/dunwich_sandgeon"}