puzzlescript
Version:
Play PuzzleScript games in your terminal!
50 lines • 4.25 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.HexColor = exports.Dimension = exports.TableUI = exports.shouldTick = exports.pollingPromise = exports.MESSAGE_TYPE = exports.A11Y_MESSAGE_TYPE = exports.spritesThatInteractWithPlayer = exports.GameSprite = exports.CollisionLayer = exports._debounce = exports.INPUT_BUTTON = exports.EmptyGameEngineHandler = exports._flatten = exports.saveCoverageFile = exports.LEVEL_TYPE = exports.logger = exports.Serializer = exports.BaseUI = exports.RULE_DIRECTION = exports.GameData = exports.Cell = exports.GameEngine = exports.Parser = void 0;
const engine_1 = require("./engine");
Object.defineProperty(exports, "Cell", { enumerable: true, get: function () { return engine_1.Cell; } });
Object.defineProperty(exports, "GameEngine", { enumerable: true, get: function () { return engine_1.GameEngine; } });
const game_1 = require("./models/game");
Object.defineProperty(exports, "GameData", { enumerable: true, get: function () { return game_1.GameData; } });
const parser_1 = __importDefault(require("./parser/parser"));
exports.Parser = parser_1.default;
const serializer_1 = __importDefault(require("./parser/serializer"));
exports.Serializer = serializer_1.default;
const base_1 = __importDefault(require("./ui/base"));
exports.BaseUI = base_1.default;
const util_1 = require("./util");
Object.defineProperty(exports, "RULE_DIRECTION", { enumerable: true, get: function () { return util_1.RULE_DIRECTION; } });
// Semi-public API (used by the CLI)
const logger_1 = require("./logger");
Object.defineProperty(exports, "logger", { enumerable: true, get: function () { return logger_1.logger; } });
const astTypes_1 = require("./parser/astTypes");
Object.defineProperty(exports, "LEVEL_TYPE", { enumerable: true, get: function () { return astTypes_1.LEVEL_TYPE; } });
const recordCoverage_1 = require("./recordCoverage");
Object.defineProperty(exports, "saveCoverageFile", { enumerable: true, get: function () { return recordCoverage_1.saveCoverageFile; } });
const util_2 = require("./util");
Object.defineProperty(exports, "_flatten", { enumerable: true, get: function () { return util_2._flatten; } });
Object.defineProperty(exports, "EmptyGameEngineHandler", { enumerable: true, get: function () { return util_2.EmptyGameEngineHandler; } });
Object.defineProperty(exports, "INPUT_BUTTON", { enumerable: true, get: function () { return util_2.INPUT_BUTTON; } });
const collisionLayer_1 = require("./models/collisionLayer");
Object.defineProperty(exports, "CollisionLayer", { enumerable: true, get: function () { return collisionLayer_1.CollisionLayer; } });
const tile_1 = require("./models/tile");
Object.defineProperty(exports, "GameSprite", { enumerable: true, get: function () { return tile_1.GameSprite; } });
const util_3 = require("./util");
Object.defineProperty(exports, "_debounce", { enumerable: true, get: function () { return util_3._debounce; } });
Object.defineProperty(exports, "spritesThatInteractWithPlayer", { enumerable: true, get: function () { return util_3.spritesThatInteractWithPlayer; } });
const rule_1 = require("./models/rule");
Object.defineProperty(exports, "A11Y_MESSAGE_TYPE", { enumerable: true, get: function () { return rule_1.A11Y_MESSAGE_TYPE; } });
const util_4 = require("./util");
Object.defineProperty(exports, "MESSAGE_TYPE", { enumerable: true, get: function () { return util_4.MESSAGE_TYPE; } });
Object.defineProperty(exports, "pollingPromise", { enumerable: true, get: function () { return util_4.pollingPromise; } });
Object.defineProperty(exports, "shouldTick", { enumerable: true, get: function () { return util_4.shouldTick; } });
const table_1 = __importDefault(require("./ui/table"));
exports.TableUI = table_1.default;
const colors_1 = require("./models/colors");
Object.defineProperty(exports, "HexColor", { enumerable: true, get: function () { return colors_1.HexColor; } });
const metadata_1 = require("./models/metadata");
Object.defineProperty(exports, "Dimension", { enumerable: true, get: function () { return metadata_1.Dimension; } });
//# sourceMappingURL=index.js.map