1
0
Fork 0

Fixed target clicking not working on mobile

This commit is contained in:
Michaël Lemaire 2017-01-19 17:36:21 +01:00
parent d83d7ede9c
commit 2a3a0717b9
2 changed files with 8 additions and 3 deletions

View file

@ -37,7 +37,7 @@ module SpaceTac.View.Specs {
[button, funcs] = newButton();
button.onInputDown.dispatch();
button.onInputUp.dispatch();
expect(funcs.enter).toHaveBeenCalledTimes(0);
expect(funcs.enter).toHaveBeenCalledTimes(1);
expect(funcs.leave).toHaveBeenCalledTimes(1);
expect(funcs.click).toHaveBeenCalledTimes(1);
});

View file

@ -40,9 +40,14 @@ module SpaceTac.View {
obj.onInputUp.add(() => {
prevententer();
if (new Date().getTime() - holdstart.getTime() < holdtime) {
if (!hovered) {
enter();
}
click();
}
if (!hovered) {
if (!hovered) {
leave();
}
} else if (!hovered) {
leave();
}
});