No coach exists No train exists No train-set exists No engine exists T2-Phi T2-Rho T2-Omega diesel engine T2-Phi added to train 1 steam engine T2-Rho added to train 1 electrical engine T2-Omega added to train 1 1 2 3 passenger coach W1 added to train 1 freight coach W2 added to train 1 special coach W3 added to train 1 ___ \ ____ _____________|____ ++ +------ _______________/__ ____________________ /--------------| | /_| ____________ |_\ || |+-+ | /_| ____________ |_\ | ___ ___ ___ ___ | | | \--------------| | / |____________| \ /---------|| | | / |____________| \ | |_| |_| |_| |_| | | | | | | | \ / + ======== +-+ | \ / |__________________| | | _|_|__________| | \__________________/ _|--/~\------/~\-+ \__________________/ |__________________| |__________________| |_________________| (O)(O) (O)(O) //// \_/ \_/ (O)(O) (O)(O) (O) (O) (O) (O) (O) (O) Error, no such train Error, could not place train 4 passenger coach W4 added to train 2 Error, could not place train OK OK 1 OK Error, engine has to be positive length T2-Gamma diesel engine T2-Gamma added to train 2 OK 2 OK Crash of train 2 Error, identifier already used T2-Epsilon Error, identifier already used Error, identifier already used Error, identifier already used T2-Lambda train-set T2-Lambda added to train 3 Error, new train identifier must be next free identifier 1 T2-Phi T2-Rho T2-Omega W1 W2 W3 2 T2-Gamma 3 T2-Lambda 4 5 OK 4 OK 1 1 p 1 true true 2 1 f 1 true true 3 1 s 1 true true 4 none p 1 true true none T2 Epsilon 1 false false 3 T2 Lambda 1 true true 2 d T2 Gamma 1 true true 1 e T2 Omega 2 true true 1 d T2 Phi 1 true true 1 s T2 Rho 3 true true OK electrical engine T2-Omega added to train 1 passenger coach W1 added to train 4 diesel engine T2-Phi added to train 5 freight coach W2 added to train 6 OK OK OK steam engine T2-Rho added to train 2 2 OK OK Crash of train 1 Crash of train 5 OK OK 1 2 3 OK OK OK Crash of train 1,2,5