UNPKG

project-magzhan-brgms

Version:
30 lines (24 loc) 2.69 kB
"use strict"; 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