summaryrefslogtreecommitdiff
path: root/logic/controller.lua
AgeCommit message (Collapse)Author
2025-03-17feat(controller): use mouse wheel to quickly select next bulletEltrac
2025-03-16fix: next bullet index out of boundsEltrac
2025-03-16feat(controller): press ctrl + q/e to quickly move current bullet indexEltrac
2025-03-16feat(controller): use number key to specifically set next bullet indexEltrac
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-14feat(i18n): press Ctrl+L or Command+L to switch languagesEltrac
2025-03-13feat: player now can click right to punch mobsEltrac
2025-03-12feat(audio): special sound for shiny heartsEltrac
2025-03-12feat(audio): play projectile sound when player shootsEltrac
2025-03-12refactor: clearer player-related module divisionEltrac
- Remove logic.player module, move the into objects.player. - Controller module does not deal with specific player movement. Instead, it calculates essential data and pass that to player methods
2025-03-11chore: tidy up dependencies and clean codeEltrac
2025-03-11refactor: implement physics engineEltrac
replace original moving logic and collision detection with love.physics
2025-03-11Revert "chore: allow direction keys to move"Eltrac
This reverts commit 843ace158173805c6273a2d09bd3d61088492f80.
2025-03-10chore: allow direction keys to moveEltrac
2025-03-04perf: localize all objects moduleEltrac
2025-02-28fix: player moving animationEltrac
2025-02-28fix: inappropriate global functionEltrac
2025-02-28refactor: separate controller logicEltrac