Skip to content

tereshenkovav/HGEForDelphi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HGE for Delphi

Delphi port of Haaf's Game Engine, based on source from https://sourceforge.net/projects/hgefordelphi/ by Erik van Bilsen


Порт для Delphi Haaf's Game Engine, основан на исходниках https://sourceforge.net/projects/hgefordelphi/ от Erik van Bilsen

Внесенные изменения по сравнению с исходным вариантом:

  • Замена String на AnsiString для корректной работы в современных Delphi
  • Добавление функции вычисления высоты всего текста в шрифте
  • Корректировка функции вывода протокола в log-файл и определения звукового устройства

Состав проекта:

  • Каталог hge-for-delphi содержит исходные тексты порта, подключаемые при создании приложения.
  • Каталог hge-for-delphi\Test содержится пример приложения, использующего классы порта.
  • Каталог distr содержит файлы динамических библиотек для запуска приложения, они должны размещаться в каталоге игры рядом с исполнимым файлом. Если игра не использует звук, то файл bass.dll копировать не обязательно.

Исходные тексты испытаны для Delphi от 10 до 12, сборка работает только на основе DirectX8 под 32-битную Windows. В планах обновление порта до DirectX9 с возможностью собирать 64-битные приложения, что упростит запуск игр на Linux под Wine.

Порт размещен как репозиторий для использования в роли субмодуля git в моих проектах Пинки Пай и мир кексов и Герои Эквестрии, а также для объединения исправлений и улучшений.

About

HGE for Delphi

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages