Advertisement
Guest User

Drawing Spirals

a guest
Apr 7th, 2020
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.07 KB | None | 0 0
  1. package cz.czechitas.beginnerjava.homework.practice;
  2.  
  3. import java.awt.Color;
  4.  
  5. import org.teachingextensions.logo.Turtle;
  6. import org.teachingextensions.logo.utils.ColorUtils.PenColor;
  7.  
  8. public class SpiralShow {
  9.    
  10.     public static void main(String[] args) {
  11.         SpiralShow myApp = new SpiralShow();
  12.         myApp.run();
  13.     }
  14.  
  15.     // #2 - Set the turtle to some initial position. E.g., X = 300, Y = 200.
  16.    
  17.     Turtle turtle = new Turtle();
  18.  
  19.     public void run() {
  20.         turtle.show();
  21.         turtle.setSpeed(10);
  22.         turtle.setPenColor(PenColor.PINK);
  23.         turtle.setPenWidth(2);
  24.        
  25.         turtle.setX(300);
  26.         turtle.setY(200);
  27.        
  28.         drawSpirals(150,250,PenColor.green);
  29.         drawSpirals(400,350,PenColor.BLUE);
  30.         drawSpirals(600,150,PenColor.YELLOW);
  31.         drawSpirals(300,110,PenColor.MAGENTA);
  32.     }
  33.  
  34.         public void drawSpirals (int x, int y, Color paint) {
  35.             turtle.setX(x);
  36.             turtle.setY(y);
  37.             turtle.setPenColor(paint);
  38.            
  39.             int lenght;
  40.             lenght = 10;
  41.            
  42.             int i;
  43.             for (i = 0; i < 50; i++) {
  44.                 turtle.move(lenght);
  45.                 turtle.turn(90);
  46.        
  47.                 lenght = lenght + 5;
  48.             }  
  49.         }
  50.    
  51.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement