blob: 5379292c0ea5ecaeba30ba7f58a3543053bd4280 (
plain) (
blame)
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.fourisland.fourpuzzle.gamestate.mapview;
import com.fourisland.fourpuzzle.*;
/**
*
* @author hatkirby
*/
public class ChipSetData {
private String terrain;
private Layer layer;
private boolean enableNorth;
private boolean enableWest;
private boolean enableSouth;
private boolean enableEast;
public ChipSetData(String terrain, Layer layer)
{
this.terrain = terrain;
this.layer = layer;
if (layer == Layer.Middle)
{
enableNorth = false;
enableWest = false;
enableSouth = false;
enableEast = false;
} else {
enableNorth = true;
enableWest = true;
enableSouth = true;
enableEast = true;
}
}
public ChipSetData(String terrain, boolean enableNorth, boolean enableWest, boolean enableSouth, boolean enableEast)
{
this.terrain = terrain;
if (!enableNorth && !enableWest && !enableSouth && !enableEast)
{
layer = Layer.Middle;
} else {
layer = Layer.Below;
}
this.enableNorth = enableNorth;
this.enableWest = enableWest;
this.enableSouth = enableSouth;
this.enableEast = enableEast;
}
public String getTerrain() {
return terrain;
}
public Layer getLayer() {
return layer;
}
public boolean isEnableNorth() {
return enableNorth;
}
public boolean isEnableWest() {
return enableWest;
}
public boolean isEnableSouth() {
return enableSouth;
}
public boolean isEnableEast() {
return enableEast;
}
}
|