dotup-ts-node-skills-game
Version:
Develop alexa typescript games
23 lines (21 loc) • 910 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const AssignToPlayerRollcall_1 = require("./AssignToPlayerRollcall");
const PressToRegisterRollcall_1 = require("./PressToRegisterRollcall");
const RollcallMode_1 = require("./RollcallMode");
class RollcallFactory {
constructor(requirements) {
this.requirements = requirements;
}
getRollcall(context) {
switch (this.requirements.rollcallMode) {
case RollcallMode_1.RollcallMode.AssignToPlayer:
return new AssignToPlayerRollcall_1.AssignToPlayerRollcall(context, this.requirements);
case RollcallMode_1.RollcallMode.PressToRegister:
return new PressToRegisterRollcall_1.PressToRegisterRollcall(context, this.requirements);
default:
}
}
}
exports.RollcallFactory = RollcallFactory;
//# sourceMappingURL=RollcallFactory.js.map