Beispiel #1
0
        public void RunTarget()
        {
            MouseState    mouse   = Mouse.GetState();
            KeyboardState keyboad = Keyboard.GetState();

            rightAction   = mouseActionState(mouse, keyboad);
            mouseVector.X = mouse.X;
            mouseVector.Y = mouse.Y;

            // Determain state of RightButton
            switch (rightAction)
            {
            case MouseAction.Release:

                TList.Add(mouseVector);

                system.SetTarget(TList);
                reset = true;
                break;

            case MouseAction.Hold:
                TList.Add(mouseVector);
                break;

            default:
                break;
            }



            // Reset TargetList
            if (reset)
            {
                TList.Clear();
                reset = false;
            }
            rightPrevious = mouse.RightButton;
        }