Areaクラスを作成.
1 parent 92e4eb7 commit ce245a9039363c710415536446de356059a0abd1
r-isitani authored on 17 May 2018
Showing 1 changed file
View
37
src/main/java/cactusServer/entities/Area.java 0 → 100644
package cactusServer.entities;
 
import java.util.ArrayList;
import java.util.HashMap;
 
public class Area {
private String name;
private ArrayList<HashMap<String, Double>> region = new ArrayList<>(); // 任意個の平面の方程式
private HashMap<String, Boolean> permissions = new HashMap<>(); // エリア内で可能なことの羅列
public Area(String name, ArrayList<HashMap<String, Double>> region, HashMap<String, Boolean> permissions) {
this.name = name;
this.region = region;
this.permissions = permissions;
}
public String getName() {
return name;
}
public ArrayList<HashMap<String, Double>> getRegion() {
return region;
}
public HashMap<String, Double> getRegion(int index) {
return region.get(index);
}
public HashMap<String, Boolean> getPermissions() {
return permissions;
}
public boolean getPermission(String key) {
return permissions.get(key);
}
}