Update all manipulations of the hand to use the proper data
This commit is contained in:
parent
f8cc97fa58
commit
526e063eed
1 changed files with 9 additions and 5 deletions
|
|
@ -21,7 +21,8 @@ export class Team {
|
||||||
|
|
||||||
|
|
||||||
/* The getters for the various class properties */
|
/* The getters for the various class properties */
|
||||||
get hand(): string[] { return this._hand; };
|
get hand(): string[] { return this._hand.guesser; };
|
||||||
|
get spiritHand(): string[] { return this._hand.writer };
|
||||||
get answers(): string[] { return this._answers; };
|
get answers(): string[] { return this._answers; };
|
||||||
get questions(): string[] { return this._questions; };
|
get questions(): string[] { return this._questions; };
|
||||||
|
|
||||||
|
|
@ -32,7 +33,7 @@ export class Team {
|
||||||
* @param questions The array of question text to add the medium's hand.
|
* @param questions The array of question text to add the medium's hand.
|
||||||
*/
|
*/
|
||||||
public addCardsToHand(questions: string[]): void {
|
public addCardsToHand(questions: string[]): void {
|
||||||
this._hand.push(...questions);
|
this._hand.guesser.push(...questions);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -40,18 +41,20 @@ export class Team {
|
||||||
* Resets all the per-game data related to this team
|
* Resets all the per-game data related to this team
|
||||||
*/
|
*/
|
||||||
public reset(): void {
|
public reset(): void {
|
||||||
this._hand = [];
|
this._hand.guesser = [];
|
||||||
this._questions = [];
|
this._questions = [];
|
||||||
this._answers = new Array<string>(8).fill(``);
|
this._answers = new Array<string>(8).fill(``);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Removes the given question from the medium's hand
|
* Removes a card from the medium's hand
|
||||||
*
|
*
|
||||||
* @param question The card text to remove from the hand.
|
* @param question The card to remove
|
||||||
*/
|
*/
|
||||||
public removeCard(question: string) {
|
public removeCard(question: string) {
|
||||||
|
this._hand.guesser = this._hand.guesser.filter(x => x != question);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -72,6 +75,7 @@ export class Team {
|
||||||
*/
|
*/
|
||||||
public selectQuestion(question: string) {
|
public selectQuestion(question: string) {
|
||||||
this._questions.push(question);
|
this._questions.push(question);
|
||||||
|
this._hand.writer = [];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue