-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBossGoblin.h
More file actions
50 lines (32 loc) · 847 Bytes
/
Copy pathBossGoblin.h
File metadata and controls
50 lines (32 loc) · 847 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
//
// Created by segalle on 11/23/21.
//
#ifndef JOGO_BOSSGOBLIN_H
#define JOGO_BOSSGOBLIN_H
#include "Enemy.h"
#include "EnergyOrb.h"
namespace entities {
namespace characters {
class BossGoblin : public Enemy {
private:
int attack_counter;
static int attack_speed;
static int projectile_damage;
static int collision_damage;
static float walk_speed;
float jump_counter;
static float jump_speed;
static float jump_height;
public:
BossGoblin();
~BossGoblin();
void attack();
void run();
void walk();
int getCollisionDamage();
Entity* getProjectile();
void jump();
};
}
}
#endif //JOGO_BOSSGOBLIN_H