summaryrefslogtreecommitdiff
path: root/objects
AgeCommit message (Expand)Author
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
2025-02-28fix: incorrectly drawn spritesEltrac
2025-02-28refactor: manage sprite resources only in sprite moduleEltrac
2025-02-28refactor: initialize enemies and obstacles in Room object itselfEltrac
2025-02-27feat: add lancer's spriteEltrac
2025-02-27refactor: make player an objectEltrac
2025-02-27refactor: make shot an objectEltrac
2025-02-25feat: implement damage systemEltrac
2025-02-25feat: shiny hearts speed up player and stun enemies within rangeEltrac
2025-02-23feat(sprite): add sprite for playerEltrac
2025-02-23fix: some rooms spawns with no enemiesEltrac
2025-02-22feat: enemy gets blocked by walls and obstaclesEltrac
2025-02-22fix: unnatural movement around obstaclesEltrac
2025-02-22chore: use predicted location to detect collision with obstaclesEltrac
2025-02-21chore: remove prints for debuggingEltrac
2025-02-21fix: incorrect collison detection /w player and obstaclesEltrac
2025-02-21fix: drawing doors at wrong locationEltrac
2025-02-20feat: place obstacles in roomsEltrac
2025-02-20refactor: draw sprite according to bodyEltrac
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-20refactor: cancel room parameter when creating new enemyEltrac
2025-02-19refactor: organize project structureEltrac
2025-02-19feat: new types of enemy with various dropsEltrac
2025-02-19refactor: separate logic and objectEltrac
2025-02-19feat: enemies now move towards playerEltrac
2025-02-18feat: randomly generate enemies in each roomEltrac
2025-02-18style: remove commentEltrac
2025-02-18feat: randomly generated roomEltrac
2025-02-18feat: entering new roomsEltrac