package ftw;

import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.*;

public class Hexagon extends Polygon {
	private int id, orientation;
	Hexagon left, right;
	private int hex_x[] = { 31, 0,  0,31 ,63, 63 };
	private int hex_y[] = { 0 ,19, 55,73,55,19 };
	private Point hexPoint;
	
	//x,y top left corner
	//each hex should be x+1,y+1 from right edge
	
	Hexagon(int id, int orientation, int x, int y) {
		id = id;
		orientation = orientation;
	//	hexPoint.x = x;
	//	hexPoint.y = y; 
		hexPoint = new Point(x,y);
		this.translate(-31, -37);
		this.addPoint(31,0);
		this.addPoint(0,19);
		this.addPoint(0,55);
		this.addPoint(31,73);
		this.addPoint(63,55);
		this.addPoint(63,19);
		
	}

	Hexagon(int id, int x, int y) {
		
	}

	/*public void update(Graphics g) {
		paint(g);
	}*/
	public void move(int x, int y) {
		this.translate((x)-31, (y)-37);
		this.
	}
	public Point get_hexPoint() {
		return hexPoint;
	}
}