init commit
This commit is contained in:
commit
e7d0002ca7
79 changed files with 1705 additions and 0 deletions
39
Entity.h
Normal file
39
Entity.h
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
//
|
||||
// Created by benmo on 9/28/2020.
|
||||
//
|
||||
|
||||
#ifndef SFML_TEMPLATE_ENTITY_H
|
||||
#define SFML_TEMPLATE_ENTITY_H
|
||||
|
||||
class Entity : public MySprite {
|
||||
public:
|
||||
Entity(int health, int points, const sf::Texture &texture, float scale, float xPos, float yPos, float velocity, float direction) : MySprite(texture, scale, xPos, yPos, velocity, direction) {
|
||||
this->health = health;
|
||||
this->points = points;
|
||||
}
|
||||
|
||||
int getHealth() const {
|
||||
return health;
|
||||
}
|
||||
|
||||
void setHealth(int health) {
|
||||
this->health = health;
|
||||
}
|
||||
|
||||
void hit() {};
|
||||
|
||||
string getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
int getPoints() const {
|
||||
return points;
|
||||
}
|
||||
protected:
|
||||
int health, points;
|
||||
|
||||
string type = "entity";
|
||||
};
|
||||
|
||||
|
||||
#endif //SFML_TEMPLATE_ENTITY_H
|
||||
Loading…
Add table
Add a link
Reference in a new issue