Beispiel #1
0
        public void Send(AutoplayerInstruction instruction)
        {
            byte[] data = instruction.Pack();

            try
            {
                socket.Send(data);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Send failed", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void TestPack()
        {
            AutoplayerInstruction target = new AutoplayerInstruction(AutoplayerAction.Raise, 1, 1.4);
            byte[] packed;
            AutoplayerAction action;
            int play;
            double swag;

            packed = target.Pack();
            action = (AutoplayerAction)BitConverter.ToInt32(packed, 0);
            play = BitConverter.ToInt32(packed, 4);
            swag = BitConverter.ToDouble(packed, 8);

            Assert.AreEqual(target.Action, action, "Action");
            Assert.AreEqual(target.Play, play, "Play");
            Assert.AreEqual(target.Swag, swag, "Swag");
        }
Beispiel #3
0
        public void Send(AutoplayerInstruction instruction)
        {
            byte[] data = instruction.Pack();

            try
            {
                socket.Send(data);

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message,"Send failed", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }