Fixed Tooltip & cursorPoses

This commit is contained in:
MasterGordon 2018-04-04 10:11:41 +02:00
parent d8fee34092
commit e94eb2dd3d
1 changed files with 22 additions and 21 deletions

View File

@ -92,18 +92,8 @@ function onDocumentMouseMove(event) {
}
//Track CursorPos
var mX = event.clientX - screenleftpos;
var mY = event.clientY - screentoppos;
if (mX < 0 || mX > 1200 || mY < 0 || mY > 576) {
cursorScreenX = -1
cursorScreenY = -1
mX = event.clientX - screenleftpos;
mY = event.clientY - itemcounttoppos;
if (mX < 0 || mX > 720 || mY < 0 || mY > 240) {
cursorItemCountX = -1
cursorItemCountY = -1
mX = event.clientX - infoleftpos;
mY = event.clientY - itemcounttoppos;
var mX = event.clientX - infoleftpos;
var mY = event.clientY - itemcounttoppos;
if (mX < 0 || mX > 432 || mY < 0 || mY > 240) {
cursorInfoX = -1
cursorInfoY = -1
@ -111,10 +101,21 @@ function onDocumentMouseMove(event) {
cursorInfoX = Math.floor(mX / 48);
cursorInfoY = Math.floor(mY / 48);
}
mX = event.clientX - screenleftpos;
mY = event.clientY - itemcounttoppos;
if (mX < 0 || mX > 720 || mY < 0 || mY > 240) {
cursorItemCountX = -1
cursorItemCountY = -1
} else {
cursorItemCountX = Math.floor(mX / 72);
cursorItemCountY = Math.floor((mY - 24) / 72);
}
mX = event.clientX - screenleftpos;
mY = event.clientY - screentoppos;
if (mX < 0 || mX > 1200 || mY < 0 || mY > 576) {
cursorScreenX = -1
cursorScreenY = -1
} else {
cursorScreenX = Math.floor(mX / 48);
cursorScreenY = Math.floor(mY / 48);
@ -207,7 +208,7 @@ var hoverTooltip = false
function setTooltip() {
if (hoverTooltip)
return
if (cursorInfoY == 0) {
if (cursorInfoY == 0 && isCursorInInfo) {
if (lang.infotooltips[cursorInfoX] == "") {
$('#tooltip').hide()
tooltip = false