aboutsummaryrefslogtreecommitdiff
path: root/obj.h
diff options
context:
space:
mode:
Diffstat (limited to 'obj.h')
-rw-r--r--obj.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/obj.h b/obj.h
index 4f7d57e..ad7098c 100644
--- a/obj.h
+++ b/obj.h
@@ -45,6 +45,16 @@ void update_player(
void ren_player(const Player* p, struct Renderer* r);
typedef struct {
+ int x, y, w;
+ int life;
+} Laser;
+
+void init_laser(Laser* l);
+void activate_laser(Laser* l, int x, int y);
+void update_laser(Laser* l);
+void ren_laser(const Laser* l, struct Renderer* r);
+
+typedef struct {
int x, y;
int frame, anim;
int bmp;