aboutsummaryrefslogtreecommitdiffstats
path: root/src/wp_shotty.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/wp_shotty.cpp')
-rw-r--r--src/wp_shotty.cpp7
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);