refactor: particles

This commit is contained in:
cha0s 2024-11-04 11:33:14 -06:00
parent 4218f1adc7
commit 4eef129c53
4 changed files with 4 additions and 4 deletions

View File

@ -1,6 +1,6 @@
import Component from '@/ecs/component.js';
import Emitter from '@/particles/emitter.js';
import {Emitter} from '@/lib/particles.js';
import Ticker from '@/lib/ticker.js';
export default class EmitterComponent extends Component {

View File

@ -3,7 +3,7 @@ import K from 'kefir';
import * as easings from '@/lib/easing.js';
import {TAU} from '@/lib/math.js';
export default class Emitter {
export class Emitter {
constructor(ecs) {
this.ecs = ecs;
this.scheduled = [];

View File

@ -3,7 +3,7 @@ import {expect, test} from 'vitest';
import Components from '@/ecs/components/index.js';
import Ecs from '@/ecs/ecs.js';
import Emitter from './emitter.js';
import {Emitter} from './particles.js';
test('emits particles at once', async () => {
const ecs = new Ecs({

View File

@ -1,4 +1,4 @@
import Emitter from '@/particles/emitter.js';
import {Emitter} from '@/lib/particles.js';
import createEcs from '@/server/create/ecs.js';
import ClientEcs from './client-ecs.js';