Esempio n. 1
0
        private void btnDotMoveUp_Click(object sender, EventArgs e)//Ok
        {
            int idx = cbbDots.SelectedIndex;

            if (0 < idx)
            {
                xDot d = PObject.Dots[idx];
                PObject.Dots[idx]     = PObject.Dots[idx - 1];
                PObject.Dots[idx - 1] = d;
                cbbDotsRefill(idx - 1);
            }
        }
Esempio n. 2
0
        private void btnDotMoveDown_Click(object sender, EventArgs e)//Ok
        {
            int idx = cbbDots.SelectedIndex;

            if (idx + 1 < cbbDots.Items.Count)
            {
                xDot d = PObject.Dots[idx];
                PObject.Dots[idx]     = PObject.Dots[idx + 1];
                PObject.Dots[idx + 1] = d;
                cbbDotsRefill(idx + 1);
            }
        }
Esempio n. 3
0
 private void TryToBindToObject(xMap Map, int X, int Y, ref xObject Object, ref UInt64 ObjectID, ref xDot Dot, ref UInt64 DotID, ref int paramX, ref int paramY)
 {
     ObjectID = 0;
     Object   = Map.ObjectAt(X, Y) as xObject;
     if (Object == null)
     {
         return;
     }
     // Bind
     ObjectID = Object.ID;
     Dot      = Object.GetNearestDot(X, Y);
     DotID    = Dot.ID;
     paramX   = Object.Left + Dot.X;
     paramY   = Object.Top + Dot.Y;
 }