You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
569 B
38 lines
569 B
9 years ago
|
#include "Tile.h"
|
||
|
|
||
|
|
||
|
|
||
|
Tile::Tile(bool solid_, double movement_penalty_, sf::Color color_) {
|
||
|
solid = solid_;
|
||
|
movement_penalty = movement_penalty_;
|
||
|
color = color_;
|
||
|
}
|
||
|
|
||
|
|
||
|
Tile::Tile() {
|
||
|
solid = false;
|
||
|
movement_penalty = 0.0;
|
||
|
color = sf::Color::Red;
|
||
|
}
|
||
|
|
||
|
Tile::~Tile() {
|
||
|
}
|
||
|
|
||
|
bool Tile::isSolid() {
|
||
|
return solid;
|
||
|
}
|
||
|
|
||
|
double Tile::getPenalty() {
|
||
|
return movement_penalty;
|
||
|
}
|
||
|
|
||
|
sf::Color Tile::getColor() {
|
||
|
return color;
|
||
|
}
|
||
|
|
||
|
void Tile::Rewrite(bool solid_, double movement_penalty_, sf::Color color_) {
|
||
|
solid = solid_;
|
||
|
movement_penalty = movement_penalty_;
|
||
|
color = color_;
|
||
|
}
|