SDL Minigame  1.0
Loading...
Searching...
No Matches
ProjectileComponent.h
1#pragma once
2
3#include "Component.h"
4#include "Vector2D.h"
5#include "Constants.h"
6
8
10{
11 //can maybe be split in separate .cpp file
12
13public:
14 ProjectileComponent(int range, int speed, Vector2D direction) : range(range), speed(speed), direction(direction) {}
16
17 void init() override;
18 void update() override;
19
20private:
21 TransformComponent* transformComponent;
22
23 int range = 0;
24 int speed = 0;
25 int distance = 0;
26
27 Vector2D direction;
28};
Definition Component.h:6
Definition ProjectileComponent.h:10
Definition TransformComponent.h:8
Definition Vector2D.h:7