Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
LOLyta1
0 / 0 / 0
Регистрация: 19.01.2013
Сообщений: 5
#1

ЗмейкаООП прорисовать 4 положения поворота - C++

01.12.2013, 07:47. Просмотров 148. Ответов 0
Метки нет (Все метки)

Доброго времени суток.
Требуется написать игру Змейка с использованием основных принципов ООП.
На данном этапе прописан класс Shape и его методы. Змейка "ползет" по полю в 1 направлении до нажатия пользователем одной из управляющих клавиш(вверх, вниз, влево, вправо).
Движение змейки по таймеру прорисовывается на форме при помощи метода moove. Все дело в том, что при повороте змея двигается топорно, то есть поворачивает и едет "бочком". Как при помощи компоненты ImageList организовать прорисовку 4 различных положений головы змеи?
Классы - Klass.cpp
Основное - Unit1.cpp
Вот исходный файл:
Вложения
Тип файла: rar Змейка_альфа.rar (579.4 Кб, 2 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2013, 07:47     ЗмейкаООП прорисовать 4 положения поворота
Посмотрите здесь:

Формула поворота объекта - C++
Здравствуйте! Подскажите, пожалуйста, формулу, по которой можно рассчитать угол ( в радианах ) поворота объекта так, чтобы он смотрел на...

Баг в алгоритме поворота точек - C++
Доброго времени суток. Есть vector структур , которые описывают точку. В подпрограмме все точки поворачиваются на угол относительно точки...

Как применить матрицу поворота к изображению? - C++
Всем привет! Будьте добры объясните как применять матрицу поворота к массиву. Массив, конечно, одномерный: rgbQuad* bmp; ...

Шифровка/Дешифровка методом Карно (поворота решеткой) - C++
Пожалуйста у кого есть дайте код шифровки/дешифровки,облазил много много станиц ничего подходящего не нашел.

Можно ли кватернионом задать позицию, помимо поворота? - C++
Я вот что - то не пойму, кватернион определяет только ось вращения и угол вращения вокруг оси, верно? А нельзя ли как - то с помощью...

Вращение объекта вокруг оси. Матрицы поворота. - C++
добрый день, нужно сделать программу вращение куба вокруг оси z. Применил матрицу поворота к точкам и они далеко отошли От заданных. Не...

Получить вторую матрицу путем поворота первой по часовой стрелке - C++
Дана двумерная матрица действительных чисел А. Необходимо получить двумерный масив В путем поворота первого по часовой стрелке. Вводить...

Вычисление положения солнца - C++
Доброго времени суток, вот решил написать небольшую программу для вычисления положения солнца. Но возникла проблема имееться формула...

Определение положения камня - C++
Всем доброго время суток. Написать программу, которой по введенному пользователем времени t определяется положение камня (высота от дна...

нужен выход из положения - C++
Народ, мне нужна ваша помощь! У меня есть готовый код программы, но он у меня не работает... (полный отчет о запуске прилагается ниже) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru