Skip to content

Version 4.1.0

Latest
Compare
Choose a tag to compare
@Brett208 Brett208 released this 10 Feb 16:13
· 2 commits to master since this release
441ef49

Version 4.1.0

Version 4.1.0 focuses on improving internal library implementation and C++ standards compliance. A few minor enhancements are made in OP2Helper including a BuildingBays enum. the constant AllPlayers in Outpost2DLL is now deprecated and should be replaced by PlayerNum::PlayerAll. Targeting a specific version of the Windows SDK was removed from all three major libraries.

Outpost2DLL

  • Bug: Fix documentation of RecordVehReinforceGroup to prevent a hanging bug within Outpost2.exe
  • Add a readme
  • Deprecate AllPlayers constant (Use PlayerNum::PlayerAll instead)
  • Improve C++ standards compliance and readability of source code
  • Clearly forward declare dependence on DirectX IDirectDraw
  • Improve comments on UnitClassifications enum and typedef
  • Improve implementation of internal headers

OP2Helper

  • Add a readme
  • Add function CenterViewOn
  • Represent building bays as an enum

HFL

  • Improve Readme
  • Improve example level code to prevent save/load bug and use modern features of Outpost2DLL
  • Improve C++ standards compliance and readability of source code
  • Remove excessive internal casting