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); } }
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); } }
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; }