![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
OpenGL + Console [Delphi, Windows]
clampo © (2006-02-02 07:07:00)Привет всем. Нетл ли у кого примерчика простого прилоэения на Гл-е с консолью. желательно всё в одном модуле и на винапи.
XProger (2006-02-03 21:07:00) [1]Ты меня заинтриговал, найду время - узнаю! :)
Кефир87 (2006-02-03 20:17:00) [2]
> Variant?
Нее... Просто если знать что такое stdcall и вапще как передаются параметры функции, то становится все понятно 8) Там ничего сложного 8)
XProger (2006-02-03 17:37:00) [3]Кефир87, это консоль 2 годичной давности (TFK)
Variant?
Кефир87 (2006-02-03 17:01:00) [4]
> смотрел то, что у меня по ссылке?
Ну да 8) Складывается впечатление что по моей статье писано. Только я дальше пошел. Когда я говорил что моя консоль может вызывать ЛЮБУЮ зарегистрированную stdcall процедуру, я имел в виду ЛЮБУЮ, с любым количеством и типом параметров 8) Тоесть можно зарегистрировать, например, MessageBox из виндовз и в консоли ее можно вызвать указав необходимые 4 параметра 8)
XProger (2006-02-03 16:41:00) [5]Кефир87, смотрел то, что у меня по ссылке? ;)
Кефир87 (2006-02-03 16:27:00) [6]На счет консоли можно хамарочиваться сколько угодно 8) Большой простор для творчества. Лично для меня 8) Вот сейчас научил консоль выполнять ЛЮБУЮ stdcall процедуру/функцию 8) Еще можно ускорить поиск команд, если создать эдакое дерево для всех букв алфавита есть потомки... с буквами алфавита 8) Конечным потомком будет указатель на команду 8) То есть если пользователь ввел команду на "a" то мы проверяем, есть ли по этой букве хоть одна команда. Если есть, то ищим по второй букве на втором уровне дерева и т.д. Надеюсь идея ясна 8) Тут не тупой перебор 8) Если нет команды на букву "a" значит и не будем искать дальше 8)
XProger (2006-02-03 05:15:00) [7]П7, и я его предоставил... только у меня консоль более навороченная ;)
П7 (2006-02-02 20:27:00) [8]
> XProger © (02.02.06 15:20) [9]
Код консоли предоставил Кефир87. Я о самой идеологии организации консоли говорю. Там она вполне просматривается. (:
XProger (2006-02-02 15:20:00) [9]http://xproger.mirgames.ru/tmp/eXgine.rar
Mortem, вся системщина (включая и консоль) находится в XEngine.dll код которого закрыт :)
Mortem (2006-02-02 14:25:00) [10]Смотреть исходники TFK до полного понимания. (:
Кефир87 (2006-02-02 13:13:00) [11]А еще тут ечть консоль
http://cwdev.mykm.ru/index.php?pg=project&prj=mtm
Тока она "не красивая" в смысле что не выезжает как в "крутых играх" 8)
Кефир87 (2006-02-02 13:09:00) [12]Для начала думаю:
http://cwdev.mykm.ru/index.php?pg=article&id=console
А нарисовать консоль - фигня 8)
clampo (2006-02-02 12:45:00) [13]
> Может имеется ввиду консоль, которая в большинстве игр выскакивает
> при нажатии "~" на клавиатуре?
Она самая
Yanis (2006-02-02 11:25:00) [14]Может имеется ввиду консоль, которая в большинстве игр выскакивает при нажатии "~" на клавиатуре?
XProger (2006-02-02 09:09:00) [15]{$APPTYPE CONSOLE}
XProger (2006-02-02 09:08:00) [16]{$APPTYPE CONSOLE}
Sphinx (2006-02-02 08:19:00) [17]На форуме http://forum.mirg.ruпосмотри движек DGLEngine, он кажется с исходниками выкладывался, консоль там есть...
Все на ВинАПИ