public Descent1PIGFile(bool macPig = false, bool loadData = true) { Textures = new ushort[800]; TMapInfo = new TMAPInfo[800]; SoundIDs = new byte[250]; AltSounds = new byte[250]; VClips = new VClip[70]; EClips = new EClip[60]; WClips = new WClip[30]; Robots = new Robot[30]; Joints = new JointPos[600]; Weapons = new Weapon[30]; Models = new Polymodel[85]; if (macPig) { Gauges = new ushort[85]; } else { Gauges = new ushort[80]; } ObjBitmaps = new ushort[210]; ObjBitmapPointers = new ushort[210]; Cockpits = new ushort[4]; ObjectTypes = new EditorObjectDefinition[100]; Powerups = new Powerup[29]; BitmapXLATData = new ushort[1800]; reactor = new Reactor(); Bitmaps = new List <PIGImage>(); Sounds = new List <SoundData>(); this.big = macPig; this.LoadData = loadData; }
public PSXDatFile() { Textures = new ushort[800]; TMapInfo = new TMAPInfo[800]; Sounds = new byte[250]; AltSounds = new byte[250]; VClips = new VClip[70]; EClips = new EClip[60]; WClips = new WClip[30]; Robots = new Robot[30]; Joints = new JointPos[600]; Weapons = new Weapon[30]; Models = new Polymodel[85]; Gauges = new ushort[80]; ObjBitmaps = new ushort[210]; ObjBitmapPointers = new ushort[210]; Cockpits = new ushort[4]; ObjectTypes = new EditorObjectDefinition[100]; Powerups = new Powerup[29]; BitmapXLATData = new ushort[1800]; reactor = new Reactor(); }