Показать сообщение отдельно
Старый 12.12.2010, 17:12
cfanya вне форума Посмотреть профиль Отправить личное сообщение для cfanya Найти все сообщения от cfanya
  № 7  
Ответить с цитированием
cfanya

Регистрация: Nov 2010
Сообщений: 21
Массив неопределенной длинны TimeLine - время.
Массивы HeroAction и EnemyAction - содержат действия героя и врага соответственно.
Они заносятся в массив TimeLine в месте на которое указывает переменная ti.
HeroTime и EnemyTime - переменные, которые обозначают временные затраты на удар.
Проверка делается для того, что бы узнать кто бьет первым и когда.

Например:
Действие героя занимает 5 единиц времени (HeroTime = 5)
А врага - 8 единиц времени (EnemyTime = 8)

В в пятую ячейку TimeLine заносится HeroAction, а в 8-ю EnemyAction.

Цикл do/while проверяет массив TimeLine до первого найденного действия.