• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

excaliburjs / Excalibur / 1069
84%
main: 89%

Build:
Build:
LAST BUILD BRANCH: renovate/eslint-eslintrc-3.x
DEFAULT BRANCH: main
Ran 04 Oct 2016 01:07AM UTC
Jobs 1
Files 1
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
1069

push

travis-ci

web-flow
[#643] Fix Actor updates happening more than once per frame (#655)

<!-- If you're closing an issue with this pull request, or contributing a significant change, please include your changes in the appropriate section of CHANGELOG.md as outlined in CONTRIBUTING.md-->

Closes #643

Pointer events were being triggered multiple times per frame. This was a result of the physics doing multiple passes on each actor by calling the update function multiple times.

## Proposed Changes:

This fixes the issue by refactoring the integration step of actor update out of actor update, so that it can be called multiple times for collision passes and not affect other operations that expect update to be called once per frame.

Additionally, this uncovered a bug in Actor.on('pointerup') opt-in which was subsequently fixed.

7000 of 9268 relevant lines covered (75.53%)

81.09 hits per line

Coverage Regressions

Lines Coverage ∆ File
1597
100.0
src/spec/TestsSpec.js
Jobs
ID Job ID Ran Files Coverage
1 1069.1 04 Oct 2016 01:07AM UTC 0
75.53
Travis Job 1069.1
Source Files on build 1069
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1069
  • cbee62b2 on github
  • Prev Build on master (#1068)
  • Next Build on master (#1070)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc