В классе есть только констуктор, деструктор и функция установки начальных значений, работающая во многом так же как одноименная функция класса типов атаки. Вот как выглядит код реализации этих функций:
// Конструктор
CUnitMovement::CUnitMovement()
{
// Установка внутренних значений
vReset();
}
// Деструктор
CUnitMovement::~CUnitMovement()
{
}
Чтобы добавить сложности, я включил параметры, задающие ускорение и торможение. Ускорение определяет на сколько возрастает скорость подразделения за раунд игры, когда оно разгоняется. Торможение сообщает вам на сколько уменьшается подразделения за раунд игры, когда оно тормозит.
В классе есть только констуктор, деструктор и функция установки начальных значений, действующая во многом так же как одноименная функция класса типов защиты. Вот как выглядит код реализации функций:
// Конструктор
CUnitOffense::CUnitOffense()
{
// Установка внутренних переменных
vReset();
}
// Деструктор
CUnitOffense::~CUnitOffense()
{
}