From 087803532fd7dfa04bc9a39fd2886f572002d0b1 Mon Sep 17 00:00:00 2001 From: Aki Date: Sat, 31 Dec 2022 18:12:24 +0100 Subject: Extracted TurretControl to own unit --- sim/include/kurator/sim/TurretControl.h | 24 ++++++++++++++++++++++++ sim/include/kurator/sim/components.h | 9 --------- 2 files changed, 24 insertions(+), 9 deletions(-) create mode 100644 sim/include/kurator/sim/TurretControl.h (limited to 'sim/include') diff --git a/sim/include/kurator/sim/TurretControl.h b/sim/include/kurator/sim/TurretControl.h new file mode 100644 index 0000000..f6dc13a --- /dev/null +++ b/sim/include/kurator/sim/TurretControl.h @@ -0,0 +1,24 @@ +#pragma once + +#include +#include + + +namespace kurator +{ +namespace sim +{ + + +struct TurretControl +{ + double delay; + double reload; + int rounds; + entt::entity owner; + static void update(entt::registry& registry, entt::dispatcher& dispatcher, float dt); +}; + + +} // namespace sim +} // namespace kurator diff --git a/sim/include/kurator/sim/components.h b/sim/include/kurator/sim/components.h index 7190369..34b0f93 100644 --- a/sim/include/kurator/sim/components.h +++ b/sim/include/kurator/sim/components.h @@ -39,14 +39,5 @@ struct HitPoints }; -struct TurretControl -{ - double delay; - double reload; - int rounds; - entt::entity owner; -}; - - } // namespace sim } // namespace kurator -- cgit v1.1