summaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Expand)Author
2025-03-16feat(ui): game over screenEltrac
2025-03-16feat(audio): play spring bouncy sound when purple heart hitsEltrac
2025-03-16feat(audio): play fart sound when shooting brown heartEltrac
2025-03-16feat: gift heart now gives a random heart to playerEltrac
2025-03-16refactor: clearer initialization codeEltrac
2025-03-14feat(audio): play sound when going through a doorEltrac
2025-03-14feat(audio): add party music to some roomEltrac
2025-03-13feat: player now can click right to punch mobsEltrac
2025-03-13feat(audio): "gets hit" soundEltrac
2025-03-13refactor: read object list as a utility functionEltrac
2025-03-13feat(audio): play cheerful music in initial roomEltrac
2025-03-13feat(audio): play warning sound when health is lowEltrac
2025-03-13chore: intense fight musicEltrac
2025-03-13fix: occasional error where destroyed body gets destroyed againEltrac
2025-03-13fea(audio): level complete soundEltrac
2025-03-13feat(audio): add background music for some roomsEltrac
2025-03-13fix: loots blocking the wayEltrac
2025-03-13fix: shots do not die in contact with wallsEltrac
2025-03-13refactor: a general function to draw rectanglesEltrac
2025-03-13refactor: move room switch trigger to door contactEltrac
2025-03-12feat(audio): special sound for shiny heartsEltrac
2025-03-12feat(audio): enemy death soundEltrac
2025-03-12feat(audio): play projectile sound when player shootsEltrac
2025-03-12refactor: use lifecycle manager to destroy all bodiesEltrac
2025-03-12fix: game crash when creating new body during world updateEltrac
2025-03-12chore: remove debugging printsEltrac
2025-03-12chore: better onContact hook when dealing collisionsEltrac
2025-03-11refactor: add walls as world bodyEltrac
2025-03-11refactor: maintain all objects in room objectEltrac
2025-03-09chore: remove testing printsEltrac
2025-03-09refactor: better map generationEltrac
2025-03-09Revert "feat: remove door back when entering a new map"Eltrac
2025-03-09feat: remove door back when entering a new mapEltrac
2025-03-07fix: some rooms are not accessible due to door misplacementEltrac
2025-03-04refactor: calling rendererEltrac
2025-03-04perf: localize all objects moduleEltrac
2025-03-04refactor: rewrite map generationEltrac
2025-03-04refactor: simplify room generation functionEltrac
2025-02-28style: remove Chinese commentsEltrac
2025-02-28chore: remove debug printsEltrac
2025-02-28feat: enemy walking animationEltrac
2025-02-25feat: shiny hearts speed up player and stun enemies within rangeEltrac
2025-02-23fix: some rooms spawns with no enemiesEltrac
2025-02-22refactor: reuse isBlocked() functionEltrac
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-19refactor: organize project structureEltrac
2025-02-19refactor: make renderer a utilityEltrac
2025-02-19fix: screen darkens when player is shieldedEltrac