Commit graph

16 commits

Author SHA1 Message Date
8fe05e0c70 Set up power up spawner to test weapon collection functions. 2026-06-30 13:50:31 +01:00
7ffb93963f Updated cycle testing logic and various other behaviours for enhanced
system.
2026-06-29 22:12:28 +01:00
9554af183c Updated the bullet spawning position to beging from the sprite height
modified by the weapon's origin variable.
2026-06-28 08:05:30 +01:00
99a5d9838d Separated shot positioning math to helper utility and refactored shoot
component - introduced shot origin issue.
2026-06-28 01:45:11 +01:00
313e013543 Slight tweak to remove warnings. 2026-06-26 22:59:52 +01:00
b4c4a66ce8 Added effects manager and two effects to test attached to the player
scene.
2026-06-24 14:48:02 +01:00
18dc548dd6 Implemented basic notification system for weapons changing. 2026-06-21 17:55:47 +01:00
d0664a87fa Update weapon resources, default weapon loaded; implemented call weapon
by name.
2026-06-20 14:47:46 +01:00
cf172bc546 Updated architecture so WeaponComponent uses an exported array to store
weapon resources.
2026-06-20 13:05:18 +01:00
e2cf516c90 Refactored weapon component to handle weapon swaping. 2026-06-17 02:55:40 +01:00
d041531716 Updated resource paths to match directory structure. 2026-06-16 17:39:18 +01:00
bdbc3b015f Refactored weapon and shoot component use and resources. 2026-06-09 13:57:40 +01:00
79122a074e Attempt to refactor components. 2026-06-08 22:36:07 +01:00
Henry
db57a0234e Equidistent code working in component form! Also cleaned up spacing for
increased projectiles in stock weapon by rounding remainders from
division.
2026-04-07 13:54:30 +01:00
Henry
d419635d7f Attempting to refactor the previously working self contained equidistent
code in the player.gd.
2026-04-06 12:46:36 +01:00
Henry
9b3841775c Set up a revised player scene with a component based apparoach; shooting
functionality incomplete.
2026-04-06 01:30:53 +01:00