isaac-typescript-definitions
Version:
TypeScript definitions for The Binding of Isaac: Repentance.
30 lines (29 loc) • 1.6 kB
JavaScript
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 = {}));
;