UNPKG

hexlet-braingames-by-mput

Version:

Learning Hexlet.io node.js project implementation.

28 lines (22 loc) 2.03 kB
'use strict'; 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