/** * Triangle * @author Jeff Ondich * @version 1/12/05 * * This class represents a triangle, to be stored or * drawn on a Canvas. */ import java.awt.*; public class Triangle { private int mX1; private int mY1; private int mX2; private int mY2; private int mX3; private int mY3; private Color mColor; public Triangle() { mX1 = 0; mY1 = 0; mX2 = 0; mY2 = 0; mX3 = 0; mY3 = 0; mColor = Color.black; } public Triangle( int x1, int y1, int x2, int y2, int x3, int y3 ) { mX1 = x1; mY1 = y1; mX2 = x2; mY2 = y2; mX3 = x3; mY3 = y3; mColor = Color.black; } public void setColor( Color color ) { mColor = color; } public void draw( Canvas canvas ) { canvas.setInkColor( mColor ); canvas.drawLine( mX1, mY1, mX2, mY2 ); canvas.drawLine( mX2, mY2, mX3, mY3 ); canvas.drawLine( mX3, mY3, mX1, mY1 ); } }