private void BlsBlocks_MouseMove(object sender, MouseEventArgs e) { int x = e.X / 16; int y = e.Y / 16; if (PreviousBlockX == x && PreviousBlockY == y) { return; } PreviousBlockX = x; PreviousBlockY = y; int index = (y * 16) + x; int defIndex = CmbDefinitions.SelectedIndex; if (index > -1 && index < 256) { if (defIndex == 0) { TSAToolTip.SetToolTip(BlsBlocks, ProjectController.BlockManager.GetBlockString(defIndex, index)); } else { TSAToolTip.SetToolTip(BlsBlocks, ProjectController.BlockManager.GetBlockString(defIndex, index)); } } }
private void PtvTable_MouseMove(object sender, MouseEventArgs e) { int x = e.X / 16; int y = e.Y / 16; if (PreviousTileX == x && PreviousTileY == y) { return; } PreviousTileX = x; PreviousTileY = y; TSAToolTip.SetToolTip(PtvTable, ((y * 16) + x).ToHexString()); }