Esempio n. 1
0
        private void _make_telegram_basket_hand_hockey_foot_with_points(MatchData.Mannschaft Team)
        {
            _insert_gametime();
            string str1 = "PointsH";

            _send_bytes[1] = (byte)56;
            if (Team == MatchData.Mannschaft.Gast)
            {
                str1           = "PointsG";
                _send_bytes[1] = (byte)55;
            }
            string empty = string.Empty;

            for (int index = 0; index < 14; ++index)
            {
                string str2 = GetFieldValue(str1 + (index + 1).ToString()).PadLeft(2);
                if (index > 12)
                {
                    _send_bytes[11] = (byte)str2[0];
                    _send_bytes[12] = (byte)str2[1];
                }
                else
                {
                    _send_bytes[22 + index * 2] = (byte)str2[0];
                    _send_bytes[23 + index * 2] = (byte)str2[1];
                }
            }
            _send_bytes[19] = Form1.UseBasketHorn >= 1 ? (_horn ? (byte)49 : (byte)48) : (byte)48;
            _send_bytes[20] = !(GetFieldValue("TimeRunning") != string.Empty) ? (byte)48 : (byte)GetFieldValue("TimeRunning")[0];
            if (_redlight)
            {
                _send_bytes[20] = (byte)82;
            }
            string str3 = GetFieldValue("ShotTime").PadLeft(2) + " ";

            if (str3.Contains("."))
            {
                if (str3[2] >= '0' && str3[1] < '5')
                {
                    _send_bytes[48] = (byte)str3[0];
                    _send_bytes[49] = (byte)((uint)str3[2] + 16U);
                }
                else
                {
                    _send_bytes[48] = (byte)32;
                    _send_bytes[49] = (byte)str3[0];
                }
            }
            else
            {
                _send_bytes[48] = (byte)str3[0];
                _send_bytes[49] = (byte)str3[1];
            }
            _send_bytes[50] = Form1.UseBasketHorn >= 1 ? (_shotclock_horn ? (byte)49 : (byte)48) : (byte)48;
            byte num = !(GetFieldValue("SC_EdgeLightOn") != string.Empty) ? (byte)48 : (byte)GetFieldValue("SC_EdgeLightOn")[0];

            switch (num)
            {
            case 50:
                _send_bytes[50] = (byte)50;
                break;

            case 82:
                num = (byte)51;
                break;
            }
            _send_bytes[51] = _shotclock_horn ? num : (byte)48;
            _send_bytes[52] = (byte)49;
            string str4 = GetFieldValue("ScoreHome").PadLeft(3);

            _send_bytes[8]  = (byte)str4[0];
            _send_bytes[9]  = (byte)str4[1];
            _send_bytes[10] = (byte)str4[2];
            string str5 = GetFieldValue("ScoreGuest").PadLeft(3);

            _send_bytes[11] = (byte)str5[0];
            _send_bytes[12] = (byte)str5[1];
            _send_bytes[13] = (byte)str5[2];
            _send_bytes[14] = (byte)GetFieldValue("Period").PadLeft(1)[0];
            _send_bytes[15] = (byte)GetFieldValue("TeamFoulsHome").PadLeft(1)[0];
            _send_bytes[16] = (byte)GetFieldValue("TeamFoulsGuest").PadLeft(1)[0];
            _send_bytes[17] = (byte)(48 + GetFieldValue("TimeOutsHome").Trim().Length);
            _send_bytes[18] = (byte)(48 + GetFieldValue("TimeOutsGuest").Trim().Length);
            string str6 = GetFieldValue("TimeoutTimeHome").PadLeft(3);

            if (str6.Trim() == string.Empty)
            {
                str6 = GetFieldValue("TimeoutTimeGuest").PadLeft(3);
            }
            _send_bytes[21] = (byte)str6[0];
            _send_bytes[46] = (byte)str6[1];
            _send_bytes[47] = (byte)str6[2];
        }
Esempio n. 2
0
 public VolleyballTeam(MatchData.Mannschaft Team, string Name, ArrayList Players)
 {
     _team    = Team;
     _name    = Name;
     _players = Players;
 }