Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 15.07.2008, 17:49   #16
Strelok
Оператор ЭВМ
 
Регистрация: 05.07.2008
Сообщений: 30
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Фон в Кавас!

Program NewProjectNEW;  
Begin  
    DrawText
('Привет!'55);
    
Repaint;     
    
Delay(2000);  
    
fillrect(0,0,ScrW,ScrH);
    
DrawText('ППППППП'55);  
    
Repaint;      
    
Delay(999999999);  
End
Так?
(Offline)
 
Ответить с цитированием
Старый 15.07.2008, 18:02   #17
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Фон в Кавас!

сам пробовал?))
(Offline)
 
Ответить с цитированием
Старый 15.07.2008, 18:08   #18
vitalik1
Оператор ЭВМ
 
Регистрация: 11.11.2007
Сообщений: 26
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: Фон в Кавас!

да пробовал. Вот:
program NewProject;
begin
   setcolor
(0,0,0);
   
DrawText('Привет!'55); 
   
Repaint;      
   
Delay(2000);
   
setcolor(255,255,255);
   
fillrect(0,0,getwidth,getheight);   
   
setcolor(0,0,0);
   
DrawText('ППППППП'55);   
   
Repaint;       
   
Delay(10000);  
end

Последний раз редактировалось vitalik1, 15.07.2008 в 18:20.
(Offline)
 
Ответить с цитированием
Старый 15.07.2008, 18:17   #19
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Фон в Кавас!

Из за частого использования Repaint; нагрузка небольшая?
(Offline)
 
Ответить с цитированием
Старый 15.07.2008, 18:25   #20
vitalik1
Оператор ЭВМ
 
Регистрация: 11.11.2007
Сообщений: 26
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: Фон в Кавас!

Большая. Но тут меньше репаинтов не получиться.
Просто используй его когда это действительно надо.
(Offline)
 
Ответить с цитированием
Старый 15.07.2008, 19:09   #21
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Фон в Кавас!

Ну у меня над текст обновлять постоянно
Cоединение
Отправка
Ответ сервера
Отправленно
...

другим методом никак незя?
(Offline)
 
Ответить с цитированием
Старый 15.07.2008, 19:22   #22
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Фон в Кавас!

При каждом обновлении нужен Repaint, без этого никак.
Или можно формы использовать.
(Offline)
 
Ответить с цитированием
Старый 15.07.2008, 19:49   #23
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Фон в Кавас!

ViNT, тада в фоме не знаеш как картинку и текст под ней сделать по середине экрана?
(Offline)
 
Ответить с цитированием
Старый 15.07.2008, 20:53   #24
KeipL
Нуждающийся
 
Аватар для KeipL
 
Регистрация: 07.07.2008
Адрес: Zp-UA
Сообщений: 58
Написано 4 полезных сообщений
(для 11 пользователей)
Ответ: Фон в Кавас!

в самой по себе форме нельзя вставить картинку, вроде...
(Offline)
 
Ответить с цитированием
Старый 15.07.2008, 21:05   #25
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Фон в Кавас!

Можно, с помощью FormAddImage, только с выравниванием намучаешься. Лучше уж на канвас выводить, а перерисовывать только ту часть экрана, где выводится текст.
(Offline)
 
Ответить с цитированием
Старый 15.07.2008, 22:25   #26
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: Фон в Кавас!

Люди, че это за репайнтофобия появилась? В динамичных играх экран перерисовывается 20 раз в секунду и больше. Сама же перерисовка занимает миллисекунды. Конечно, это не значит, что нужно ставить Repaint через каждую строчку
(Offline)
 
Ответить с цитированием
Старый 15.07.2008, 22:55   #27
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Фон в Кавас!

Сообщение от ViNT Посмотреть сообщение
Можно, с помощью FormAddImage, только с выравниванием намучаешься. Лучше уж на канвас выводить, а перерисовывать только ту часть экрана, где выводится текст.
а где координаты выставлять то?
(Offline)
 
Ответить с цитированием
Старый 15.07.2008, 23:53   #28
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: Фон в Кавас!

Там не надо выставлять координаты. Тел сам решит куда вставить изображение
(Offline)
 
Ответить с цитированием
Старый 16.07.2008, 01:04   #29
Seregakz
Нуждающийся
 
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Фон в Кавас!

Ну необходимо замоздрячить по центру ((
(Offline)
 
Ответить с цитированием
Старый 16.07.2008, 08:36   #30
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Фон в Кавас!

Сообщение от Seregakz Посмотреть сообщение
Ну необходимо замоздрячить по центру ((
Держи библиотеку. Пока там только 1 функция AddImage.
В твоём случае нужно набрать примерно следующее:

AddImage(LoadImage('/icon.png'), 3'Моя иконка'); 
Вложения
Тип файла: zip Lib_form.zip (415 байт, 314 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Seregakz (16.07.2008)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 03:50.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com