wordle-clone/assets/scripts/models/words.js
2025-01-22 22:04:24 +11:00

28 lines
546 B
JavaScript

export class WordSource {
constructor() {
this._words = [
"MUNCH",
"HOUSE",
"MOON"
];
this._currentWord = 0;
}
isWord(word) {
return this._words.filter((x) => x == word).length > 0;
}
getCurrentWord() {
return this._words[this._currentWord];
}
nextWord() {
if (this._currentWord >= this._words.length - 1) {
return false;
}
this._currentWord += 1;
return true;
}
}