Skip to content

Commit 6fd1d55

Browse files
committed
Started Animals Recipe w/ Jim
1 parent ee43d37 commit 6fd1d55

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed
5.32 KB
Binary file not shown.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package org.teachingkidsprogramming.section07events;
2+
3+
import org.teachingextensions.logo.MultiTurtlePanel;
4+
import org.teachingextensions.logo.Turtle;
5+
import org.teachingextensions.windows.MouseLeftClickListener;
6+
7+
public class ManyAnimals implements MouseLeftClickListener
8+
{
9+
public ManyAnimals()
10+
{
11+
showSomeTurtles();
12+
}
13+
private void showSomeTurtles()
14+
{
15+
MultiTurtlePanel mt = new MultiTurtlePanel();
16+
Turtle t1 = new Turtle();
17+
mt.addTurtle(t1);
18+
t1.setX(100);
19+
t1.setY(300);
20+
Turtle t2 = new Turtle();
21+
mt.addTurtle(t2);
22+
t1.setX(300);
23+
t1.setY(100);
24+
mt.showPanel();
25+
}
26+
@Override
27+
public void onLeftMouseClick(int x, int y)
28+
{
29+
// createTurtles (recipe below) --#8
30+
//------------- Recipe for createTurtles --#8
31+
// Remove previous Tortoise from your program window --#9
32+
// programWindow.removePaintable();
33+
// Set the count of Turtles to a random number between 10 and 50 --#2.5
34+
// Create a tortoise at 200, 300 --#2.1
35+
// Add the circle to your program window --#2.4
36+
//------------- End of createTurtles recipe --#8
37+
}
38+
public static void main(String[] args)
39+
{
40+
new ManyAnimals();
41+
}
42+
}

0 commit comments

Comments
 (0)