src/app/models/mathia-api.ts
constructor(ttsService: PlayTTSService, currentPage: GameBasePageDirective)
|
| setResult |
setResult(result: any)
|
|
Returns:
void
|
| getResult |
getResult()
|
|
Returns:
void
|
| readText |
readText(text: string, options: { split?: string; })
|
|
Returns:
void
|
| resize |
resize()
|
|
Returns:
void
|
| getMathiaAnswer |
getMathiaAnswer()
|
|
Returns:
void
|
| currentPage |
currentPage: |
| ttsService |
ttsService: |
import { GameBasePageDirective } from "../page/base/gamebasepage.page";
import { PlayTTSService } from "../services/play-tts.service";
export class MathiaAPI {
constructor(public ttsService: PlayTTSService, public currentPage: GameBasePageDirective) {}
setResult(result: any) {
// mathia's inputs to mathador's
}
getResult() {
// mathador -> scenarios mathia
}
async readText(text: string, options?: { split?: string }) {
await this.ttsService.playTTS(text);
}
resize() {}
getMathiaAnswer() {
return new Promise<any>(resolve => {
// trigger current page mathia input methods
});
}
}