project-magzhan-brgms
Version:
This a brain-games project from Hexlet
30 lines (24 loc) • 2.69 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _ = require(".");
const engine = (taskExplanationMessage, question, rightAnswer, numOfTry) => {
console.log(taskExplanationMessage);
const playerName = (0, _.getPlayerName)();
console.log(`Question: ${question}`);
const playerAnswer = (0, _.getPlayerAnswer)();
if (playerAnswer === rightAnswer) {
console.log('Correct!');
} else {
console.log(`'${playerAnswer}' is wrong answer ;(, Correct answer was '${rightAnswer}'.`);
console.log(`Let's try again, ${playerName}!`);
}
if (numOfTry === 3) {
console.log(`Congratulations, ${playerName}!`);
}
};
var _default = engine;
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9lbmdpbmUuanMiXSwibmFtZXMiOlsiZW5naW5lIiwidGFza0V4cGxhbmF0aW9uTWVzc2FnZSIsInF1ZXN0aW9uIiwicmlnaHRBbnN3ZXIiLCJudW1PZlRyeSIsImNvbnNvbGUiLCJsb2ciLCJwbGF5ZXJOYW1lIiwicGxheWVyQW5zd2VyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBRUEsTUFBTUEsTUFBTSxHQUFHLENBQUNDLHNCQUFELEVBQXlCQyxRQUF6QixFQUFtQ0MsV0FBbkMsRUFBZ0RDLFFBQWhELEtBQTZEO0FBQzNFQyxFQUFBQSxPQUFPLENBQUNDLEdBQVIsQ0FBWUwsc0JBQVo7QUFDQyxRQUFNTSxVQUFVLEdBQUcsc0JBQW5CO0FBQ0FGLEVBQUFBLE9BQU8sQ0FBQ0MsR0FBUixDQUFhLGFBQVlKLFFBQVMsRUFBbEM7QUFDQSxRQUFNTSxZQUFZLEdBQUcsd0JBQXJCOztBQUNBLE1BQUlBLFlBQVksS0FBS0wsV0FBckIsRUFBa0M7QUFDOUJFLElBQUFBLE9BQU8sQ0FBQ0MsR0FBUixDQUFZLFVBQVo7QUFDSCxHQUZELE1BRU87QUFDSEQsSUFBQUEsT0FBTyxDQUFDQyxHQUFSLENBQWEsSUFBR0UsWUFBYSw2Q0FBNENMLFdBQVksSUFBckY7QUFDQUUsSUFBQUEsT0FBTyxDQUFDQyxHQUFSLENBQWEsb0JBQW1CQyxVQUFXLEdBQTNDO0FBQ0g7O0FBQ0YsTUFBSUgsUUFBUSxLQUFLLENBQWpCLEVBQW9CO0FBQ2ZDLElBQUFBLE9BQU8sQ0FBQ0MsR0FBUixDQUFhLG9CQUFtQkMsVUFBVyxHQUEzQztBQUNIO0FBQ0YsQ0FkRDs7ZUFlZVAsTSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGdldFBsYXllck5hbWUsIGdldFBsYXllckFuc3dlciB9IGZyb20gJy4nO1xuXG5jb25zdCBlbmdpbmUgPSAodGFza0V4cGxhbmF0aW9uTWVzc2FnZSwgcXVlc3Rpb24sIHJpZ2h0QW5zd2VyLCBudW1PZlRyeSkgPT4ge1xuXHRjb25zb2xlLmxvZyh0YXNrRXhwbGFuYXRpb25NZXNzYWdlKTtcbiAgY29uc3QgcGxheWVyTmFtZSA9IGdldFBsYXllck5hbWUoKTtcbiAgY29uc29sZS5sb2coYFF1ZXN0aW9uOiAke3F1ZXN0aW9ufWApO1xuICBjb25zdCBwbGF5ZXJBbnN3ZXIgPSBnZXRQbGF5ZXJBbnN3ZXIoKTtcbiAgaWYgKHBsYXllckFuc3dlciA9PT0gcmlnaHRBbnN3ZXIpIHtcbiAgICAgIGNvbnNvbGUubG9nKCdDb3JyZWN0IScpO1xuICB9IGVsc2Uge1xuICAgICAgY29uc29sZS5sb2coYCcke3BsYXllckFuc3dlcn0nIGlzIHdyb25nIGFuc3dlciA7KCwgQ29ycmVjdCBhbnN3ZXIgd2FzICcke3JpZ2h0QW5zd2VyfScuYCk7XG4gICAgICBjb25zb2xlLmxvZyhgTGV0J3MgdHJ5IGFnYWluLCAke3BsYXllck5hbWV9IWApO1xuICB9XG5cdGlmIChudW1PZlRyeSA9PT0gMykge1xuICAgICAgY29uc29sZS5sb2coYENvbmdyYXR1bGF0aW9ucywgJHtwbGF5ZXJOYW1lfSFgKTtcdFxuICB9XG59O1xuZXhwb3J0IGRlZmF1bHQgZW5naW5lO1xuIl19