SpeedSkatingResults 출발 명단으로 대회 만들기
롱트랙에서는 조 편성을 미리 SpeedSkatingResults에서 하는 경우가 많습니다. EVENT는 그 출발 명단(JSON 파일)을 한 번에 하나씩 읽습니다. 첫 파일이 대회를 만들고, 다음 파일들이 각자의 거리를 더하며, 종합 순위와 일정이 따라갑니다.
가상의 예: "Imaginary Cup 3"(1월 5일~8일), 거리마다 파일 하나: 여자 500m, 남자 1000m, 여자 3000m…
다음 파일
- 같은 대회(같은 이름, 같은 시작일)의 파일은 거리를 추가하고, 이미 있으면(파일 안의 같은 종목 번호) 다시 불러옵니다. 열린 대회가 없으면 그 대회를 찾아서 엽니다. 중복은 만들지 않습니다.
- 다른 대회의 파일은 열린 대회에서 이유와 함께 거부됩니다. EVENT는 그 대회를 열거나(또는 만들기를) 제안합니다.
- 이미 읽은 파일(같은 내용)은 아무것도 하지 않습니다.
각 파일이 만드는 것
| 파일 안 | EVENT 안 |
|---|---|
| 대회 | 대회: 이름, 날짜, 장소; 롱트랙, 기록 방식, 400m 트랙; 롱트랙 공통 템플릿이 있으면 그것을, 없으면 최소 템플릿(심판 코드, 결승선, 예상 레이스 시간). |
| 출발 명단의 선수 | 참가 신청(배번 = 번호, 국가, 주); 출발 명단에 있는 선수만 신청됩니다. 부문은 파일의 코드(SA, N2, 30…)로 만듭니다. |
| 거리 | 종목(이름, 거리, 성별, 날짜). 이후 파일 안의 번호로 식별합니다. |
| 조 | 구성: 조마다 레이스 하나, 인코스가 위치 1, 아웃코스가 2(쿼텟: 3과 4). 선수가 한 명뿐인 조도 레이스입니다. 매스스타트(헬멧)와 팀 추발(조마다 레이스 2개)도 마찬가지입니다. |
| seedtime, sb, pr | 엔트리 기록(seedtime, 없으면 sb, 없으면 pr). sb와 pr은 기록이 됩니다. |
거리 다시 불러오기
선수가 기권하거나 조가 바뀌면 SpeedSkatingResults가 명단을 다시 내보냅니다. 새 파일을 여세요(같은 메뉴, 또는 구성 화면의 SpeedSkatingResults 출발 명단에서 다시 불러오기…):
- 아직 출발하지 않은 레이스는 교체되고, 출발한 레이스는 절대 건드리지 않습니다(차이는 보고됨);
- 새 파일에 없는 선수는 그 거리에서 빠지지만, 기록이 있으면 빠지지 않습니다;
- 기록하기 전에 미리 보기가 변경 사항을 알려 주고, 모두 로그에 남습니다.
SpeedSkatingResults에서 정해지는 것
이런 대회에서는 참가 신청 가져오기가 없어지고, 참가 신청 탭의 종목 체크 상자가 회색이 되며, 레이스 생성 대신 다시 불러오기를 씁니다. 구성은 정해져 있습니다.