public BSP29map(string filename) { BSPfile = new BinaryReader(File.Open("Assets/Resources/Maps/" + filename, FileMode.Open)); header = new BSPHeader(BSPfile); palette = new BSPColors(); ReadEntities(); ReadFaces(); ReadEdges(); ReadVerts(); ReadTexinfo(); ReadTextures(); ReadModels(); ReadLightMaps(); BSPfile.BaseStream.Dispose(); }
public BSP29map(string filename, bool overrideTextures) { BSPfile = new BinaryReader(File.Open("Assets/Resources/Maps/" + filename, FileMode.Open)); header = new BSPHeader(BSPfile); palette = new BSPColors(false); transparent_palette = new BSPColors(true); ReadEntities(); ReadFaces(); ReadEdges(); ReadVerts(); ReadTexinfo(); ReadTextures(overrideTextures); ReadModels(); ReadLightMaps(); SerialiseTextures(overrideTextures); BSPfile.BaseStream.Dispose(); }