Pixel-Pushers-1 / MonoZelda

Monogame implementation of OG Zelda.
0 stars 0 forks source link

Projectiles Refactor #79

Closed OmKurkure closed 3 weeks ago

OmKurkure commented 3 weeks ago

MAJOR:

  1. Projectile classes have been refactored: -> Constants for tile length and projectile speed have been added -> Only boomerangs hold reference to player now -> Other refactors to reduce class length and make them more efficient -> Bug fix: Cannot spam WoodenSwordBeam now
  2. Projectiles Key Bind Change: -> Keys 1-6 can be used to select projectiles -> Key F will be used to fire the projectiles -> New commands have been added to support the selection and firing functionality

MINOR:

  1. Player refactor: -> No functionality and functions changes. Only removed switch statements to dictionary mappings as all functions followed a
  2. Classes for collidables: -> Collidables have been split into classes like ItemCollidable, PlayerCollidable ... They have not been implemented yet, just class files have been added