// Path: core/src/com/galvarez/ttw/rendering/components/ScaleAnimation.java
// public final class ScaleAnimation extends PooledComponent {
// 
//   public float min, max, speed;
// 
//   public boolean repeat, active;
// 
//   public ScaleAnimation() {
//   }
// 
//   @Override
//   public void reset() {
//     this.speed = 0f;
//     this.min = 0f;
//     this.max = 100f;
//     this.repeat = false;
//     this.active = true;
//   }
// 
// }
// 
// Path: core/src/com/galvarez/ttw/rendering/components/Sprite.java
// public final class Sprite extends Component {
// 
//   public enum Layer {
//     DEFAULT, BACKGROUND, ACTORS_1, ACTORS_2, ACTORS_3, PARTICLES;
// 
//     public int getLayerId() {
//       return ordinal();
//     }
//   }
// 
//   public Color color = Color.WHITE;
// 
//   public TextureRegion region;
// 
//   public String name;
// 
//   public float scaleX, scaleY = 1f;
// 
//   public float rotation = 0f;
// 
//   public int x, y, width, height;
// 
//   public Layer layer = Layer.DEFAULT;
// 
//   public int index;
// 
//   public Sprite() {
//   }
// 
// }


import com.artemis.Aspect;
import com.artemis.ComponentMapper;
import com.artemis.Entity;
import com.artemis.annotations.Wire;
import com.artemis.systems.EntityProcessingSystem;
import com.galvarez.ttw.rendering.components.ScaleAnimation;
import com.galvarez.ttw.rendering.components.Sprite;

package com.galvarez.ttw.rendering;


@Wire
public final class ScaleAnimationSystem extends EntityProcessingSystem {


// Path: core/src/com/galvarez/ttw/rendering/components/ScaleAnimation.java
// public final class ScaleAnimation extends PooledComponent {
// 
//   public float min, max, speed;
// 
//   public boolean repeat, active;
// 
//   public ScaleAnimation() {
//   }
// 
//   @Override
//   public void reset() {
//     this.speed = 0f;
//     this.min = 0f;
//     this.max = 100f;
//     this.repeat = false;
//     this.active = true;
//   }
// 
// }
// 
// Path: core/src/com/galvarez/ttw/rendering/components/Sprite.java
// public final class Sprite extends Component {
// 
//   public enum Layer {
//     DEFAULT, BACKGROUND, ACTORS_1, ACTORS_2, ACTORS_3, PARTICLES;
// 
//     public int getLayerId() {
//       return ordinal();
//     }
//   }
// 
//   public Color color = Color.WHITE;
// 
//   public TextureRegion region;
// 
//   public String name;
// 
//   public float scaleX, scaleY = 1f;
// 
//   public float rotation = 0f;
// 
//   public int x, y, width, height;
// 
//   public Layer layer = Layer.DEFAULT;
// 
//   public int index;
// 
//   public Sprite() {
//   }
// 
// }


// Path: core/src/com/galvarez/ttw/rendering/ScaleAnimationSystem.java
import com.artemis.Aspect;
import com.artemis.ComponentMapper;
import com.artemis.Entity;
import com.artemis.annotations.Wire;
import com.artemis.systems.EntityProcessingSystem;
import com.galvarez.ttw.rendering.components.ScaleAnimation;
import com.galvarez.ttw.rendering.components.Sprite;

package com.galvarez.ttw.rendering;


@Wire
public final class ScaleAnimationSystem extends EntityProcessingSystem {


  private ComponentMapper<ScaleAnimation> sa;
