TableGrid.ts 622 B

12345678910111213141516171819202122232425262728293031
  1. import { JsonUtil } from "db://oops-framework/core/utils/JsonUtil";
  2. export class TableGrid {
  3. static TableName: string = "Grid";
  4. private data: any;
  5. init(id: number) {
  6. var table = JsonUtil.get(TableGrid.TableName);
  7. this.data = table[id];
  8. this.id = id;
  9. }
  10. /** 编号【KEY】 */
  11. id: number = 0;
  12. /** 方块名 */
  13. get name(): string {
  14. return this.data.name;
  15. }
  16. /** 是否可以旋转 */
  17. get rotateTag(): number {
  18. return this.data.rotateTag;
  19. }
  20. /** 行 */
  21. get gridConfig(): any {
  22. return this.data.gridConfig;
  23. }
  24. }