summaryrefslogtreecommitdiff
path: root/render/draws/objects.lua
AgeCommit message (Collapse)Author
2025-03-16feat: add effect sprite for vertical moving mobsEltrac
also allow multiple effect sprites to be drawn on one mob
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-14refactor: clearer structure of config globalEltrac
2025-03-13feat(sprite): stun and sticky effects are demonstrated with an spriteEltrac
2025-03-13feat(ui): draw arc and arrow to indicate attack range and directionEltrac
2025-03-13fix: render loots at the bottomEltrac
rename loot() to aloot() to be recognized as alphabetically the first to be drawn
2025-03-13feat: pokob show different appearances in each health stateEltrac
2025-03-13refactor: remove body objectEltrac
2025-03-13refactor: remove body:draw methodEltrac
2025-03-11refactor: maintain all objects in room objectEltrac
2025-03-11fix: loots exist across all roomsEltrac
2025-03-11feat: add color filter to indicate enemy statusEltrac
2025-03-04perf: localize all objects moduleEltrac
2025-03-04refactor: make data tables localEltrac
2025-03-04chore: remove debug printEltrac
2025-02-28fix: player moving animationEltrac
2025-02-28feat: enemy walking animationEltrac
2025-02-28fix: incorrectly drawn spritesEltrac
refactored drawQuad function and set debug mode in config
2025-02-27feat: add lancer's spriteEltrac
2025-02-27refactor: make player an objectEltrac
in order to separate player-related game logic and player state management
2025-02-27refactor: make shot an objectEltrac
2025-02-23feat(sprite): add sprite for playerEltrac
2025-02-20refactor: draw sprite according to bodyEltrac
2025-02-20refactor: use Body objectEltrac
- Body defines an object's size and shape - Body provides a universal function to detect collision
2025-02-19refactor: organize project structureEltrac
- change the way modules are imported, defining module directly in globals - move enemy data and heart data into individual files and /data directory
2025-02-19feat: new types of enemy with various dropsEltrac
2025-02-19fix: screen darkens when player is shieldedEltrac
2025-02-16refactor: organize draw functionsEltrac