Показать сообщение отдельно
Старый 20.11.2013, 20:54   #7
Ahsoka_Tano
Оператор ЭВМ
 
Аватар для Ahsoka_Tano
 
Регистрация: 09.02.2013
Сообщений: 46
Написано 6 полезных сообщений
(для 13 пользователей)
Ответ: Разнообразие юнитов в военной стратегии

.: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;
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
.:MaSe:. (20.11.2013)