public Tile(byte data1, byte data2, byte data3) : this() { Overlay = (short)((data1<<4)|((data2&0xF0)>>4)); Underlay = (short)(data3|((data2&0x0F)<<8)); }