Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dvonn.codebundle;
- import java.awt.Polygon;
- import java.awt.Color;
- import java.util.Arrays;
- import java.awt.Graphics;
- import java.awt.Graphics2D;
- import java.awt.BasicStroke;
- import java.awt.RenderingHints;
- /**
- * @author 43822835 - Farren Esman
- * @version 1.0
- * @since 25/08/2014
- */
- public class VisibleSpace extends Space{
- private static final long serialVersionUID = -5912276405248473057L;
- /**
- *
- * @param x
- * @param y
- *
- * public static int size = 40;
- public static int xjump = (int)Math.sin(1.04719755) * size;
- public static int yjump = (int)Math.cos(1.04719755) * size;
- public static int xgap = xjump;
- public static int ygap = size + yjump;
- */
- int xPoints[] = new int[]{pointAx, pointBx, pointCx, pointDx, pointEx, pointFx};
- int yPoints[] = new int[]{pointAy, pointBy, pointCy, pointDy, pointEy, pointFy};
- int nPoints = xPoints.length;
- public VisibleSpace(int x, int y) {
- super(x, y);
- }
- /**
- * Define draw method
- * @param g
- *
- */
- @Override
- public void paint(Graphics g) {
- Graphics2D g2 = (Graphics2D) g;
- g.setColor(Color.BLACK);
- g2.setStroke(new BasicStroke(5));
- g.drawPolygon(xPoints, yPoints, nPoints);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement