group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
WeaponSystem.hpp
Go to the documentation of this file.
1
3
4#pragma once
5
10
11#include <vector>
12
14namespace systems
15{
16
27void runWeapon(Registry& registry,
28 float dt,
29 std::vector<NetParticleEvent>& outParticles,
30 std::vector<NetKillEvent>& killEvents);
31
32} // namespace systems
Structure of kill event broadcasted from server to clients.
Player status manager for things like life state and healing.
Shared ECS registry type alias for the game engine.
entt::registry Registry
Shared ECS registry type alias.
Definition Registry.hpp:11
Wire-format particle effect event broadcast from server to all clients.
Client-only input sampling system — split into two halves so mouse look can run every iterate() (smoo...
Definition InputSampleSystem.hpp:21
void runWeapon(Registry &registry, float dt, std::vector< NetParticleEvent > &outParticles, std::vector< NetKillEvent > &killEvents)
Run one tick of weapon logic for all armed entities.
Definition WeaponSystem.cpp:408