-
Notifications
You must be signed in to change notification settings - Fork 13
/
River.java
60 lines (46 loc) · 1.08 KB
/
River.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
56
57
58
59
60
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.Toolkit;
public class River {
public static final int riverWidth = 55;
public static final int riverLength = 154;
private int x, y;
TankClient tc ;
private static Toolkit tk = Toolkit.getDefaultToolkit();
private static Image[] riverImags = null;
static {
riverImags = new Image[]{
tk.getImage(CommonWall.class.getResource("Images/river.jpg")),
};
}
public River(int x, int y, TankClient tc) {
this.x = x;
this.y = y;
this.tc = tc;
}
public void draw(Graphics g) {
g.drawImage(riverImags[0],x, y, null);
}
public static int getRiverWidth() {
return riverWidth;
}
public static int getRiverLength() {
return riverLength;
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
public Rectangle getRect() {
return new Rectangle(x, y, riverWidth, riverLength);
}
}