Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

консоль [Delphi, Windows]


Карлсон ©   (2003-01-10 19:42:00) 

хотелось бы сделать консоль в своей игре.
работаю с DelphiX.
насколько я понимаю, нужно останавливать таймер для первого DXDraw, потом создавать поверх первого второй DXDraw и там уже все обрабатывать или как?
просто посоветуйте, как реализовать, ну т.е. словестный алгоритм, код я сам буду писать.
заранее спасибо!


Карлсон   (2003-01-22 16:26:00) [1]

так просто привычней, с мигающим курсором :)
я уже все сделал :)


Ketmar   (2003-01-22 10:50:00) [2]

>Карлсон © (10.01.03 19:54)
а нафига тебе этот мигающий курсор? консоль - она не для красоты встраивается, а для удобства настройки/отладки. и оценивается прежде всего по кол-ву cvar и commands.

>M4 (22.01.03 08:06)
но улучшить можно. сегодня выкину в кладовку свою консоль %-)

Satanas Nobiscum! 22-Jan-XXXVIII A.S.


M4   (2003-01-22 08:06:00) [3]

Matrix... Бл*** ...
Возьми кваку вторую, перенесённую на дельфи. Там есть console.pas
Я думаю, сам ты вряд ли лучше сделаешь...

По моему, эта ссылка рабочая... http://sfads.osdn.com/1.html


Mirovodin   (2003-01-10 22:53:00) [4]

См пример MatriX

http://delphigfx.mastak.ru/samples7.htm


Axis_of_Evil   (2003-01-10 20:11:00) [5]

>а мигающий текстовый курсор как сделать?
черточки рисовать (или в файл его сохрани) и отрисовывай
с интервалом


Карлсон   (2003-01-10 19:54:00) [6]

с первым я уже разобрался и весь код переписал под один DXDraw :)))
так действительно удобнее :)

а мигающий текстовый курсор как сделать?
или это уже перебор? :)))
хотя....
вощем пасиба!


Axis_of_Evil   (2003-01-10 19:51:00) [7]

ПЕРВОЕ: DXDraw ДОЛЖЕН БЫТЬ ОДЫН!!!

>нужно останавливать таймер для первого DXDraw
зачем? консоль в играх, помнится ничего не останавливает
отрисовывай окошко ввода (из файла картинку) и там TextOut ...
заводи переменную - строку (чего в консоли написано),
а для всех спрайтов (или чего у тебя там) игнорируй нажатия
клавиш


Наверх

Титульная страница Поиск, карта сайта Написать письмо