#pragma once #include #include #include "unit.h" class Rider : public Unit { Rider() = delete; Rider(std::string id); ~Rider(); //increase dmg with len of movement path bool canAttackForDistance(int distance); bool canAttackToCell(Cell* destination); bool canAttackUnit(Unit* target); };