]> git.r.bdr.sh - rbdr/lissajous/blobdiff - lib/factories/curves.js
Add a few comments
[rbdr/lissajous] / lib / factories / curves.js
index d9f0f472ddd617c2457cb64ce09f7f016332b174..b5d6c84673056df185e591d7cf0d750ad0ddad17 100644 (file)
@@ -1,13 +1,24 @@
 import { Entity } from '@serpentity/serpentity';
 import Position from '@serpentity/components.position';
 import TripleFrequency from '../components/triple_frequency';
+import TriplePhase from '../components/triple_phase';
+import TripleAmplitude from '../components/triple_amplitude';
 import Color from '../components/color';
 
+/**
+  * This file is a factory for curves.
+  */
+
+/**
+  * Creates a lissajous curve entity
+  */
 export function lissajousCurve() {
 
   const entity = new Entity();
   entity.addComponent(new Position());
   entity.addComponent(new TripleFrequency());
+  entity.addComponent(new TriplePhase());
+  entity.addComponent(new TripleAmplitude());
   entity.addComponent(new Color());
 
   return entity;