Скачать Графическая библиотека "Турбо Гамес"

Введение

Турбо Гамес (ТГ) - это набор исходных текстов модулей, предназначенных для подключения к программам, написанным на языке Турбо Паскаль версии не ниже, чем 6.0.

История развития этого пакета насчитывает больше 3 лет, и в данной версии авторы постарались учесть пожелания пользователей.

Когда этот пакет начинали разрабатывать, предполагалось, что его основными пользователями станут разработчики компьютерных игр. В действительности он приобретался создателями всевозможных прикладных программ, которые просто хотели усилить свои творения рисованной графикой и спрайтами (спрайт - небольшой объект, постоянно меняющий форму и положе- ние)

При сопровождении пакета авторы выделили ряд наиболее часто встречающихся проблем и решили их устранить.

Прежняя версия пакета содержала довольно обширную объектно-ориентированную часть. Как правило, пользователи, приобретающие пакет, уже имеют почти готовую программу со своей объектной идеологией и не желают разбираться в той, которая предлагается пакетом. По этой причине из данной версии пакета полностью удалено ООП.

Прежняя версия пакета использовала собственный драйвер видеопамяти, который был не вполне совместим с Борландовским графическим интерфейсом. Эта несовместимость так же вызывала бурю негодования, посему в этой версии совместимости со стандартной Борландовской графикой уделялось особое внимание.

Данная версия пакета поддерживает режим с 256 цветами. Так как этот режим не поддерживается стандартной графикой, авторы позволили себе сохранить идеологию работы с видеопамятью из предыдущей версии.

При помощи ТГ можно довольно быстро создавать программы, используя рисованную графику и манипулятор типа "МЫШЬ", который дальше будем называть просто мышкой.

ТГ состоит из двух частей. Первая часть предназначена для использования с 16-цветными режимами и совместима со стандартной графикой языка Турбо Паскаль. Модули этой части начинаются с букв TG. Вторая часть работает с 256-цветным режимом. Модули начинаются с N. Эти две части совершенно независимы, и даже, более того, их не рекомендуется использовать совместно, так как некоторые процедуры, выполняющие одинаковые функции, имеют одни и те же имена.