Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник |
Коллекция курьезных вопросов из форумов
KOL и MCK |
KOL и MCK - Компактные программы на Delphi
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »

Затирание 1й картинки при перемещении 2й [Turbo Pascal 7.0, Windows]


zoldaten   (20.12.08 20:22

Бодрого времени суток!
Пишу в TP 7.0 небольшую лабораторную - "бильярдный удар", кий ударяет в биток - биток влетает в пирамиду и "разшвыревает шары". Проблема состоит в том, что при пути перемещения некоторых шаров пересекают еще
покоящиеся шары частично их срезая, подскажите - как перемещать картинку, что-бы она не стирала при этом другую?
Использую PutImage, пример кода:

 for i := 190 downto 71 do
   begin
    j:=j+1;
    PutImage(i, 224+j, reg1^,0);
    PutImage(162+j, 212-j, reg2^,0);
    Delay(20);
   end;


antonn ©   (20.12.08 22:03[1]

в каждом кадре рисовать картинки из буфера (для каждой картинки он свой) в порядке очереди


SuperPROgrammist   (05.01.09 15:12[2]

На Королевстве Дельфи есть исходник про игру в биллиард.
Подробно рассказывается физика соударения шаров, много чего учитывается. Будет интересно тем, кто делает игру типа - Арканоид.


имя   (20.10.15 19:28[3]

Удалено модератором


версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо