| Age | Commit message (Collapse) | Author |
|
|
|
|
|
- move room name to right bottom corner
- allow wrap for ammo bar and avoid overlap with room name
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
punch damage varies with the number of hearts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
- change the way modules are imported, defining module directly in globals
- move enemy data and heart data into individual files and /data directory
|
|
|
|
|
|
- door connects two rooms
- detects if player enters a door, if so, then switch room and update player location
|
|
|
|
|
|
|
|
|