This repository has been archived on 2025-06-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
LotoStatek/headers/Enemy.h
Kuba c655409596 Jakieś działające gówno
Ale nie strzela chujek
2024-12-09 16:48:31 +01:00

26 lines
495 B
C++

#ifndef ENEMY_H
#define ENEMY_H
#include "Actor.h"
#include "SFML/System/Clock.hpp"
class Enemy : public Actor {
public:
Enemy(int x, int y, std::string path);
void shoot() override;
void move(float deltaX, float deltaY) override;
void moveLeft() override;
void moveRight() override;
void moveUp() override;
void moveDown() override;
bool isAlive() const;
void takeDamage();
private:
sf::Clock shootClock;
bool alive = true;
};
#endif // ENEMY_H