This commit is contained in:
syuilo 2017-10-08 18:42:08 +09:00
parent a4ffd9c321
commit e6474cf239

View file

@ -307,13 +307,15 @@ class GuessingGameContext extends Context {
return '整数で推測してください。「やめる」と言うとゲームをやめます。'; return '整数で推測してください。「やめる」と言うとゲームをやめます。';
} }
const firsttime = this.history.indexOf(guess) === -1;
this.history.push(guess); this.history.push(guess);
this.emit('updated'); this.emit('updated');
if (this.secret < guess) { if (this.secret < guess) {
return this.history.indexOf(guess) === -1 ? `${guess}よりも小さいですね` : `もう一度言いますが${guess}より小さいですよ`; return firsttime ? `${guess}よりも小さいですね` : `もう一度言いますが${guess}より小さいですよ`;
} else if (this.secret > guess) { } else if (this.secret > guess) {
return this.history.indexOf(guess) === -1 ? `${guess}よりも大きいですね` : `もう一度言いますが${guess}より大きいですよ`; return firsttime ? `${guess}よりも大きいですね` : `もう一度言いますが${guess}より大きいですよ`;
} else { } else {
this.bot.clearContext(); this.bot.clearContext();
return `正解です🎉 (${this.history.length}回目で当てました)`; return `正解です🎉 (${this.history.length}回目で当てました)`;