-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathKurnik.java
55 lines (50 loc) · 1.35 KB
/
Kurnik.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
import greenfoot.*;
public class Kurnik extends World
{
Licznik napis;
Kot scratchus;
public Kurnik()
{
super(800, 600, 1);
scratchus = new Kot();
addObject(scratchus, 400, 500);
Grzeda grzeda1 = new Grzeda();
addObject(grzeda1, 685, 150);
grzeda1.setRotation(-30);
Grzeda grzeda2 = new Grzeda();
addObject(grzeda2, 685, 400);
grzeda2.setRotation(-30);
Grzeda grzeda3 = new Grzeda();
addObject(grzeda3, 115, 150);
grzeda3.setRotation(30);
Grzeda grzeda4 = new Grzeda();
addObject(grzeda4, 115, 400);
grzeda4.setRotation(30);
napis = new Licznik();
addObject(napis, 400, 50);
Greenfoot.setSpeed(20);
}
public void act(){
Greenfoot.setSpeed(20+(int)napis.pkt/5);
if(numberOfObjects()<7){
dodajJajko();
}
}
public void dodajJajko(){
int gdzieJajko = Greenfoot.getRandomNumber(4);
switch (gdzieJajko) {
case 0:
addObject(new Jajko(0), 775, 55);
break;
case 1:
addObject(new Jajko(1), 775, 305);
break;
case 2:
addObject(new Jajko(2), 25, 305);
break;
case 3:
addObject(new Jajko(3), 25, 55);
break;
}
}
}