wfowler 5becc7dac4 Rather large refactor:
Most changes were just small adjustments for coding style.
Made "using" statements for Unity, rather than non-Unity compiles. So in Unity "Vector3d" is an alias for "Vector3", instead of the other way around.
Restrict CountAttribute and IndexAttribute to apply to properties and fields only.
Removed Rect and RectExtensions, Rect was never used anywhere and was leftover from a long-gone part of this project.
Remove unnecessary "this" references and refactor Int32, Single, etc. to int, float, etc. (I might have missed a few of these).
Refactor MAPBrushSide to use a TextureInfo rather than duplicating many fields.
Make Terrain and Displacement formats use two-dimensional arrays rather than arrays of arrays.
Rename UIVertex to Vertex.
2018-08-25 17:43:28 -06:00
2018-08-25 17:43:28 -06:00
2015-09-15 23:07:00 -06:00
2015-09-15 23:07:00 -06:00

LibBSP

C# library for parsing and reading BSP (Binary Space Partition) structures in Quake-based game engines

The classes in this project exist to parse and store BSP structure information from various formats from many Quake engine forks.

Eventually the BSP Importer for Unity3D and the BSP Decompiler projects will both use this library.

Description
C# library for parsing and reading BSP (Binary Space Partition) structures in Quake-based game engines
Readme CC0-1.0 559 KiB
Languages
C# 100%