summaryrefslogtreecommitdiff
path: root/objects/Door.lua
AgeCommit message (Collapse)Author
2025-03-15fix: unexpected body retention and related issuesEltrac
2025-03-14feat(audio): play sound when going through a doorEltrac
2025-03-13refactor: move room switch trigger to door contactEltrac
due to the requirement for adding doors and door bodies before initializing body lifecycle manager, move lifecycle manager to game initialization and create more bodies with this manager
2025-03-04perf: localize all objects moduleEltrac
2025-03-04refactor: make Body object localEltrac
2025-02-20refactor: use Body objectEltrac
- Body defines an object's size and shape - Body provides a universal function to detect collision
2025-02-19refactor: organize project structureEltrac
- change the way modules are imported, defining module directly in globals - move enemy data and heart data into individual files and /data directory
2025-02-19refactor: separate logic and objectEltrac
2025-02-18feat: randomly generated roomEltrac
2025-02-18feat: entering new roomsEltrac
- door connects two rooms - detects if player enters a door, if so, then switch room and update player location
2025-02-18refactor: use Door object to handle room entrance and exitsEltrac