fixing button down issues on touch/mouse (#294)

This commit is contained in:
Peli de Halleux
2018-01-31 14:21:17 -08:00
committed by GitHub
parent 635d4a7624
commit a0907e7229
5 changed files with 15 additions and 9 deletions

View File

@ -174,10 +174,10 @@ namespace pxsim.visuals {
this.buttons.forEach((btn, index) => {
let button = stateButtons[index];
btn.addEventListener(pointerEvents.down, ev => {
pointerEvents.down.forEach(evid => btn.addEventListener(evid, ev => {
button.setPressed(true);
svg.fill(this.buttons[index], this.theme.buttonDown);
})
}));
btn.addEventListener(pointerEvents.leave, ev => {
button.setPressed(false);
svg.fill(this.buttons[index], this.theme.buttonUps[index]);