summaryrefslogtreecommitdiff
path: root/dungeon/src/map.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* dungeon: add chest usage/texturesFreya Murphy2025-11-201-1/+4
|
* dungeon: make chest items optional (no item = open)Freya Murphy2025-11-201-1/+2
|
* dungeon: add chest tileFreya Murphy2025-11-201-9/+4
|
* dungeon: implement itemsFreya Murphy2025-11-191-1/+25
|
* dungeon: port rands SmallRng to be reproducibleFreya Murphy2025-11-181-3/+3
|
* Enable more clippy lintsFreya Murphy2025-11-141-1/+1
|
* dungeon: refactor manual dropFreya Murphy2025-11-131-3/+1
|
* dungeon: have Dungeon store the rng, not the FloorFreya Murphy2025-11-131-28/+5
|
* dungeon: switch to only using small rng from randFreya Murphy2025-11-121-67/+13
|
* dungeon: bsp generate should return a floor to use same single rngFreya Murphy2025-11-111-11/+15
| | | | | | | - `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
* dungeon: remove unused impl Default for TileFreya Murphy2025-11-111-5/+0
|
* use fmt fns directly when possibleFreya Murphy2025-11-101-3/+3
|
* minimize dependencies & featuresFreya Murphy2025-11-101-2/+3
|
* dungeon: new_unchecked should be unsafeFreya Murphy2025-11-101-34/+2
|
* main: Slight merge conflict with Air resolvedalf93102025-11-101-2/+3
|
* Merge branch 'main' into 'dungeon_generation'Audrey L Fuller2025-11-101-13/+57
|\ | | | | | | # Conflicts: # dungeon/src/map.rs
| * dungeon: always use seeded rand, other minor refactoringFreya Murphy2025-11-091-45/+52
| |
| * dungeon: fix astar neighbor generationFreya Murphy2025-11-091-2/+6
| |
* | dungeon_generation: added Hallway vs Room tilesalf93102025-11-091-6/+9
| |
* | dungeon_generation: variables changed from usize to u16 for pos compatabilityalf93102025-11-091-0/+2
|/
* dungeon: refactor astar to not be genericFreya Murphy2025-11-081-0/+7
|
* dungeon: fix placeholder zombie from spawning in wallsFreya Murphy2025-11-071-0/+20
|
* Light bsp refactoringalf93102025-11-061-1/+1
|
* Added enemy code structure and test movementRyan Symons2025-11-041-1/+1
|
* Wave function collapseAudrey L Fuller2025-10-301-12/+60
|
* graphics: use atlas texture when rendering (and lots of refactoring)Freya Murphy2025-10-251-0/+5
|
* dungeon: fix hash calculation for floor tilesFreya Murphy2025-10-241-1/+1
|
* dungon: use EnumIter from strum to add values methods to enumsFreya Murphy2025-10-231-6/+11
|
* dungeon: add hash to to check if it has been changedFreya Murphy2025-10-231-8/+47
|
* Started implementing wfc crate into mapalf93102025-10-231-1/+18
|
* dungeon: refactor into entity module, and add struct (better match proposal)Freya Murphy2025-10-181-86/+2
|
* dungeon: make const_pos! not require name paramFreya Murphy2025-10-161-2/+2
|
* further improve const fns for PosFreya Murphy2025-10-081-2/+5
|
* add some functionality to PosFreya Murphy2025-10-081-1/+4
|
* add more default implsFreya Murphy2025-10-081-2/+2
|
* impl default to dungeon and its typesFreya Murphy2025-10-081-0/+20
|
* initial baselineFreya Murphy2025-10-081-0/+189