Введение
Турбо Гамес (ТГ) - это набор исходных текстов модулей,
предназначенных для подключения к программам, написанным на
языке Турбо Паскаль версии не ниже, чем 6.0.
История развития этого пакета насчитывает больше 3 лет, и
в данной версии авторы постарались учесть пожелания
пользователей.
Когда этот пакет начинали разрабатывать, предполагалось,
что его основными пользователями станут разработчики
компьютерных игр. В действительности он приобретался
создателями всевозможных прикладных программ, которые просто
хотели усилить свои творения рисованной графикой и спрайтами
(спрайт - небольшой объект, постоянно меняющий форму и положе-
ние)
При сопровождении пакета авторы выделили ряд наиболее часто
встречающихся проблем и решили их устранить.
Прежняя версия пакета содержала довольно обширную
объектно-ориентированную часть. Как правило, пользователи,
приобретающие пакет, уже имеют почти готовую программу со
своей объектной идеологией и не желают разбираться в той,
которая предлагается пакетом. По этой причине из данной версии
пакета полностью удалено ООП.
Прежняя версия пакета использовала собственный драйвер
видеопамяти, который был не вполне совместим с Борландовским
графическим интерфейсом. Эта несовместимость так же вызывала
бурю негодования, посему в этой версии совместимости со
стандартной Борландовской графикой уделялось особое внимание.
Данная версия пакета поддерживает режим с 256 цветами.
Так как этот режим не поддерживается стандартной графикой,
авторы позволили себе сохранить идеологию работы с
видеопамятью из предыдущей версии.
При помощи ТГ можно довольно быстро создавать программы,
используя рисованную графику и манипулятор типа "МЫШЬ",
который дальше будем называть просто мышкой.
ТГ состоит из двух частей. Первая часть предназначена для
использования с 16-цветными режимами и совместима со
стандартной графикой языка Турбо Паскаль. Модули этой части
начинаются с букв TG. Вторая часть работает с 256-цветным
режимом. Модули начинаются с N. Эти две части совершенно
независимы, и даже, более того, их не рекомендуется
использовать совместно, так как некоторые процедуры,
выполняющие одинаковые функции, имеют одни и те же имена.
Дм. Солдатенков
|