refactor: particles
This commit is contained in:
parent
4218f1adc7
commit
4eef129c53
|
@ -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 {
|
||||
|
|
|
@ -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 = [];
|
|
@ -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({
|
|
@ -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';
|
||||
|
|
Loading…
Reference in New Issue
Block a user