UNPKG

isaac-typescript-definitions

Version:

TypeScript definitions for The Binding of Isaac: Repentance.

30 lines (29 loc) 1.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProjectilesMode = void 0; var ProjectilesMode; (function (ProjectilesMode) { ProjectilesMode[ProjectilesMode["ONE_PROJECTILE"] = 0] = "ONE_PROJECTILE"; /** Uses params.Spread. */ ProjectilesMode[ProjectilesMode["TWO_PROJECTILES"] = 1] = "TWO_PROJECTILES"; /** Uses params.Spread. */ ProjectilesMode[ProjectilesMode["THREE_PROJECTILES"] = 2] = "THREE_PROJECTILES"; /** Uses params.Spread. */ ProjectilesMode[ProjectilesMode["THREE_PROJECTILES_SPREAD"] = 3] = "THREE_PROJECTILES_SPREAD"; /** Uses params.Spread. */ ProjectilesMode[ProjectilesMode["FOUR_PROJECTILES"] = 4] = "FOUR_PROJECTILES"; /** Uses params.Spread. */ ProjectilesMode[ProjectilesMode["FIVE_PROJECTILES"] = 5] = "FIVE_PROJECTILES"; /** Uses velocity.X as speed. */ ProjectilesMode[ProjectilesMode["FOUR_PROJECTILES_PLUS_PATTERN"] = 6] = "FOUR_PROJECTILES_PLUS_PATTERN"; /** Uses velocity.X as speed. */ ProjectilesMode[ProjectilesMode["FOUR_PROJECTILES_X_PATTERN"] = 7] = "FOUR_PROJECTILES_X_PATTERN"; /** Uses velocity.X as speed. */ ProjectilesMode[ProjectilesMode["EIGHT_PROJECTILES_STAR_PATTERN"] = 8] = "EIGHT_PROJECTILES_STAR_PATTERN"; /** * - Uses `velocity.X` as speed. * - Uses `velocity.Y` as N. * - To fire in an arc, use params.FireDirectionLimit and params.DotProductLimit. */ ProjectilesMode[ProjectilesMode["N_PROJECTILES_IN_CIRCLE"] = 9] = "N_PROJECTILES_IN_CIRCLE"; })(ProjectilesMode || (exports.ProjectilesMode = ProjectilesMode = {}));