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.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/wp_shotty.cpp b/src/wp_shotty.cpp
new file mode 100644
index 0000000..13ab834
--- /dev/null
+++ b/src/wp_shotty.cpp
@@ -0,0 +1,22 @@
+#include "wp_shotty.hpp"
+
+#include <iostream>
+
+wp_shotty::wp_shotty(float const &rg, unsigned int const &dmg, unsigned int const & mag, const char *s, const char *r)
+ : AWeapon(rg, dmg, mag, s, r)
+{}
+
+
+
+int wp_shotty::bang()
+{
+ if (barrel == 0)
+ {
+ return (1);
+ } else {
+ barrel--;
+ std::cout << "BANG : " << barrel << "shots left" << std::endl;
+ PlaySound(shot);
+ return (0);
+ }
+}