| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set loots as sensor to allow contact listen but avoid physical collision
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
use a body lifecycle manager to create after world update is done
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This reverts commit c4b1a488b3c995dff5597f1dc4e725232682c231.
|
|
also ensure randomness when connecting two rooms
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Due to incorrect reference to room date directly, killing enemies in one room means killing enemies in other rooms of the same kind.
The problem is now fixed by copying room data instead of referencing it.
|
|
|
|
|
|
|
|
- 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
|
|
also organize library imports
|
|
|