UNPKG

uladzislau97-brain-games

Version:

Set of console mini-games.

31 lines (22 loc) 2.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _gameEngine = _interopRequireDefault(require("./game-engine")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const INCLUDED_MIN_RANDOM_NUMBER = 1; const EXCLUDED_MAX_RANDOM_NUMBER = 101; const GAME_DESCRIPTION = 'Answer "yes" if number even otherwise answer "no".'; const generateQuestion = () => Math.floor(Math.random() * (EXCLUDED_MAX_RANDOM_NUMBER - INCLUDED_MIN_RANDOM_NUMBER) + INCLUDED_MIN_RANDOM_NUMBER); const getCorrectAnswer = question => { if (question % 2 === 0) { return 'yes'; } return 'no'; }; var _default = () => { (0, _gameEngine.default)(GAME_DESCRIPTION, generateQuestion, getCorrectAnswer); }; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9icmFpbi1ldmVuLmpzIl0sIm5hbWVzIjpbIklOQ0xVREVEX01JTl9SQU5ET01fTlVNQkVSIiwiRVhDTFVERURfTUFYX1JBTkRPTV9OVU1CRVIiLCJHQU1FX0RFU0NSSVBUSU9OIiwiZ2VuZXJhdGVRdWVzdGlvbiIsIk1hdGgiLCJmbG9vciIsInJhbmRvbSIsImdldENvcnJlY3RBbnN3ZXIiLCJxdWVzdGlvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOzs7O0FBRUEsTUFBTUEsMEJBQTBCLEdBQUcsQ0FBbkM7QUFDQSxNQUFNQywwQkFBMEIsR0FBRyxHQUFuQztBQUNBLE1BQU1DLGdCQUFnQixHQUFHLG9EQUF6Qjs7QUFFQSxNQUFNQyxnQkFBZ0IsR0FBRyxNQUFNQyxJQUFJLENBQUNDLEtBQUwsQ0FDN0JELElBQUksQ0FBQ0UsTUFBTCxNQUFpQkwsMEJBQTBCLEdBQUdELDBCQUE5QyxJQUNJQSwwQkFGeUIsQ0FBL0I7O0FBS0EsTUFBTU8sZ0JBQWdCLEdBQUlDLFFBQUQsSUFBYztBQUNyQyxNQUFJQSxRQUFRLEdBQUcsQ0FBWCxLQUFpQixDQUFyQixFQUF3QjtBQUN0QixXQUFPLEtBQVA7QUFDRDs7QUFDRCxTQUFPLElBQVA7QUFDRCxDQUxEOztlQU9lLE1BQU07QUFDbkIsMkJBQVFOLGdCQUFSLEVBQTBCQyxnQkFBMUIsRUFBNENJLGdCQUE1QztBQUNELEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgcnVuR2FtZSBmcm9tICcuL2dhbWUtZW5naW5lJztcblxuY29uc3QgSU5DTFVERURfTUlOX1JBTkRPTV9OVU1CRVIgPSAxO1xuY29uc3QgRVhDTFVERURfTUFYX1JBTkRPTV9OVU1CRVIgPSAxMDE7XG5jb25zdCBHQU1FX0RFU0NSSVBUSU9OID0gJ0Fuc3dlciBcInllc1wiIGlmIG51bWJlciBldmVuIG90aGVyd2lzZSBhbnN3ZXIgXCJub1wiLic7XG5cbmNvbnN0IGdlbmVyYXRlUXVlc3Rpb24gPSAoKSA9PiBNYXRoLmZsb29yKFxuICBNYXRoLnJhbmRvbSgpICogKEVYQ0xVREVEX01BWF9SQU5ET01fTlVNQkVSIC0gSU5DTFVERURfTUlOX1JBTkRPTV9OVU1CRVIpXG4gICAgKyBJTkNMVURFRF9NSU5fUkFORE9NX05VTUJFUixcbik7XG5cbmNvbnN0IGdldENvcnJlY3RBbnN3ZXIgPSAocXVlc3Rpb24pID0+IHtcbiAgaWYgKHF1ZXN0aW9uICUgMiA9PT0gMCkge1xuICAgIHJldHVybiAneWVzJztcbiAgfVxuICByZXR1cm4gJ25vJztcbn07XG5cbmV4cG9ydCBkZWZhdWx0ICgpID0+IHtcbiAgcnVuR2FtZShHQU1FX0RFU0NSSVBUSU9OLCBnZW5lcmF0ZVF1ZXN0aW9uLCBnZXRDb3JyZWN0QW5zd2VyKTtcbn07XG4iXX0=