Star.hx 412 B

123456789101112131415161718192021222324252627
  1. package components;
  2. import atomic.Atomic;
  3. class Star extends JSComponent {
  4. var speed:Int;
  5. function new() {
  6. super();
  7. speed = 1;
  8. var type:Stars = Stars.RandomStar;
  9. }
  10. function update(timeStep:Float):Void {
  11. this.node.rotate2D(speed);
  12. this.node.rotateAround2D([1, 1], timeStep * 50, Atomic.TS_WORLD);
  13. }
  14. }
  15. //Enums are not working yet
  16. enum Stars {
  17. RandomStar;
  18. JustAStar;
  19. SimpleStar;
  20. NotAStar;
  21. }