public void TransferSlotFrom(GameSlot src) { Child = src.Child; Contents = src.Contents; src.EmptySlot(); Child.SetPosition(PyroGameManager.GetSlotLocation(X, Y)); }
public void Move(int xDif, int yDif) { position.X += xDif; position.Y += yDif; if (Child != null) { Child.SetPosition(PyroGameManager.GetSlotLocation(position)); } }
public void SetPosition(int x, int y) { position.X = x; position.Y = y; if (Child != null) { Child.SetPosition(PyroGameManager.GetSlotLocation(position)); } }