diff options
Diffstat (limited to 'TileDecayCommand.cpp')
| -rw-r--r-- | TileDecayCommand.cpp | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/TileDecayCommand.cpp b/TileDecayCommand.cpp new file mode 100644 index 0000000..9497121 --- /dev/null +++ b/TileDecayCommand.cpp @@ -0,0 +1,10 @@ +#include "TileDecayCommand.h" +#include "Museum.h" + +void TileDecayCommand::execute(unsigned int x, unsigned int y) { +	Museum & museum = this->get_museum(); +	if (x >= museum.canvas.data.columns) return; +	if (y >= museum.canvas.data.rows) return; +	museum.canvas.get_tile(x, y).step(nullptr); +} + |