우선 인터럽트는 아마도 인터럽트 설정한 순서대로 기차의 1개 역의 스케쥴이 끝났을때 인터럽트 실행 여부를 검사함. 검사 순서는 위에서부터로 추측(주유 같은 우선순위 높은 인터럽트는 위에 배치하면 될거같음)
전자의 장점 : 원하는 품목의 기차를 원하는 만큼 조절할 수 있다.(방해석 나르는 기차 1개, 석탄 나르는 기차 2개 등). 대기역에 없더라도 바로바로 인터럽트 처리가 가능함
전자의 단점 : 품목별로 최소 기차가 1대씩은 존재해야하며, 매개변수가 존재하지만 기차를 설치할때 설정해야하는 항목이 있음.
후자의 장점 : 품목이 아닌 종류별(고체, 유체)로만 기차가 존재하면 된다. 대충 유체인지 고체인지만 구분해서 설치해주면 알아서 잘 굴러간다.
후자의 단점 : 하차역이 활성화 될 시, 해당 품목의 활성화 된 모든 상차역에 기차가 출발하는 문제가 존재할 수 있음. >> 결국 상차 후 대기 하는 현상은 위와 똑같이 발생하는데, 몇대가 대기할지 정할수가 없음. 레이더 혹은 전신주로 전역 회로망을 구성할 필요가 있음. 대기역에서도 회로를 통한 제어가 필요하며, 주유소에서 상하차로 바로 인터럽트를 희망할 경우, 주유소에서도 회로가 필요.
흠... 존나 어렵노 ㅋㅋ
후..
일단 후자로 도전해보고 머가리 깨지고있는데 지금까지 해본결과 오는 기차 수 제한도 회로로 넣어서 기차 켜지는 조건은 역 반쯤 찼을때, 오는 수 제한은 (역 최대치 - 현재 역 화뮬량)/기차화물크기 로 계산해서 넣어주면 한번에 여러대 출발해도 커버쳐지는듯 - dc App