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 Component from '@/ecs/component.js';
import Emitter from '@/particles/emitter.js'; import {Emitter} from '@/lib/particles.js';
import Ticker from '@/lib/ticker.js'; import Ticker from '@/lib/ticker.js';
export default class EmitterComponent extends Component { export default class EmitterComponent extends Component {

View File

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

View File

@ -3,7 +3,7 @@ import {expect, test} from 'vitest';
import Components from '@/ecs/components/index.js'; import Components from '@/ecs/components/index.js';
import Ecs from '@/ecs/ecs.js'; import Ecs from '@/ecs/ecs.js';
import Emitter from './emitter.js'; import {Emitter} from './particles.js';
test('emits particles at once', async () => { test('emits particles at once', async () => {
const ecs = new Ecs({ 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 createEcs from '@/server/create/ecs.js';
import ClientEcs from './client-ecs.js'; import ClientEcs from './client-ecs.js';