summaryrefslogtreecommitdiff
path: root/objects
AgeCommit message (Collapse)Author
2025-07-20dump: changes from a long time ago which I cannot recallEltrac
2025-03-17chore: fix dependency issues in some environmentEltrac
2025-03-16feat(ui): minimapEltrac
2025-03-16refactor: clearer initialization codeEltrac
2025-03-16fix: next bullet index issues when lose or gain heartEltrac
2025-03-16feat(controller): easier bullet managementEltrac
old approach: press number keys to put specific heart to the end of the line new approach: press Q or E to move the next bullet index
2025-03-15chore: remove unused codeEltrac
2025-03-15fix: unexpected body retention and related issuesEltrac
2025-03-14fix: alive shots stay still after leaving roomEltrac
2025-03-14fix: loot cannot be picked after leaving roomEltrac
2025-03-14fix: bouncy heart drops broken heart in wrong locationEltrac
2025-03-14feat: purple heart now bounce at a diagonal directionEltrac
2025-03-14feat: purple heart can now bounceEltrac
2025-03-14feat: music do not change when going back to an empty roomEltrac
2025-03-14refactor: clearer structure of config globalEltrac
2025-03-14feat: player gets knocked back getting hit by enemyEltrac
2025-03-14refactor: move beforeClear actionsEltrac
2025-03-14feat: dynamic punch damageEltrac
punch damage varies with the number of hearts
2025-03-14fix: shot disappear on contact with loots and other shotsEltrac
2025-03-14feat: custom wave start promptEltrac
2025-03-14feat: wave mechanismEltrac
2025-03-14feat(audio): play sound when going through a doorEltrac
2025-03-14chore: remove unused logicEltrac
2025-03-14refactor: seperate object placement initializersEltrac
2025-03-13fix: knockback does not work due to velocity overwritingEltrac
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 warning sound when health is lowEltrac
2025-03-13feat: always play music in fighting roomEltrac
2025-03-13feat(audio): add background music for some roomsEltrac
2025-03-13chore: remove unused dependencyEltrac
2025-03-13fix: loots blocking the wayEltrac
set loots as sensor to allow contact listen but avoid physical collision
2025-03-13refactor: clearer codeEltrac
2025-03-13feat: pokob show different appearances in each health stateEltrac
2025-03-13feat: pokobs drop a broken heart when a bullet hits themEltrac
also add a hook (onHit) to define behavior after a enemy is hit
2025-03-13fix: attempts to use destroyed bodyEltrac
2025-03-13chore: remove unused argumentsEltrac
2025-03-13fix: lock error when creating new shot during world updateEltrac
2025-03-13refactor: remove body objectEltrac
2025-03-13refactor: remove body:draw methodEltrac
2025-03-13chore: remove unused methodEltrac
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-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-12refactor: cleaner codeEltrac
2025-03-12fix: game crash when creating new body during world updateEltrac
use a body lifecycle manager to create after world update is done
2025-03-12refactor: remove unused methodEltrac