public override string Compile() { if ( m_Hue == 0 ) return String.Format( "{{ tilepic {0} {1} {2} }}", m_X, m_Y, m_ItemID ); else return String.Format( "{{ tilepichue {0} {1} {2} {3} }}", m_X, m_Y, m_ItemID, m_Hue ); }