|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.08.2010, 02:22 | #21 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
не ,нету. (
назови переменные как нить по другому. Возможно left, right и т.д. зарезервированные именно целочисленного типа. то же самое что написать : var begin:byte; xD
Если помог, проси поставить минус. Будь оригинален!
|
01.08.2010, 23:50 | #22 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
похоже используется with потому Left и тд относятся к обьекту какому то
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
02.08.2010, 02:28 | #23 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
не , "case key of" используется.
Если помог, проси поставить минус. Будь оригинален!
|
07.08.2010, 18:09 | #24 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
Да ничего не пошло...(
Устал я...
даешь высокое напряжение
|
07.08.2010, 19:00 | #25 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
В Дельфи left, right служебные слова, применяются для обозначения координат и имеют тим integer. Поэтому применять их в качестве имен переменных нежелательно, а уж тем более переопределять другой тип.
Применение Image в играх в качестве подвижных изображений - это тупиковый путь. Есть же наработаные методики - загрузка изображений из ресурсов и вывод по координатам на форму.При этом форму разбивают на квадраты, присваивая им значения "проходимо" и "непроходимо". Все это легко хранится в массивах и потом обрабатывается. Подобных примеров полно в разделе посвященном играм.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
07.08.2010, 19:14 | #26 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
DeKot , у меня всё норм работало на TurboDelphi =) Left, Right , Up, Down ... всё норм определялось. Может в 2007 делфе и в последующих версиях всё хуже)))).
Vova777 Устал? Отдохни и снова за работу. Без труда как говорят и рыбку из пруда Будешь долго мучиться, что-нибудь получится. :D
Если помог, проси поставить минус. Будь оригинален!
|
08.08.2010, 19:06 | #27 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
Спасибо DeKot, Rin. Действительно, проблема была в том, что эти слова были зарезервированны! Поменял, все пошло нормально. Кстати, Rin, прикольно ты сделал.
Я хотел пойти по следующему: в подвижный Image загрузить изображение (в виде кадровой анимации), вот фрагмент кода: ... begin Film := TBitMap.Create; Film.LoadFromFile(FILMFILE); WKadr := Round(Film.Width/N_Kadr); HKadr := Film.Height; Rect1 := Bounds(10,10,WKadr,HKadr); Ckadr:=0; Form1.Timerl.Interval := 150; // период обновления кадров — 0.15 с Form1.Timerl.Enabled:=True; // запустить таймер end ... Там просто при нажатии стрелок двигался бы Image и менялась загружаемая картинка (т.е. идти вперед или назад, вправо или влево, стоять и др.), можно было бы таким образом воссоздать передвижения человека (персонажа игры). DeKot или Rin, не подскажете, как, например, если выводить канвой на форму изображение кадровой анимации (см. выше) стирать предыдущий кадр? И если стрелками сдвинуть координаты, чтобы на предыдущем месте ничего не осталось? Но чтобы нижний Image (это фон) не стирался? И чтобы кадровый прогон с начала не начинался при сдвиге? Или как из ресурса JPEG-рисунок загрузить в Image? Ну или ВМР, только чтобы цветовые характеристики (палитра) не изменялась? Качество снижается...
даешь высокое напряжение
Последний раз редактировалось Vova777; 08.08.2010 в 19:10. |
11.08.2010, 01:02 | #28 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
А на это ответит тебе Никита Культин с его книгой "Основы программирования в Turbo Delphi". Там на сто какой то странице есть пример с самолётом. Проект выкладываю, посмотри, как это делается. Сорри, не смогу помогать 2 недели - сваливаю отдыхать.
Если помог, проси поставить минус. Будь оригинален!
|
12.08.2010, 18:02 | #29 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
Удачи, Rin!!!
даешь высокое напряжение
|
24.08.2010, 15:30 | #30 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Спасибо. Отдохнул ). ну как , получается чего у тебя?
Если помог, проси поставить минус. Будь оригинален!
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
беда | Морячок | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 05.06.2010 15:41 |
беда на форме | lamerk | Microsoft Office Access | 2 | 29.11.2009 18:28 |
Беда не приходит одна! | Tayfun | Свободное общение | 6 | 30.12.2007 07:58 |