aboutsummaryrefslogtreecommitdiffstats
path: root/src/gameplay.hpp
diff options
context:
space:
mode:
authorsalaaad2 <arthurdurant263@gmail.com>2022-01-06 21:11:01 +0100
committersalaaad2 <arthurdurant263@gmail.com>2022-01-06 21:11:01 +0100
commita3e3264a73cd82de83799b77bfd64c60d6debbd0 (patch)
tree71131aadf38e1a0486576fa800056355001b0c04 /src/gameplay.hpp
parentmore dynamic and faster enemy movement (diff)
downloadthreshold-a3e3264a73cd82de83799b77bfd64c60d6debbd0.tar.gz
threshold-a3e3264a73cd82de83799b77bfd64c60d6debbd0.tar.bz2
threshold-a3e3264a73cd82de83799b77bfd64c60d6debbd0.tar.xz
threshold-a3e3264a73cd82de83799b77bfd64c60d6debbd0.tar.zst
threshold-a3e3264a73cd82de83799b77bfd64c60d6debbd0.zip
amazing textures. v0.0.4
Diffstat (limited to 'src/gameplay.hpp')
-rw-r--r--src/gameplay.hpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/gameplay.hpp b/src/gameplay.hpp
index 6720560..f66e0a6 100644
--- a/src/gameplay.hpp
+++ b/src/gameplay.hpp
@@ -16,6 +16,18 @@
#include <vector>
#include <iostream>
+// sound defines
+#define SHOTTY_BANG "../meta/media/mp3/shotty_shoot.mp3"
+#define SHOTTY_RELOAD "../meta/media/mp3/shotty_reload.mp3"
+
+// player textures
+#define MUCHACHO_TEX "../meta/media/sprites/cowboy_idle.png"
+
+// bad boy textures
+#define SBIRE_TEX_IDLE "../meta/media/sprites/sbire_idle.png"
+#define SBIRE_TEX_HURT "../meta/media/sprites/sbire_hurt.png"
+
+// TODO: boss textures
#define COOLPURPLE CLITERAL(Color){ 170, 153, 255, 255 } // cool Purple
//rgb(170,153,255)
@@ -29,6 +41,7 @@ class Game {
Entity * player;
std::string next; // next level
+ std::string current; // next level
Camera2D * camera;
@@ -51,6 +64,7 @@ class Game {
int hit(Entity en, Vector2 add1, Vector2 add2) const ;
std::string const &getNext() const; // returns next level's string
+ std::string const &getCurrent() const; // returns next level's string
};
#endif // GAMEPLAY_H_