Skip to content

0.0.6 Alpha

Compare
Choose a tag to compare
@kevansevans kevansevans released this 16 Aug 20:20
· 196 commits to master since this release

Update 0.0.6!

  • Significant organization of classes with clearer intent with their names and package paths
  • Significant improvements to documentation, friendly to Dox generation.
  • Significant overhaul to wad reading and core utilization. Way too much to list!
  • Per class dependency injection system utilizing var class:() -> Class = Class.new; Allows for easy behavior replacement of the library without having to rewrite the whole library.
  • String parsing for addWad via WadCore.addWadFromString. This is for Haxe targets that do not natively support "bytes" or their filesystem handlers returns strings when reading files.
  • Texture reading. Can now read TEXTUREX and PNAME lumps and assemble defined patches.
  • Addition of LevelCore.hx which more directly handles loaded maps

This also comes with the announcement of an API website hosted here: https://kevansevans.github.io/HxDoom/api/
This website is generated via the haxelib Dox: https://github.com/HaxeFoundation/dox