Не переведено до конца!

История версий

Версия 1.53, 26 Мая 2005

  • Minor bugs in hgeGUI fixed
  • Global "HGE *hge" pointer is not required anymore for helper classes to work
  • Most of helper classes now have proper copy constructors and assignment operators for easy objects cloning
  • HGE core functions and helper class methods now have const arguments where appropriate
  • Timer_GetTime now returns time elapsed since System_Initiate call, not since System_Start as earlier
  • HGE_HIDEMOUSE system state added
  • HGE_HWNDPARENT system state added allowing to run HGE in a child window. See details here.
  • Changing HGE_TEXTUREFILTER system state now flushes previously accumulated graphics
  • File paths now can be used with forward and back slashes within both resource packs and disk folders
  • Resource_AttachPack now takes additional password parameter allowing to encrypt your resources
  • HGE version and execution date are now written into log-file at startup
  • HGE window doesn't flicker now at shutdown

Версия 1.52, 11 Января 2005

  • System_Snapshot function added
  • HGE_TEXTUREFILTER system state added, allowing you to temporarily disable texture interpolation
  • In fullscreen mode HGE window now has "topmost" style
  • Fixed a bug in textures cleanup code
  • Fixed a bug in hgeColor::Clamp method
  • Minor documentation updates
  • New tutorial/demo added

Версия 1.51, 2 Января 2005

  • If the disk HGE starts from is write protected, log file access resulted in crash. Fixed now.
  • Fast InvSqrt routine implementation was moved from hgevector.h to hgehelp.lib for better compilers support
  • Resource_Load failed to load files with a path from resource pack. Fixed now.
  • Minor bugfixes in hgeResourceManager
  • hgeResourceManager::GetStream added
  • Backbuffer is now cleared at startup
  • Texture_Load now supports usage of compressed DDS textures which result in better performance and lower video memory requirements

Версия 1.5, 29 Декабря 2004

Версия 1.4, 8 Апреля 2004

Версия 1.3, 12 Марта 2004

  • System_GetVersion was removed
  • hgeCreate now takes the API version as a parameter
  • hgeCreate name is now not distorted in the DLL. So you can load HGE.DLL dynamically with LoadLibrary/GetProcAddress calls
  • hgeDistortionMesh helper class and tutorial were added
  • hgeParticleManager helper class was added
  • hgeParticleSystem new methods: FireAt, Transpose and GetAge
  • Particle Systems Editor was updated to the latest HGE, it runs more smoothly now
  • Particle systems tutorial was updated
  • hgeAnimation new methods: SetMode (forward, reverse, ping pong, loop) and Resume; Play now takes no parameters
  • hgeGUI and hgeGUIObject classes were improved to allow highly interactive animated GUIs
  • GUI tutorial was added
  • Color manipulation macros were added (see Hardware color format)
  • HGE_FPS system state was added allowing you to use fixed FPS mode
  • HGE_DONTSUSPEND system state added allowing you to disable application suspending when focus is lost
  • HGE_EXITFUNC system state was added allowing you to handle user's attempts to close the application window
  • Gfx_RenderLine function was added
  • You can omit now the size parameter of Resource_Load function
  • Effect_Load, Music_Load and Texture_Load can now load dynamically generated resources from memory
  • Non power of 2 textures are now padded to the correct size, not stretched as earlier (see Texture_Load)
  • Font bitmap filename in the font description file is now treated relatively to the font description file folder
  • Fixed a bug in hgeRect::Intersect
  • Key_GetKey and Mouse_GetWheel now return changes since last frame and hold the value regardless how many times they are called during the frame
  • Key_GetKey now deals correctly with mouse button double clicks and middle mouse button
  • System_Rand now starts with random seed
  • HGE now freezes the timer when focus is lost and the application is suspended
  • In windowed mode the window is now opened at the default position, not at the top-left corner of the desktop as earlier
  • HGE startup and shutdown in fullscreen mode now look more nice
  • Debug logging was extended
  • Various documentation fixes and updates

Версия 1.2, 8 Февраля 2004

  • Функции ядра HGE (системный слой) обернуты теперь в DLL
  • Добавлены библиотеки для Visual C++/Intel C++, Borland C++/C++ Builder и MinGW32
  • Interface_Get/Interface_Release заменена на hgeCreate/Release
  • System_LoadResource переименована в Resource_Load, Resource_Free добавлена
  • Добавлены прямоугольные области отсечения (Gfx_SetClipping)
  • Обработка колеса мыши (Mouse_GetWheel)
  • Key_Clear удалено
  • Добавлено масштабирование шрифтов (hgeFont::SetScale)
  • Добавлено переключение спрайтов (hgeSprite::SetFlip)
  • Незначительные оптимизации
  • Различные изменения документации
  • Скомпилированные примеры

Версия 1.1, 15 Января 2004

  • Первый публичный релиз
  • Оттестировано на различном железе
  • Добавлены вспомогательные классы
  • Добавлен редактор системы частиц
  • Добавлена документация

Версия 1.0, 28 Ноября 2003

  • Предварительная внутренняя версия