init commit

This commit is contained in:
bMorgan01 2020-10-09 11:03:52 -06:00
commit e7d0002ca7
79 changed files with 1705 additions and 0 deletions

39
Entity.h Normal file
View 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