public override void SetAndRefreshData(Structures.BlockBase blockBase) { base.SetAndRefreshData(blockBase); _roomHeader = (RoomHeader)blockBase; Width.Text = _roomHeader.Width.ToString(); Height.Text = _roomHeader.Height.ToString(); NumberObjects.Text = _roomHeader.NumObjects.ToString(); }
protected RoomHeader ReadRMHD() { var header = new RoomHeader { Width = _reader.ReadByte() * 8, Height = _reader.ReadByte() * 8, }; return(header); }
protected virtual RoomHeader ReadRMHD() { var header = new RoomHeader { Width = _reader.ReadUInt16(), Height = _reader.ReadUInt16(), NumObjects = _reader.ReadUInt16() }; return(header); }
protected override RoomHeader ReadRMHD() { var version = _reader.ReadUInt32(); var header = new RoomHeader { Width = _reader.ReadUInt16(), Height = _reader.ReadUInt16(), NumObjects = _reader.ReadUInt16() }; return(header); }
protected override RoomHeader ReadRMHD() { var version = _reader.ReadUInt32(); var header = new RoomHeader { Width = _reader.ReadInt32(), Height = _reader.ReadInt32(), NumObjects = _reader.ReadInt32(), NumZBuffer = _reader.ReadInt32(), Transparency = _reader.ReadInt32(), }; return(header); }
public void Encode(RoomBlock blockToEncode, Bitmap imageToEncode) { _imageToEncode = imageToEncode; RoomHeader RMHD = blockToEncode.GetRMHD(); _width = RMHD.Width; _height = RMHD.Height; _imageBomp = blockToEncode.GetRMIM().GetIM00().GetBOMP(); if (PaletteIndex == 0) { _pallete = blockToEncode.GetDefaultPalette(); } else { _pallete = blockToEncode.GetPALS().GetWRAP().GetAPALs()[PaletteIndex]; } Encode(); }
protected RoomHeader ReadRMHD() { var header = new RoomHeader { Width = _reader.ReadByte() * 8, Height = _reader.ReadByte() * 8, }; return header; }
protected RoomHeader ReadRMHD() { var header = new RoomHeader { Width = _reader.ReadUInt16(), Height = _reader.ReadUInt16(), NumObjects = _reader.ReadUInt16() }; return header; }
protected override RoomHeader ReadRMHD() { var version = _reader.ReadUInt32(); var header = new RoomHeader { Width = _reader.ReadInt32(), Height = _reader.ReadInt32(), NumObjects = _reader.ReadInt32(), NumZBuffer = _reader.ReadInt32(), Transparency = _reader.ReadInt32(), }; return header; }
public void Init(RoomHeader header) { this.header = header; CalculateProxyGameObject(); }