// Path: core/src/nl/arjanfrans/mario/actions/MoveableActions.java
// public class MoveableActions extends Actions {
// 	
// 	public static Action DieAction(Actor actor) {
// 		return new Die(actor);
// 	}
// 	
// 	static public class Die extends Action {
// 		private Actor actor;
// 		
// 		public Die(Actor actor) {
// 			this.actor = actor;
// 		}
// 
// 		public boolean act(float delta) {
// 			((MovingActor) actor).setDead(true);
// 			return true;
// 		}
// 	}
// 	
// 	public static Action startMovingAction(Actor actor) {
// 		return new startMoving(actor);
// 	}
// 	
// 	static public class startMoving extends Action {
// 		public startMoving(Actor actor) {
// 			this.actor = actor;
// 		}
// 
// 		public boolean act(float delta) {
// 			((MovingActor) actor).setMoving(true);
// 			return true;
// 		}
// 	}
// 
// }
// 
// Path: core/src/nl/arjanfrans/mario/graphics/GoombaAnimation.java
// public class GoombaAnimation extends CharacterAnimation {
// 	private Animation walking;
// 	private Animation trampled;
// 
// 	public GoombaAnimation() {
// 		Array<AtlasRegion> regions = atlas.findRegions("goomba_walking");
// 		walking = new Animation(0.2f, regions);
// 		walking.setPlayMode(Animation.PlayMode.LOOP_PINGPONG);
// 		
// 		trampled = new Animation(1f, atlas.findRegion("goomba_trampled"));
// 	}
// 	
// 	public Animation getAnimation(State state) {
// 		switch(state) {
// 			case Walking:
// 				return walking;
// 			case Dying:
// 				return trampled;
// 			default:
// 				return walking;
// 		}
// 	}
// 	
// 	public Vector2 getDimensions(State state) {
// 		switch(state) {
// 			case Walking:
// 				return new Vector2(walking.getKeyFrame(0).getRegionWidth() * scale, 
// 						walking.getKeyFrame(0).getRegionHeight() * scale);
// 			case Dying:
// 				return new Vector2(trampled.getKeyFrame(0).getRegionWidth() * scale, 
// 						trampled.getKeyFrame(0).getRegionHeight() * scale);
// 			default:
// 				return new Vector2(walking.getKeyFrame(0).getRegionWidth() * scale, 
// 						walking.getKeyFrame(0).getRegionHeight() * scale);
// 		}
// 	}
// 	
// 	
// }


import nl.arjanfrans.mario.actions.MoveableActions;
import nl.arjanfrans.mario.graphics.GoombaAnimation;
import com.badlogic.gdx.graphics.g2d.Animation;
import com.badlogic.gdx.graphics.g2d.Batch;
import com.badlogic.gdx.graphics.g2d.TextureRegion;
import com.badlogic.gdx.math.Rectangle;
import com.badlogic.gdx.scenes.scene2d.actions.Actions;
import com.badlogic.gdx.utils.Array;
package nl.arjanfrans.mario.model;



public class Goomba extends Creature {
	protected float max_velocity = 1f;
// Path: core/src/nl/arjanfrans/mario/actions/MoveableActions.java
// public class MoveableActions extends Actions {
// 	
// 	public static Action DieAction(Actor actor) {
// 		return new Die(actor);
// 	}
// 	
// 	static public class Die extends Action {
// 		private Actor actor;
// 		
// 		public Die(Actor actor) {
// 			this.actor = actor;
// 		}
// 
// 		public boolean act(float delta) {
// 			((MovingActor) actor).setDead(true);
// 			return true;
// 		}
// 	}
// 	
// 	public static Action startMovingAction(Actor actor) {
// 		return new startMoving(actor);
// 	}
// 	
// 	static public class startMoving extends Action {
// 		public startMoving(Actor actor) {
// 			this.actor = actor;
// 		}
// 
// 		public boolean act(float delta) {
// 			((MovingActor) actor).setMoving(true);
// 			return true;
// 		}
// 	}
// 
// }
// 
// Path: core/src/nl/arjanfrans/mario/graphics/GoombaAnimation.java
// public class GoombaAnimation extends CharacterAnimation {
// 	private Animation walking;
// 	private Animation trampled;
// 
// 	public GoombaAnimation() {
// 		Array<AtlasRegion> regions = atlas.findRegions("goomba_walking");
// 		walking = new Animation(0.2f, regions);
// 		walking.setPlayMode(Animation.PlayMode.LOOP_PINGPONG);
// 		
// 		trampled = new Animation(1f, atlas.findRegion("goomba_trampled"));
// 	}
// 	
// 	public Animation getAnimation(State state) {
// 		switch(state) {
// 			case Walking:
// 				return walking;
// 			case Dying:
// 				return trampled;
// 			default:
// 				return walking;
// 		}
// 	}
// 	
// 	public Vector2 getDimensions(State state) {
// 		switch(state) {
// 			case Walking:
// 				return new Vector2(walking.getKeyFrame(0).getRegionWidth() * scale, 
// 						walking.getKeyFrame(0).getRegionHeight() * scale);
// 			case Dying:
// 				return new Vector2(trampled.getKeyFrame(0).getRegionWidth() * scale, 
// 						trampled.getKeyFrame(0).getRegionHeight() * scale);
// 			default:
// 				return new Vector2(walking.getKeyFrame(0).getRegionWidth() * scale, 
// 						walking.getKeyFrame(0).getRegionHeight() * scale);
// 		}
// 	}
// 	
// 	
// }


// Path: core/src/nl/arjanfrans/mario/model/Goomba.java
import nl.arjanfrans.mario.actions.MoveableActions;
import nl.arjanfrans.mario.graphics.GoombaAnimation;
import com.badlogic.gdx.graphics.g2d.Animation;
import com.badlogic.gdx.graphics.g2d.Batch;
import com.badlogic.gdx.graphics.g2d.TextureRegion;
import com.badlogic.gdx.math.Rectangle;
import com.badlogic.gdx.scenes.scene2d.actions.Actions;
import com.badlogic.gdx.utils.Array;

package nl.arjanfrans.mario.model;



public class Goomba extends Creature {
	protected float max_velocity = 1f;
	protected GoombaAnimation gfx = new GoombaAnimation();