Ответ: Разнообразие юнитов в военной стратегии
.:MaSe:., я не смотрел ваш код, но когда я писал стратегию пробел с передвижением у меня небыло.
Как делали мы:
Type
Const MaxKolUnits=9;
Units=Recod
x,y - координаты движения моба
x1,y1- координаты движения к выбранному месту.
state- состояние юнита, например 0-стоит, 1-ход, 2-атака и т.д.
TimeRun,TimeAttack - величины отвечающие за скорость атаки и скорость передвижения,
TypeUnit,HP,MaxHP - тип юнита(рыцари, стрелки и т.д.), его текущее и максимальное здоровье.
Можно также ввести величину отвечающею за Броню, так что с разнообразием юнитов проблем быть не должно.
После объявления типа делаем массив из них:
U:array[0..MaxKolUnits]of Units;
|