Air-Trap
1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
ChargedWeapon.hpp
Go to the documentation of this file.
1
/*
2
** EPITECH PROJECT, 2025
3
** Air-Trap
4
** File description:
5
** Weapon
6
*/
7
8
#pragma once
9
10
namespace
rtp::ecs::components
{
15
struct
ChargedWeapon
{
16
float
fireRate
{10.0f};
17
float
lastShotTime
{0.0f};
18
int
damage
{100};
19
};
20
}
// namespace rtp::ecs::components
rtp::ecs::components
File : Ammo.hpp License: MIT Author : Elias Josué HAJJAR LLAUQUEN elias-josue.hajjar-llauquen@epitech...
Definition
Ammo.hpp:13
rtp::ecs::components::ChargedWeapon
Definition
ChargedWeapon.hpp:15
rtp::ecs::components::ChargedWeapon::lastShotTime
float lastShotTime
Time since last shot.
Definition
ChargedWeapon.hpp:17
rtp::ecs::components::ChargedWeapon::damage
int damage
Damage per shot.
Definition
ChargedWeapon.hpp:18
rtp::ecs::components::ChargedWeapon::fireRate
float fireRate
Shots per second.
Definition
ChargedWeapon.hpp:16
common
include
RType
ECS
Components
ChargedWeapon.hpp
Generated by
1.9.8