summaryrefslogtreecommitdiff
path: root/dungeon (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-11-20dungeon: add chest usage/texturesFreya Murphy3-11/+46
2025-11-20dungeon: refactor player out of entity.rsFreya Murphy3-220/+304
2025-11-20dungeon: make chest items optional (no item = open)Freya Murphy1-1/+2
2025-11-20dungeon: add chest tileFreya Murphy1-9/+4
2025-11-20dungeon: pickup itemsFreya Murphy2-71/+146
2025-11-20dungeon: entity deathFreya Murphy2-10/+94
2025-11-19dungeon: inventory usageFreya Murphy3-11/+53
2025-11-19dungeon: implement itemsFreya Murphy1-0/+22
2025-11-19dungeon: implement itemsFreya Murphy3-30/+140
2025-11-18dungeon: switch rng to rand_xoshiroFreya Murphy2-47/+12
2025-11-18dungeon: port rands SmallRng to be reproducibleFreya Murphy6-39/+117
2025-11-18dungeon: split rng into game/level to make maps consistantFreya Murphy2-10/+13
2025-11-17dungeon: fix wonky movement code (again)Freya Murphy1-8/+17
2025-11-17update min rust version to 1.88.0Freya Murphy1-15/+9
2025-11-17wasm support!Freya Murphy1-0/+4
2025-11-15dungeon: fix wonky movementFreya Murphy1-2/+8
2025-11-15zombie textureFreya Murphy1-3/+3
2025-11-15graphics: add astar paths to debug renderingFreya Murphy2-0/+18
2025-11-15dungeon: refactor entity movementFreya Murphy3-184/+202
2025-11-14graphics: add text message rendering (and sans ig)Freya Murphy3-3/+103
2025-11-14graphics: new textures!Freya Murphy1-0/+5
2025-11-14Remove wildcard exports/importsFreya Murphy6-47/+55
2025-11-14Enable more clippy lintsFreya Murphy5-25/+22
2025-11-13dungeon: refactor manual dropFreya Murphy1-3/+1
2025-11-13bsp: why was this unsafe?Freya Murphy1-6/+3
2025-11-13dungeon: have Dungeon store the rng, not the FloorFreya Murphy5-98/+100
2025-11-12dungeon: switch to only using small rng from randFreya Murphy5-111/+70
2025-11-11dungeon: bsp generate should return a floor to use same single rngFreya Murphy4-54/+56
- `Floor::new` is now `Floor::from_parts` and takes in and rng - updated bps tests to operate on a floor - removed pos < MAP_SIZE checks, since `Pos` gurentees this - bsp::generate now returns a floor
2025-11-11dungeon: rewrite const_pos!Freya Murphy1-12/+9
2025-11-11dungeon: downcast! -> try_from!Freya Murphy1-3/+5
2025-11-11fix lints in nightlyFreya Murphy1-2/+2
2025-11-11dungeon: remove unused impl Default for TileFreya Murphy1-5/+0
2025-11-10use fmt fns directly when possibleFreya Murphy2-7/+7
2025-11-10Enemy now follows a moving player, updated checkpoint doc a bitRyan Symons1-26/+54
2025-11-10minimize dependencies & featuresFreya Murphy1-2/+3
2025-11-10Added player movement check for walkab;e tilesYusuf Elsharawy1-1/+7
2025-11-10Refactored some code, implemented player movementYusuf Elsharawy4-42/+245
2025-11-10graphics: decouple sdl & waylandFreya Murphy1-6/+6
2025-11-10dungeon: new_unchecked should be unsafeFreya Murphy2-39/+19
2025-11-10main: Slight merge conflict with Air resolvedalf93101-2/+3
2025-11-10Added many auto-gen test cases for maze connectivityalf93102-30/+120
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 tilesalf93103-46/+59
2025-11-09dungeon_generation: added stair generation and fixed room center vs rabdom ↵alf93102-11/+44
point recursion
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