001package squidpony.squidgrid.mapping.styled;
002
003/**
004 * Part of the JSON that defines a tileset.
005 * Created by Tommy Ettinger on 3/10/2015.
006 */
007public class Tile {
008
009    public int a_constraint, b_constraint, c_constraint, d_constraint, e_constraint, f_constraint;
010    public String[] data;
011
012    /**
013     * Probably not something you will construct manually. See DungeonGen .
014     */
015    public Tile() {
016        a_constraint = 0;
017        b_constraint = 0;
018        c_constraint = 0;
019        d_constraint = 0;
020        e_constraint = 0;
021        f_constraint = 0;
022        data = new String[]{};
023    }
024
025        /**
026         * Constructor used internally.
027         * 
028         * @param a_constraint
029         * @param b_constraint
030         * @param c_constraint
031         * @param d_constraint
032         * @param e_constraint
033         * @param f_constraint
034         * @param data
035         */
036        public Tile(int a_constraint, int b_constraint, int c_constraint, int d_constraint, int e_constraint,
037                        int f_constraint, String[] data) {
038                this.a_constraint = a_constraint;
039                this.b_constraint = b_constraint;
040                this.c_constraint = c_constraint;
041                this.d_constraint = d_constraint;
042                this.e_constraint = e_constraint;
043                this.f_constraint = f_constraint;
044                this.data = data;
045        }
046}