summaryrefslogtreecommitdiff
path: root/objects
AgeCommit message (Expand)Author
2025-03-12fix: bullet collide with player itselfEltrac
2025-03-12fix: bullets are always friendlyEltrac
2025-03-12fix: stunned enemies still being able to moveEltrac
2025-03-12fix: bodies from previous room exist after entering anotherEltrac
2025-03-12chore: better onContact hook when dealing collisionsEltrac
2025-03-12refactor: damage enemy on shot contact, not on detecting bullets itselfEltrac
2025-03-12refactor: clearer player-related module divisionEltrac
2025-03-11chore: tidy up dependencies and clean codeEltrac
2025-03-11fix: body not destroyed after enemy diesEltrac
2025-03-11fix: no walls in first room & cannot enter doorsEltrac
2025-03-11refactor: add walls as world bodyEltrac
2025-03-11refactor: implement physics engineEltrac
2025-03-11refactor: maintain all objects in room objectEltrac
2025-03-11refactor: object updates itself with :update() functionEltrac
2025-03-11refactor: move speed up function to Player object moduleEltrac
2025-03-11feat: add color filter to indicate enemy statusEltrac
2025-03-11feat: add sticky heartEltrac
2025-03-09feat: remove door on entering a new realmEltrac
2025-03-09refactor: create door instance automatically when adding doorEltrac
2025-03-09refactor: better map generationEltrac
2025-03-09Revert "feat: remove door back when entering a new map"Eltrac
2025-03-09chore: better error response with room connectionEltrac
2025-03-09feat: remove door back when entering a new mapEltrac
2025-03-08perf: use limited loops to connect roomsEltrac
2025-03-07fix: some rooms are not accessible due to door misplacementEltrac
2025-03-07fix: getDoorlessDIrections() not working properly due to a typoEltrac
2025-03-07refactor: move initializers to the endEltrac
2025-03-07refactor: clearer logic of determining door connection directionEltrac
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-06style: remove Chinese commentEltrac
2025-03-06fix: delta becomes a boolean value in some caseEltrac
2025-03-06fix: enemies get stuck on touching obstaclesEltrac
2025-03-06feat: display room name on screen cornerEltrac
2025-03-04perf: localize all objects moduleEltrac
2025-03-04refactor: make Body object localEltrac
2025-03-04refactor: make data tables localEltrac
2025-03-04refactor: rewrite map generationEltrac
2025-03-04refactor: Room objectEltrac
2025-03-04fix: big heart after effects shooting at wrong directionsEltrac
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-04refactor: make loot an objectEltrac
2025-03-04fix: enemy misplaced in same type of room encountered beforeEltrac
2025-03-03fix: obstacle misplacementEltrac
2025-03-03feat: librarian moves fast verticallyEltrac
2025-02-28fix: player moving animationEltrac
2025-02-28feat: enemy walking animationEltrac