// Path: src/util/ImageData.java
// public class ImageData 
// {
// 	private Texture texture = null;
// 	private boolean[][] mask = null;
// 	
// 	public ImageData(Texture texture, boolean[][] mask) 
// 	{
// 		super();
// 		this.texture = texture;
// 		this.mask = mask;
// 	}
// 	
// 	public Texture getTexture() 
// 	{
// 		return texture;
// 	}
// 	
// 	public void setTexture(Texture texture) 
// 	{
// 		this.texture = texture;
// 	}
// 	
// 	public boolean[][] getMask() 
// 	{
// 		return mask;
// 	}
// 	
// 	public void setMask(boolean[][] mask) 
// 	{
// 		this.mask = mask;
// 	}
// 	
// }


import util.ImageData;
package sprites;


/**
 * The Animated Sprite takes in an array of images and rotates through them in order
 * to create an animation.
 * @author Tim Butram
 *
 */
@SuppressWarnings("serial")
public class AnimatedSprite extends Sprite implements Runnable
{
	public final int serial = 3;

// Path: src/util/ImageData.java
// public class ImageData 
// {
// 	private Texture texture = null;
// 	private boolean[][] mask = null;
// 	
// 	public ImageData(Texture texture, boolean[][] mask) 
// 	{
// 		super();
// 		this.texture = texture;
// 		this.mask = mask;
// 	}
// 	
// 	public Texture getTexture() 
// 	{
// 		return texture;
// 	}
// 	
// 	public void setTexture(Texture texture) 
// 	{
// 		this.texture = texture;
// 	}
// 	
// 	public boolean[][] getMask() 
// 	{
// 		return mask;
// 	}
// 	
// 	public void setMask(boolean[][] mask) 
// 	{
// 		this.mask = mask;
// 	}
// 	
// }


// Path: src/sprites/AnimatedSprite.java
import util.ImageData;

package sprites;


/**
 * The Animated Sprite takes in an array of images and rotates through them in order
 * to create an animation.
 * @author Tim Butram
 *
 */
@SuppressWarnings("serial")
public class AnimatedSprite extends Sprite implements Runnable
{
	public final int serial = 3;

	protected ImageData[] textures = null;