app.ts 648 B

123456789101112131415161718192021
  1. import * as Helpers from './utility';
  2. import {Game} from './game';
  3. import {Player} from './player';
  4. let newGame: Game;
  5. document.getElementById('startGame')!.addEventListener('click', () => {
  6. let player: Player = new Player();
  7. player.name = Helpers.getValue('playername');
  8. let problemCount: number = Number(Helpers.getValue('problemCount'));
  9. let factor: number = Number(Helpers.getValue('factor'));
  10. newGame = new Game(player, problemCount, factor);
  11. newGame.displayGame();
  12. });
  13. // Add click handler to the calculate score button.
  14. document.getElementById('calculate')!.addEventListener('click', () => {
  15. newGame.calculateScore();
  16. });