Kniffel/domain/Sheet.java

52 lines
1.1 KiB
Java

package domain;
import domain.sheets.*;
import java.util.HashMap;
public class Sheet {
private String[] usedRows;
private String[] canceledRows;
private String[] emptyRows;
// Sheet rows, first half
Aces aces;
Twos twos;
Threes threes;
Fours fours;
Fives fives;
Sixes sixes;
// Sheet rows, second half
int three_of_kind;
int four_of_kind;
int full_house;
int small_straight;
int large_straight;
int chance;
public Sheet(){
this.aces = new Aces();
this.twos = new Twos();
this.threes = new Threes();
this.fours = new Fours();
this.fives = new Fives();
this.sixes = new Sixes();
}
public HashMap<String, Category> getAllCategories(){
HashMap<String, Category> allCategories = new HashMap<>();
allCategories.put("Aces", aces);
allCategories.put("Twos", twos);
allCategories.put("Threes", threes);
allCategories.put("Fours", fours);
allCategories.put("Fives", fives);
allCategories.put("Sixes", sixes);
return allCategories;
}
}