-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExplosion.java
More file actions
32 lines (29 loc) · 870 Bytes
/
Copy pathExplosion.java
File metadata and controls
32 lines (29 loc) · 870 Bytes
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
import greenfoot.*;
public class Explosion extends Actor{
private GreenfootImage[] images;
GreenfootImage baseImage;
int baseSize, verschil, size, action, increment;
public void act() {
images = new GreenfootImage[8];
baseImage = new GreenfootImage("explosion.png");
baseSize = baseImage.getWidth();
verschil = baseSize / 8;
size = 0;
int teller;
setImage(images[action]);
action += increment;
for(teller = 0; teller < 8; teller++) {
size += verschil;
images[teller] = new GreenfootImage(baseImage);
images[teller].scale(size, size);
}
if(action > 7) {
increment = -1;
action += increment;
}
if(action < 0) {
getWorld().removeObject(this);
Greenfoot.stop();
}
}
}