File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -68,6 +68,18 @@ var World = new Class({
6868 {
6969 var localEvents = this . events ;
7070
71+ MatterEvents . on ( this . engine , 'beforeUpdate' , function ( event ) {
72+
73+ localEvents . dispatch ( new PhysicsEvent . BEFORE_UPDATE ( event ) ) ;
74+
75+ } ) ;
76+
77+ MatterEvents . on ( this . engine , 'afterUpdate' , function ( event ) {
78+
79+ localEvents . dispatch ( new PhysicsEvent . AFTER_UPDATE ( event ) ) ;
80+
81+ } ) ;
82+
7183 MatterEvents . on ( this . engine , 'collisionStart' , function ( event ) {
7284
7385 localEvents . dispatch ( new PhysicsEvent . COLLISION_START ( event . pairs ) ) ;
Original file line number Diff line number Diff line change 1+ var Class = require ( '../../../utils/Class' ) ;
2+ var Event = require ( '../../../events/Event' ) ;
3+
4+ var AfterUpdateEvent = new Class ( {
5+
6+ Extends : Event ,
7+
8+ initialize :
9+
10+ function AfterUpdateEvent ( event )
11+ {
12+ Event . call ( this , 'AFTER_UPDATE_EVENT' ) ;
13+
14+ this . event = event ;
15+ }
16+
17+ } ) ;
18+
19+ module . exports = AfterUpdateEvent ;
Original file line number Diff line number Diff line change 1+ var Class = require ( '../../../utils/Class' ) ;
2+ var Event = require ( '../../../events/Event' ) ;
3+
4+ var BeforeUpdateEvent = new Class ( {
5+
6+ Extends : Event ,
7+
8+ initialize :
9+
10+ function BeforeUpdateEvent ( event )
11+ {
12+ Event . call ( this , 'BEFORE_UPDATE_EVENT' ) ;
13+
14+ this . event = event ;
15+ }
16+
17+ } ) ;
18+
19+ module . exports = BeforeUpdateEvent ;
Original file line number Diff line number Diff line change 22
33module . exports = {
44
5+ AFTER_UPDATE : require ( './AfterUpdateEvent' ) ,
6+ BEFORE_UPDATE : require ( './BeforeUpdateEvent' ) ,
57 COLLISION_ACTIVE : require ( './CollisionActiveEvent' ) ,
68 COLLISION_END : require ( './CollisionEndEvent' ) ,
79 COLLISION_START : require ( './CollisionStartEvent' ) ,
You can’t perform that action at this time.
0 commit comments