diff options
author | salaaad2 <arthurdurant263@gmail.com> | 2022-01-07 13:52:28 +0100 |
---|---|---|
committer | salaaad2 <arthurdurant263@gmail.com> | 2022-01-07 13:52:28 +0100 |
commit | 990ca25986157ce629b07d43257e0fbf36071317 (patch) | |
tree | 84dc750555b2fdad82fdcdea16d031c247a95809 /src/wp_shotty.cpp | |
parent | add new weapon, AR and add switching weapons (diff) | |
download | threshold-990ca25986157ce629b07d43257e0fbf36071317.tar.gz threshold-990ca25986157ce629b07d43257e0fbf36071317.tar.bz2 threshold-990ca25986157ce629b07d43257e0fbf36071317.tar.xz threshold-990ca25986157ce629b07d43257e0fbf36071317.tar.zst threshold-990ca25986157ce629b07d43257e0fbf36071317.zip |
references are weaird, man
Diffstat (limited to 'src/wp_shotty.cpp')
-rw-r--r-- | src/wp_shotty.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/wp_shotty.cpp b/src/wp_shotty.cpp index cdb6898..580450e 100644 --- a/src/wp_shotty.cpp +++ b/src/wp_shotty.cpp @@ -7,19 +7,22 @@ #include "entity.hpp" wp_shotty::wp_shotty(const char *s, const char *r) - : AWeapon(10, 10, 10, s, r) + : AWeapon(10, 10, 10, 1.0, s, r) {} int wp_shotty::bang(std::vector<Entity> * enemies, Vector2 playerDirection, Vector2 playerPosition, int * victims) { - if (barrel == 0) + if (barrel == 0 || + GetTime() < (t + cooldown)) { return (1); } else { barrel--; PlaySound(shot); + t = GetTime(); + std::cout << "current time : " << t << "supposed time before next shot : " << (t + cooldown) << std::endl; // here // auto rot1 = Vector2Rotate(playerDirection, -0.2f); |