R-TYPE
Weapon.hpp
Go to the documentation of this file.
1 #ifndef _WEAPON
2 #define _WEAPON
3 
4 #include "IComp.hpp"
5 
6 namespace ECS {
7 
8 class Weapon : public IComp {
9 public:
10  explicit Weapon() noexcept = default;
11  Weapon(const Weapon& bonus) noexcept = default;
12  explicit Weapon(Weapon&&) noexcept = delete;
13  ~Weapon() noexcept override = default;
14 
15  Weapon& operator=(Weapon&&) const noexcept = delete;
16  Weapon& operator=(const Weapon&) const noexcept = delete;
17 };
18 
19 };
20 
21 #endif
Definition: IComp.hpp:7
Definition: Weapon.hpp:8
Weapon() noexcept=default
Definition: ComponentManager.hpp:14