package unit;

import java.awt.Image;
import java.awt.image.ImageObserver;

import buntil.ILoader;
import gUI.PirateNinjaBoxerPanel;
import gUI.MoveTimer;
import coords.Coords;
import gUI.Camera;

public class Pirate extends Hero {
	//public static String[] images = {"PirateWait1.png", "PirateWait2.png", "PirateWait3.png", "PirateRun1.png", "PirateRun2.png", "PirateRun3.png", "PirateRun4.png", "PirateRun5.png"}; 
	public static String[] images = {"PirateWait1.png", "PirateWait2.png", "PirateWait3.png", "PirateRun1.png", "PirateRun2.png", "PirateRun3.png", "PirateRun4.png", "PirateRun5.png"}; 
	public String status = null;
	
	public Pirate(Coords placementa, PirateNinjaBoxerPanel aP)
	{
		super(placementa, aP, "Pirate", ILoader.iL(images));
	}

//In Hero class	
//	public void move() 
//	{
//		super.move();
//		if(path[path.length-1] == placement)
//		{
//			if(status == "MovingRight")
//			{
//				status = "StoppedRight";
//			}else if (status == "MovingLeft")
//			{
//				status = "StoppedLeft";
//			}
//			
//		}else if(path[path.length-1].getX() >= placement.getX())
//		{
//			status = "MovingRight";
//		}
//		else if(path[path.length-1].getX() <= placement.getX())
//		{
//			status = "MovingLeft";
//		}
//	}
//	
//	public void paintComponent(java.awt.Graphics2D bB, ImageObserver iO, Image[] imagea, Camera viewer)
//	{
//		super.paintComponent(bB, iO, checkStatusImages(imagea, iO), viewer);
//	}
	
//	public Image[] checkStatusImages(Image[] imagea, ImageObserver iO)
//	{
//		Image[] newa = imagea.clone();
//		if(status == "StoppedRight")
//		{
//			Image[] toss = {imagea[0], imagea[1], imagea[2]};			
//			//If more images, take away
//			newa = toss;
//		}else if(status == "StoppedLeft")
//		{
//			Image[] toss = {imagea[0], imagea[1], imagea[2]};
//			toss = ILoader.flip(toss, iO);
//			//If more images, take away
//			newa = toss;
//		}else if (status == "MovingRight")
//		{
//			Image[] toss = {imagea[3], imagea[4], imagea[5], imagea[6], imagea[7]};
//			// If more images, add imagea[5], imagea[6], imagea[7]
//			newa = toss;
//		}else if (status == "MovingLeft")
//		{
//			Image[] toss = {imagea[3], imagea[4], imagea[5], imagea[6], imagea[7]};
//			toss = ILoader.flip(toss, iO);
//			// If more images, add imagea[5], imagea[6], imagea[7]
//			newa = toss;
//		}
//		
//		return newa;
//	}
}
