示例#1
0
        public override void Read(BinaryReader reader)
        {
            base.Read(reader);
            var i = reader.ReadRipWord();

            Mode = i == 1 ? BGICanvas.WriteMode.Xor : BGICanvas.WriteMode.Copy;
        }
示例#2
0
 public override void Read(BinaryReader reader)
 {
     base.Read(reader);
     Point     = reader.ReadRipPoint();
     WriteMode = (BGICanvas.WriteMode)reader.ReadRipWord();
     reader.ReadRipNumber();
 }
示例#3
0
 public override void Set(RipHandler handler, bool forDrawing)
 {
     if (forDrawing)
     {
         Mode = BGICanvas.WriteMode.Xor;
     }
     else
     {
         Mode = BGICanvas.WriteMode.Copy;
     }
 }
示例#4
0
 public override void Set(BGICanvas bgi)
 {
     Mode = bgi.GetWriteMode();
 }