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}