ok so here are the instructions for this project:

Write a KochCurve program that uses DrawingTool and provides a drawKochCurve method for drawing Koch curves. Each drawKochCurve method can take the number of levels and an initial size as its parameters. Sample usage of the method to draw a 6 level Koch curve of length 300 would be:

KochCurve curve = new KochCurve();

curve.drawKochCurve(6, 300);

The procedure for creating a Koch curve is usually recursive. At each level, we observe that a Koch curve is made up of four smaller Koch curves. This process can be described in the following pseudocode:

if level < 1 then

Move forward length pixels

else

Draw a k-1 level Koch curve with segments 1/3 the current length

Turn left 60 degrees

Draw a k-1 level Koch curve with segments 1/3 the current length

Turn right 120 degrees

Draw a k-1 level Koch curve with segments 1/3 the current length

Turn left 60 degrees

Draw a k-1 level Koch curve with segments 1/3 the current length