r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
ProjectileManager.hpp
Go to the documentation of this file.
1///
2/// @file ProjectileManager.hpp
3/// @brief Manages projectile creation and configuration for multiplayer
4/// @namespace gme
5///
6
7#pragma once
8
9#include "ECS/Component.hpp"
10#include "ECS/Registry.hpp"
11
12namespace gme
13{
14 ///
15 /// @class ProjectileManager
16 /// @brief Handles projectile creation and management
17 /// @namespace gme
18 ///
19 class ProjectileManager
20 {
21 public:
22 ProjectileManager() = default;
23 ~ProjectileManager() = default;
24
29 }; // class ProjectileManager
30} // namespace gme
This file contains the component definitions.
This file contains the Registry class declaration.
Handles projectile creation and management.
ProjectileManager(ProjectileManager &&)=delete
~ProjectileManager()=default
ProjectileManager & operator=(ProjectileManager &&)=delete
ProjectileManager & operator=(const ProjectileManager &)=delete
ProjectileManager(const ProjectileManager &)=delete