hexlet-braingames-by-mput
Version:
Learning Hexlet.io node.js project implementation.
28 lines (22 loc) • 2.03 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ = require('.');
var _random = require('./random');
var _random2 = _interopRequireDefault(_random);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = function () {
var gameRule = 'Answer "yes" if number even otherwise answer "no".';
(0, _.greeter)(gameRule);
var qstnGenFn = function qstnGenFn() {
return (0, _random2.default)(50);
};
var rightAnswFn = function rightAnswFn(question) {
return question % 2 === 0 ? 'yes' : 'no';
};
var userName = (0, _.getName)();
var game = (0, _.gameEngine)(qstnGenFn, rightAnswFn, userName);
game();
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9ldmVuR2FtZS5qcyJdLCJuYW1lcyI6WyJnYW1lUnVsZSIsInFzdG5HZW5GbiIsInJpZ2h0QW5zd0ZuIiwicXVlc3Rpb24iLCJ1c2VyTmFtZSIsImdhbWUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOztBQUNBOzs7Ozs7a0JBR2UsWUFBTTtBQUNuQixNQUFNQSxXQUFXLG9EQUFqQjtBQUNBLGlCQUFRQSxRQUFSO0FBQ0EsTUFBTUMsWUFBWSxTQUFaQSxTQUFZO0FBQUEsV0FBTSxzQkFBTyxFQUFQLENBQU47QUFBQSxHQUFsQjtBQUNBLE1BQU1DLGNBQWMsU0FBZEEsV0FBYztBQUFBLFdBQWFDLFdBQVcsQ0FBWCxLQUFpQixDQUFqQixHQUFxQixLQUFyQixHQUE2QixJQUExQztBQUFBLEdBQXBCO0FBQ0EsTUFBTUMsV0FBVyxnQkFBakI7QUFDQSxNQUFNQyxPQUFPLGtCQUFXSixTQUFYLEVBQXNCQyxXQUF0QixFQUFtQ0UsUUFBbkMsQ0FBYjtBQUNBQztBQUNELEMiLCJmaWxlIjoiZXZlbkdhbWUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBncmVldGVyLCBnZXROYW1lLCBnYW1lRW5naW5lIH0gZnJvbSAnLic7XG5pbXBvcnQgcmFuZG9tIGZyb20gJy4vcmFuZG9tJztcblxuXG5leHBvcnQgZGVmYXVsdCAoKSA9PiB7XG4gIGNvbnN0IGdhbWVSdWxlID0gJ0Fuc3dlciBcInllc1wiIGlmIG51bWJlciBldmVuIG90aGVyd2lzZSBhbnN3ZXIgXCJub1wiLic7XG4gIGdyZWV0ZXIoZ2FtZVJ1bGUpO1xuICBjb25zdCBxc3RuR2VuRm4gPSAoKSA9PiByYW5kb20oNTApO1xuICBjb25zdCByaWdodEFuc3dGbiA9IHF1ZXN0aW9uID0+IChxdWVzdGlvbiAlIDIgPT09IDAgPyAneWVzJyA6ICdubycpO1xuICBjb25zdCB1c2VyTmFtZSA9IGdldE5hbWUoKTtcbiAgY29uc3QgZ2FtZSA9IGdhbWVFbmdpbmUocXN0bkdlbkZuLCByaWdodEFuc3dGbiwgdXNlck5hbWUpO1xuICBnYW1lKCk7XG59O1xuIl19
;