UNPKG

isaac-typescript-definitions

Version:

TypeScript definitions for The Binding of Isaac: Repentance.

54 lines (42 loc) 1.48 kB
export enum RoomShape { /** * A "normal" room. * * The "SHAPE_" prefix is necessary because enums cannot start with a number. */ SHAPE_1x1 = 1, // eslint-disable-line @typescript-eslint/naming-convention,isaacscript/enum-member-number-separation /** Narrow 1x1 horizontal. */ IH = 2, /** Narrow 1x1 vertical. */ IV = 3, /** * 2x1 vertical. * * The "SHAPE_" prefix is necessary because enums cannot start with a number. */ SHAPE_1x2 = 4, // eslint-disable-line @typescript-eslint/naming-convention,isaacscript/enum-member-number-separation /** Narrow 2x1 vertical. */ IIV = 5, /** * 2x1 horizontal. * * The "SHAPE_" prefix is necessary because enums cannot start with a number. */ SHAPE_2x1 = 6, // eslint-disable-line @typescript-eslint/naming-convention,isaacscript/enum-member-number-separation /** Narrow 2x1 horizontal. */ IIH = 7, /** * The biggest room type. * * The "SHAPE_" prefix is necessary because enums cannot start with a number. */ SHAPE_2x2 = 8, // eslint-disable-line @typescript-eslint/naming-convention,isaacscript/enum-member-number-separation /** Looks like a "⅃" with a gap in the top-left-hand corner. */ LTL = 9, /** Looks like an "L" with a gap in the top-right-hand corner. */ LTR = 10, /** Looks like a "⅂" with a gap in the bottom-left-hand corner. */ LBL = 11, /** Looks like a "Г" with a gap in the bottom-right-hand corner. */ LBR = 12, }