src
lib
components
: 스벨트 컴포넌트SelectionCard.svelte
: 선택 화면에서 각 선택 항목 표시 담당SelectionView.svelte
: 선택 화면의 레이아웃definitions
exceptions.ts
: 발생시킬 예외 정의selecting.ts
selectionsRegistry.ts
: 월드컵 게임에서 사용할 선택 후보군 데이터images
: 이미지 파일includes
: 레이아웃 스벨트 컴포넌트GameView.svelte
: 게임 화면 레이아웃; 게임 매니저와 화면을 연결models
: 데이터 모델(구조) 정의selection.ts
: 선택 화면에서 각 선택 항목의 데이터 구조selectionGame.ts
: 월드컵 게임의 게임 매니저; 이 클래스의 객체만으로도 터미널 환경에서 게임을 수행할 수 있음routes
: 페이지 라우트SelectionCard.svelte
, SelectionView.svelte
exceptions.ts
, selecting.ts
, selectionsRegistry.ts
Selection
, SelectionGame
private
필드는 언더스코어(_
)로 시작: _selections
, _currentSelection
"
)로 감싸고, 스벨트 컴포넌트와 타입스크립트 코드에서 사용되는 문자열은 작은따옴표('
)로 감싼다.src/routes/+page.svelte
: 진입점src/lib/includes/GameView.svelte
: 게임 화면 레이아웃(routes/+page.svelte
에서 사용)src/lib/models/selectionGame.ts
: 게임 매니저src/lib/definitions/selectionsRegistry.ts
, src/lib/models/selection.ts
: 데이터 파일 및 데이터 파일이 갖는 데이터 구조src/lib/components/SelectionView.svelte
: 게임 상에서의 선택 화면 레이아웃src/lib/components/SelectionCard.svelte
: 선택 화면에서 각 선택 항목을 표시하는 컴포넌트src/routes/result/+page.svelte
: 결과 화면