UNPKG

project-braingames-simply

Version:
34 lines (25 loc) 2.5 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _ = require('..'); var gameDescription = 'Answer "yes" if number even otherwise answer "no".'; var isEven = function isEven(num) { return num % 2 === 0; }; var gameQuestion = function gameQuestion(getRandom) { var randomNum = getRandom(); return randomNum; }; var gameAnswer = function gameAnswer(randomNum) { var rightAnswer = isEven(randomNum) ? 'yes' : 'no'; return rightAnswer; }; var getGameData = function getGameData() { return (0, _.makeGameData)(gameQuestion, gameAnswer); }; var evenGame = function evenGame() { return (0, _.runGame)(getGameData, gameDescription); }; exports.default = evenGame; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuR2FtZS5qcyJdLCJuYW1lcyI6WyJnYW1lRGVzY3JpcHRpb24iLCJpc0V2ZW4iLCJudW0iLCJnYW1lUXVlc3Rpb24iLCJnZXRSYW5kb20iLCJyYW5kb21OdW0iLCJnYW1lQW5zd2VyIiwicmlnaHRBbnN3ZXIiLCJnZXRHYW1lRGF0YSIsImV2ZW5HYW1lIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTs7QUFFQSxJQUFNQSxrQkFBa0Isb0RBQXhCOztBQUVBLElBQU1DLFNBQVMsU0FBVEEsTUFBUztBQUFBLFNBQU9DLE1BQU0sQ0FBTixLQUFZLENBQW5CO0FBQUEsQ0FBZjs7QUFFQSxJQUFNQyxlQUFlLFNBQWZBLFlBQWUsQ0FBQ0MsU0FBRCxFQUFlO0FBQ2xDLE1BQU1DLFlBQVlELFdBQWxCO0FBQ0EsU0FBT0MsU0FBUDtBQUNELENBSEQ7O0FBS0EsSUFBTUMsYUFBYSxTQUFiQSxVQUFhLENBQUNELFNBQUQsRUFBZTtBQUNoQyxNQUFNRSxjQUFjTixPQUFPSSxTQUFQLElBQW9CLEtBQXBCLEdBQTRCLElBQWhEO0FBQ0EsU0FBT0UsV0FBUDtBQUNELENBSEQ7O0FBS0EsSUFBTUMsY0FBYyxTQUFkQSxXQUFjO0FBQUEsU0FBTSxvQkFBYUwsWUFBYixFQUEyQkcsVUFBM0IsQ0FBTjtBQUFBLENBQXBCOztBQUVBLElBQU1HLFdBQVcsU0FBWEEsUUFBVztBQUFBLFNBQU0sZUFBUUQsV0FBUixFQUFxQlIsZUFBckIsQ0FBTjtBQUFBLENBQWpCOztrQkFFZVMsUSIsImZpbGUiOiJldmVuR2FtZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJ1bkdhbWUsIG1ha2VHYW1lRGF0YSB9IGZyb20gJy4uJztcblxuY29uc3QgZ2FtZURlc2NyaXB0aW9uID0gJ0Fuc3dlciBcInllc1wiIGlmIG51bWJlciBldmVuIG90aGVyd2lzZSBhbnN3ZXIgXCJub1wiLic7XG5cbmNvbnN0IGlzRXZlbiA9IG51bSA9PiBudW0gJSAyID09PSAwO1xuXG5jb25zdCBnYW1lUXVlc3Rpb24gPSAoZ2V0UmFuZG9tKSA9PiB7XG4gIGNvbnN0IHJhbmRvbU51bSA9IGdldFJhbmRvbSgpO1xuICByZXR1cm4gcmFuZG9tTnVtO1xufTtcblxuY29uc3QgZ2FtZUFuc3dlciA9IChyYW5kb21OdW0pID0+IHtcbiAgY29uc3QgcmlnaHRBbnN3ZXIgPSBpc0V2ZW4ocmFuZG9tTnVtKSA/ICd5ZXMnIDogJ25vJztcbiAgcmV0dXJuIHJpZ2h0QW5zd2VyO1xufTtcblxuY29uc3QgZ2V0R2FtZURhdGEgPSAoKSA9PiBtYWtlR2FtZURhdGEoZ2FtZVF1ZXN0aW9uLCBnYW1lQW5zd2VyKTtcblxuY29uc3QgZXZlbkdhbWUgPSAoKSA9PiBydW5HYW1lKGdldEdhbWVEYXRhLCBnYW1lRGVzY3JpcHRpb24pO1xuXG5leHBvcnQgZGVmYXVsdCBldmVuR2FtZTtcbiJdfQ==