Skip to content

Commit 7a45e87

Browse files
committed
update brain-games.js
1 parent 6ef9391 commit 7a45e87

File tree

13 files changed

+33
-36
lines changed

13 files changed

+33
-36
lines changed

bin/brain-calc.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env node
2-
import { welcomeUser } from '../src/games/cli.js';
2+
import welcomeUser from '../src/games/cli.js';
33
import calcGame from '../src/games/calc.js';
44

5-
welcomeUser();
6-
calcGame();
5+
calcGame(welcomeUser);

bin/brain-even.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env node
2-
import { welcomeUser } from '../src/games/cli.js';
2+
import welcomeUser from '../src/games/cli.js';
33
import evenGame from '../src/games/cliEven.js';
44

5-
welcomeUser();
6-
evenGame();
5+
evenGame(welcomeUser);

bin/brain-games.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/usr/bin/env node
2-
import { welcomeUser } from '../src/games/cli.js';
2+
import welcomeUser from '../src/games/cli.js';
33

44
welcomeUser();

bin/brain-gcd.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env node
2-
import { welcomeUser } from '../src/games/cli.js';
2+
import welcomeUser from '../src/games/cli.js';
33
import gcdGame from '../src/games/gcd.js';
44

5-
welcomeUser();
6-
gcdGame();
5+
gcdGame(welcomeUser);

bin/brain-prime.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env node
2-
import { welcomeUser } from '../src/games/cli.js';
2+
import welcomeUser from '../src/games/cli.js';
33
import primeGame from '../src/games/prime.js';
44

5-
welcomeUser();
6-
primeGame();
5+
primeGame(welcomeUser);

bin/brain-progression.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#!/usr/bin/env node
2-
import { welcomeUser } from '../src/games/cli.js';
2+
import welcomeUser from '../src/games/cli.js';
33
import actionGame from '../src/games/progression.js';
44

5-
welcomeUser();
6-
actionGame();
5+
actionGame(welcomeUser);

src/games/calc.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@ const actionGame = () => {
2525
return [questionMath, String(correctAnswer)];
2626
};
2727

28-
const calcGame = () => {
29-
console.log(descriptionGame);
30-
roundGame(actionGame);
28+
const calcGame = (user) => {
29+
roundGame(actionGame, user, descriptionGame);
3130
};
3231

3332
export default calcGame;

src/games/cli.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
import readlineSync from 'readline-sync';
22

3-
const userName = readlineSync.question('Welcome to the Brain Games!\nMay I have your name? ');
3+
const welcome = () => {
4+
console.log('Welcome to the Brain Games!');
5+
};
46

57
const welcomeUser = () => {
6-
console.log(`\nHello , ${userName}!`);
8+
welcome();
9+
const userName = readlineSync.question('May I have your name? ');
10+
console.log(`Hello , ${userName}!`);
11+
return userName;
712
};
813

9-
export { welcomeUser, userName };
14+
export default welcomeUser;

src/games/cliEven.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,8 @@ const actionGame = () => {
1111
return [questNumber, correctAnswer];
1212
};
1313

14-
const evenGame = () => {
15-
console.log(descriptionGame);
16-
roundGame(actionGame);
14+
const evenGame = (user) => {
15+
roundGame(actionGame, user, descriptionGame);
1716
};
1817

1918
export default evenGame;

src/games/gcd.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@ const actionGame = () => {
1818
return [questionExample, String(correctAnswer)];
1919
};
2020

21-
const gcdGame = () => {
22-
console.log(descriptionGame);
23-
roundGame(actionGame);
21+
const gcdGame = (user) => {
22+
roundGame(actionGame, user, descriptionGame);
2423
};
2524

2625
export default gcdGame;

0 commit comments

Comments
 (0)