Weapon system for R-Type multiplayer client. More...
#include "ECS/Component.hpp"#include "ECS/Interfaces/ISystems.hpp"#include "ECS/Registry.hpp"#include "Interfaces/IRenderer.hpp"
Include dependency graph for Weapon.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | gme::WeaponSystem |
| ECS system that manages weapon charging and visual effects in multiplayer. More... | |
Namespaces | |
| namespace | gme |
Weapon system for R-Type multiplayer client.
This file contains the weapon system that manages weapon firing, charging mechanics, and visual feedback for the multiplayer client. The system handles client-side weapon animations and effects while the actual projectile spawning is managed by the server for authoritative gameplay.
Definition in file Weapon.hpp.