Код IT
← Каталог

TypeScript — OnlineCardGame — `src/game/runState.ts` (минимум)

Фрагмент из «TypeScript — OnlineCardGame»: `src/game/runState.ts` (минимум).

typescript spinoffencyclopedia9-04-razrabotka-igr-praktikum-razrabotki-igr-9 embed URL статья в энциклопедии
TypeScript main.ts
import type { Screen } from './types';
import { Player } from './player';

export class RunState {
  screen: Screen = 'menu';
  player = new Player();

  goToMenu() {
    this.screen = 'menu';
  }

  startNewRun() {
    this.player = new Player();
    this.screen = 'map';
  }
}
import type { Screen } from './types';
import { Player } from './player';

export class RunState {
  screen: Screen = 'menu';
  player = new Player();

  goToMenu() {
    this.screen = 'menu';
  }

  startNewRun() {
    this.player = new Player();
    this.screen = 'map';
  }
}