| Age | Commit message (Collapse) | Author |
|
- move room name to right bottom corner
- allow wrap for ammo bar and avoid overlap with room name
|
|
|
|
also allow multiple effect sprites to be drawn on one mob
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
rename loot() to aloot() to be recognized as alphabetically the first to be drawn
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
replace original moving logic and collision detection with love.physics
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
refactored drawQuad function and set debug mode in config
|
|
|
|
|
|
instead of a growing circle, now use an arc and its angle to indicate charging process
|
|
|
|
the additional waiting time (charging) is used to warn the player of dangerous move
|
|
in order to separate player-related game logic and player state management
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Body defines an object's size and shape
- Body provides a universal function to detect collision
|