Skip to content

Commit c7803e0

Browse files
committed
Debugging topOnly events
1 parent fb2c2c7 commit c7803e0

4 files changed

Lines changed: 15 additions & 0 deletions

File tree

v3/src/input/local/inc/ProcessDownEvents.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ var ProcessDownEvents = function (pointer)
44
{
55
var currentlyOver = this._temp;
66

7+
console.log('ProcessDownEvents', this.topOnly);
8+
79
this.events.dispatch(new InputEvent.POINTER_DOWN(pointer, currentlyOver));
810

911
// Go through all objects the pointer was over and fire their events / callbacks

v3/src/input/local/inc/ProcessOverOutEvents.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ var ProcessOverOutEvents = function (pointer)
1111
var stillOver = [];
1212
var previouslyOver = this._over[pointer.id];
1313

14+
// TODO - in a topOnly situation a new justOver entry at the top
15+
// should clear all previous justOut entries
16+
1417
// Go through all objects the pointer was previously over, and see if it still is
1518
for (i = 0; i < previouslyOver.length; i++)
1619
{
@@ -46,6 +49,8 @@ var ProcessOverOutEvents = function (pointer)
4649
// Process the Just Out objects
4750
var total = justOut.length;
4851

52+
console.log('justOut', total);
53+
4954
if (total > 0)
5055
{
5156
this.sortGameObjects(justOut);
@@ -68,6 +73,7 @@ var ProcessOverOutEvents = function (pointer)
6873

6974
if (this.topOnly)
7075
{
76+
console.log('break 1');
7177
break;
7278
}
7379
}
@@ -76,6 +82,8 @@ var ProcessOverOutEvents = function (pointer)
7682
// Process the Just Over objects
7783
total = justOver.length;
7884

85+
console.log('justOver', total);
86+
7987
if (total > 0)
8088
{
8189
this.sortGameObjects(justOver);
@@ -98,6 +106,7 @@ var ProcessOverOutEvents = function (pointer)
98106

99107
if (this.topOnly)
100108
{
109+
console.log('break 2');
101110
break;
102111
}
103112
}

v3/src/input/mouse/MouseManager.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ var MouseManager = new Class({
130130
return;
131131
}
132132

133+
// console.log('mouse', event);
134+
133135
queue.push(event);
134136

135137
event.preventDefault();

v3/src/input/touch/TouchManager.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ var TouchManager = new Class({
6161
return;
6262
}
6363

64+
// console.log('touch', event);
65+
6466
queue.push(event);
6567

6668
event.preventDefault();

0 commit comments

Comments
 (0)