Visio+VBA: Пишем игру Gladiators tanks | #9 Стреляем по врагу

Одно из самых длинных видео в серии посвящено написанию кода стрельбы. Программно создаются снаряды, доабвляется в коллекцию и летят в направлении цели. Из наиболее интересных моментов с точки зрения программирования для Visio стоит упомянуть использование функции XYtoPage позволяющей перевести координаты точки из системы координат фигуры в систему координат страницы. В видео рассмотрены следующие моменты: 03:34 Получаем размер коллекции при помощи свойства .Count 04:40 удаляем элемент из коллекции при помощи метода .Remove 04:57 Программно удаляем фигуру при помощи команды .Delete 05:14 Содаем класс c_Shell для хренения информации о снаряде 08:10 Пишем код отвечающий за выстрел 09:29 Пишем процедуру IsSameAngle отвечающую за сравнение значений двух углов 10:41 Использование функции Round округляющей входящее значение до укзанной степени точности 13:08 Преобразовываем координаты точки из системы координат группы в систему координат страницы при помощи функции .XYToPage 17:02
Back to Top