#pragma once #include #include #include "unit.h" class Rogue : public Unit { Rogue() = delete; Rogue(std::string id); ~Rogue(); //backstab bool canAttackForDistance(int distance); bool canAttackToCell(Cell* destination); bool canAttackUnit(Unit* target); };