summaryrefslogtreecommitdiff
path: root/dungeon/src (unfollow)
Commit message (Expand)AuthorFilesLines
2025-11-10main: Slight merge conflict with Air resolvedalf93101-2/+3
2025-11-10Added many auto-gen test cases for maze connectivityalf93101-6/+12
2025-11-09oopsFreya Murphy1-1/+1
2025-11-09dungeon: always use seeded rand, other minor refactoringFreya Murphy3-67/+110
2025-11-09dungeon: fix astar neighbor generationFreya Murphy1-2/+6
2025-11-09dungeon_generation: added Hallway vs Room tilesalf93102-44/+39
2025-11-09dungeon_generation: added stair generation and fixed room center vs rabdom po...alf93101-11/+30
2025-11-09dungeon_generation: variables changed from usize to u16 for pos compatabilityalf93102-70/+57
2025-11-09minor changesFreya Murphy1-2/+2
2025-11-08graphics: refactor renderer to hardcode resolution (360p)Freya Murphy1-1/+4
2025-11-08dungeon: fix pos idx overflowFreya Murphy1-3/+2
2025-11-08dungeon: refactor astar to not be genericFreya Murphy4-231/+63
2025-11-08graphics: refactor debug uiFreya Murphy1-1/+14
2025-11-07Moved Enemy logic to Entity Struct, fixed enemy drift while movingRyan Symons3-234/+186
2025-11-07dungeon: fix placeholder zombie from spawning in wallsFreya Murphy2-6/+22
2025-11-07Basic enemy pathfinding/ai addedRyan Symons4-8/+462
2025-11-06fix clippy and tests (why am i the one doing this)Freya Murphy2-14/+26
2025-11-06Light bsp refactoringalf93103-10/+13
2025-11-05Moved most of the movement stuff to entity.Ryan Symons2-57/+38
2025-11-04Added enemy code structure and test movementRyan Symons4-2/+129
2025-10-31graphics: add health/inventory ui renderingFreya Murphy1-2/+8
2025-10-30Wave function collapseAudrey L Fuller5-59/+824
2025-10-27dungeon: add step_by function for Pos, and rename step to step_by for FPosFreya Murphy1-8/+36
2025-10-25graphics: use atlas texture when rendering (and lots of refactoring)Freya Murphy1-0/+5
2025-10-24dungeon: fix hash calculation for floor tilesFreya Murphy1-1/+1
2025-10-23dungeon: add x,y getters for Pos and FPosFreya Murphy1-0/+60
2025-10-23dungon: supress wfc clippy warnings (for now)Freya Murphy1-15/+17
2025-10-23dungon: use EnumIter from strum to add values methods to enumsFreya Murphy2-7/+21
2025-10-23dungeon: add hash to to check if it has been changedFreya Murphy1-8/+47
2025-10-23dungeon: add FPos for decimial positionsFreya Murphy3-4/+156
2025-10-23Started implementing wfc crate into mapalf93103-1/+119
2025-10-19dungeon: refactor constructorsFreya Murphy1-11/+10
2025-10-18dungeon: refactor into entity module, and add struct (better match proposal)Freya Murphy3-118/+124
2025-10-16dungeon: make const_pos! not require name paramFreya Murphy2-7/+7
2025-10-16dungeon: add more getters and lib fnsFreya Murphy2-0/+46
2025-10-08further improve const fns for PosFreya Murphy2-10/+20
2025-10-08add some functionality to PosFreya Murphy2-5/+76
2025-10-08add more default implsFreya Murphy2-2/+8
2025-10-08impl default to dungeon and its typesFreya Murphy3-3/+56
2025-10-08initial baselineFreya Murphy3-0/+369