summaryrefslogtreecommitdiff
path: root/logic/map.lua
AgeCommit message (Expand)Author
2025-03-16feat(ui): minimapEltrac
2025-03-15fix: unexpected body retention and related issuesEltrac
2025-03-14refactor: move beforeClear actionsEltrac
2025-03-14feat: wave mechanismEltrac
2025-03-14refactor: separate map generation logicEltrac
2025-03-13refactor: read object list as a utility functionEltrac
2025-03-13fea(audio): level complete soundEltrac
2025-03-12chore: remove debugging printsEltrac
2025-03-12fix: bodies from previous room exist after entering anotherEltrac
2025-03-11chore: tidy up dependencies and clean codeEltrac
2025-03-11refactor: maintain all objects in room objectEltrac
2025-03-10fix:occasional error when generating new roomEltrac
2025-03-09feat: simple i18n and pixel-style fontEltrac
2025-03-09feat: remove door on entering a new realmEltrac
2025-03-09refactor: better map generationEltrac
2025-03-09Revert "feat: remove door back when entering a new map"Eltrac
2025-03-09refactor: set map size in configEltrac
2025-03-09feat: remove door back when entering a new mapEltrac
2025-03-08feat: welcome text and notification when map's changedEltrac
2025-03-08chore: generate less room at onceEltrac
2025-03-07refactor: clearer logic on map generation and room connectionEltrac
2025-03-06refactor: leave room constructor argument blank to generate random roomEltrac
2025-03-06fix: error extending the mapEltrac
2025-03-04perf: localize all objects moduleEltrac
2025-03-04refactor: make data tables localEltrac
2025-03-04refactor: rewrite map generationEltrac
2025-03-04refactor: allow map generation with no initial roomEltrac
2025-03-04feat: endless mapEltrac
2025-03-04chore: connect room with automatically chosen directionEltrac
2025-03-04refactor: move room connection logic to room objectEltrac
2025-03-04refactor: simplify room generation functionEltrac
2025-03-04refactor: add Way / Ways globalEltrac
2025-03-04fix: avoid isolated roomEltrac
2025-02-28refactor: initialize enemies and obstacles in Room object itselfEltrac
2025-02-28feat: room cleared counterEltrac
2025-02-21fix: obstacles and enemies spawn too close to entranceEltrac
2025-02-21fix: incorrect collison detection /w player and obstaclesEltrac
2025-02-20feat: place obstacles in roomsEltrac
2025-02-20refactor: use Body objectEltrac
2025-02-20feat: place enemies at preset locationEltrac
2025-02-20feat: generate map according to preset room dataEltrac
2025-02-20fix: in case player gets attacked immediately after entering roomEltrac
2025-02-20refactor: cancel room parameter when creating new enemyEltrac
2025-02-19refactor: organize project structureEltrac
2025-02-19fix: player got caught between doorsEltrac
2025-02-19refactor: separate logic and objectEltrac