|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.07.2010, 19:45 | #1 |
Форумчанин
Регистрация: 14.03.2010
Сообщений: 362
|
Копирование областей экрана
Может подскажите,как сделать цикл с repeat, чтобы вышло на экран 10 снеговиков с помощью Копирования,например, есть 1 снеговик и надо его скопировать чтобы получить 10 снеговиков
че-т не получается сделать цикл вот программка моя с циклом, Код:
А вот программка без цикла ,но надо 10 раз скопировать и изменить в каждом 85 на 100 на 130 и.т.д Код:
Подскажите please как сделать с циклом
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
Последний раз редактировалось DRAgon™; 10.07.2010 в 19:47. |
10.07.2010, 20:32 | #2 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
А тебе обязательно надо с помощью копирования?
Просто можно сделать одну процедуру рисования снеговика, а потом 10 раз её вызвать. |
10.07.2010, 20:37 | #3 | |
Форумчанин
Регистрация: 14.03.2010
Сообщений: 362
|
Цитата:
стоп,так там же каждый раз должны быть другие координаты на снеговика(X)
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
Последний раз редактировалось Stilet; 15.07.2010 в 14:24. |
|
10.07.2010, 22:19 | #4 |
БохЪ
Форумчанин
Регистрация: 30.09.2009
Сообщений: 724
|
Процедуру с аргументами пиши
В планах порабощение вселенной...
|
10.07.2010, 22:28 | #5 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Для этого рисование снеговика надо сделать в отдельной процедуре типа
Код:
В первоначальном варианте, хорошо что не вылетала. В цикле много раз выделять память, но не освобождалась - это плохо (особенно для Паскаля), да ещё и цикл бесконечный. Код:
|
10.07.2010, 23:07 | #6 |
Форумчанин
Регистрация: 14.03.2010
Сообщений: 362
|
Ясно,еще раз спасибо
Щас начал делать игру (шашки) нарисовал пока доску, копирую 1 шашку просто посмотреть как прост скопируется ,и тут опс не в том месте ,все перепроверил ,всеравно не в том месте стоит,должна стоять в квадратике а она что-то выходит из-за него.Дапамагите кали ласка вот программка ,черным цветом выделил,где копирую шашку Код:
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
Последний раз редактировалось Stilet; 15.07.2010 в 14:25. |
11.07.2010, 08:55 | #7 | |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Цитата:
|
|
11.07.2010, 09:20 | #8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Ну почему? Может человек создаёт просто шашечное поле, а играть будут люди, например по сети. Никакого интеллекта не надо.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
11.07.2010, 10:22 | #9 | |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Цитата:
|
|
11.07.2010, 12:13 | #10 |
Форумчанин
Регистрация: 14.03.2010
Сообщений: 362
|
Нет,играть будет человек с компом ,и в каждом раунде комп будет себя вести по-разному,не тупо подставлять шашки а смотреть куда их поставил человек и.т.д
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Assembler. Заполнение областей памяти | Filutki | Помощь студентам | 1 | 01.06.2010 22:34 |
Скриншот экрана | dradysman | Общие вопросы Delphi | 2 | 14.04.2010 15:17 |
Проблема с закреплением областей и автофильтрами. | Евгений ГВС | Microsoft Office Excel | 0 | 13.10.2009 21:56 |
Проблема с отрисовкой дочрних областей. | DJ_Rain | Win Api | 0 | 30.04.2009 18:31 |
Копирование части экрана консоли в C# | Skrutik | Общие вопросы .NET | 3 | 03.03.2009 19:13 |