Create a week04 subdirectory in your cs21/class directory:
% cd
% cd cs21/class
% pwd
/home/your_user_name/cs21/class
% mkdir week04
Then, from within your week04 subdirectory copy over some python files
from my public directory:
% cd week04
% pwd
/home/your_user_name/cs21/class/week04
% cp ~newhall/public/cs21/week04/* .
% ls
animate.py bullseye.py squares.py test_graphics.py
import from graphics *Next create a new graphics window object, and then create gui objects to draw into this window:
win = GraphWin("My GUI Program", 500, 500) # creates new GraphWin object, 500x500 pixels in size
circ = Circle(Point(50,50), 20) # creates a new Circle object centered at 50,50 with a radius of 20 pixels
circ.setFill("red") # invoke the setFill method of the Circle object referred to by circ
circ.draw(win) # draw the Circle object refered to by circ in GraphWin win
$ cp animate.py nested_animate.py $ vim nested_animate.pyWe are going to add code so that the animation will be repeated 3 times, each end point will be determined by the user's mouse click.