Exemple #1
0
 private void ClientClock(Object source, EventArgs e)
 {
     if (PushingRight && sis.CPlayer.ValidMousePos(MouseX, MouseY))
     {
         //  move order
         //  use GetGamePos to get position
         sis.IPair pos = sis.CPlayer.GetGamePos(MouseX, MouseY);
         sis.ClientPT.PushControl(0, (int)pos.X, (int)pos.Y, 0, null);
     }
 }
Exemple #2
0
 private void ClientForm_MouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         PushingRight = true;
         if (sis.CPlayer.ValidMousePos(MouseX, MouseY))
         {
             //  move order
             //  use GetGamePos to get position
             sis.IPair pos = sis.CPlayer.GetGamePos(MouseX, MouseY);
             sis.ClientPT.PushControl(0, (int)pos.X, (int)pos.Y, 0, null);
         }
     }
 }
Exemple #3
0
        private void ClientForm_KeyUp(object sender, KeyEventArgs e)
        {
            sis.IPair pos = null;
            switch (e.KeyCode)
            {
            case Keys.Q:
            case Keys.W:
            case Keys.E:
            case Keys.R:
            case Keys.S:
            case Keys.D:
            case Keys.F:
                if (sis.CPlayer.ValidMousePos(MouseX, MouseY))
                {
                    //  cast order
                    pos = sis.CPlayer.GetGamePos(MouseX, MouseY);
                    sis.ClientPT.PushControl(1, (int)pos.X, (int)pos.Y, e.KeyCode, null);
                }
                break;

            default:
                break;
            }
        }