silphius/app/ecs-systems/reset-forces.js

23 lines
353 B
JavaScript
Raw Normal View History

2024-06-25 10:44:37 -05:00
import {System} from '@/ecs/index.js';
export default class ResetForces extends System {
static get priority() {
return {phase: 'pre'};
}
static queries() {
return {
default: ['Forces'],
};
}
tick() {
for (const [Forces] of this.select('default')) {
Forces.impulseX = 0;
Forces.impulseY = 0;
}
}
}