R-Type  1.0.1.0
Rewrite of the R-Type game with networking ability
Loading...
Searching...
No Matches
Boss1.hpp
1/*
2** EPITECH PROJECT, 2023
3** Boss1.hpp
4** File description:
5** Boss1.hpp
6*/
7
8#ifndef R_TYPE_BOSS1_HPP
9#define R_TYPE_BOSS1_HPP
10
11#include "Enemy.hpp"
12
13class Boss : public Enemy {
14public:
15 explicit Boss(const std::string &uniqueName, uranus::ecs::component::Position pos, std::shared_ptr<engine::Texture> &texture);
16
17 void loop(size_t entity, float delta);
18
19 void colliding(const size_t &entity, const size_t &entityCollidingWith);
20
21 void animationCallback(size_t entity, const std::string &animationName);
22
23};
24
25#endif //R_TYPE_BOSS1_HPP
Definition: Boss1.hpp:13
Definition: Enemy.hpp:14
Definition: Components.hpp:31