Beispiel #1
0
 public Tile(int index, char charValue, Color foreColor, Color backColor, TileOptions options)
 {
     Index		= (short)index;
     CharValue	= charValue;
     ForeColor	= foreColor;
     BackColor	= backColor;
     Options		= options;
 }
Beispiel #2
0
 public Tile(byte[] data)
 {
     Index		= BitConverter.ToInt16(data, 0);
     CharValue	= BitConverter.ToChar (data, 2);
     ForeColor	= (Color)ZMath.GetBound(data[4], 0, 15);
     BackColor	= (Color)ZMath.GetBound(data[5], 0, 15);
     Options		= new TileOptions(BitConverter.ToInt16(data, 6));
 }
Beispiel #3
0
 public void Add(int index, char charValue, Color foreColor, Color backColor, TileOptions options)
 {
     if (!Contains(index))
         Tiles.Add(new Tile(index, charValue, foreColor, backColor, options));
 }