BveTs Map 2.02

//-------------------------------------------------------------大分駅1番線入線

132050;
	//Repeater['01oitaS'].Begin0('01oita', 3, 5, 5, 'line_1');
	//Repeater['02oitaS'].Begin0('02oita', 3, 5, 5, 'line_1');
	//Repeater['03oitaS'].Begin0('03oita', 3, 5, 5, 'line_2');
	//Repeater['04oitaS'].Begin0('04oita', 3, 5, 5, 'line_2');
	//Repeater['05oitaS'].Begin0('05oita', 3, 5, 5, 'line_1');
	//Repeater['06oitaS'].Begin0('06oita', 3, 5, 5, 'line_1');
	//Repeater['07oitaS'].Begin0('07oita', 3, 5, 5, 'line_1');
	//Repeater['08oitaS'].Begin0('08oita', 3, 5, 5, 'line_1');



131849;
	Signal['bansen1'].Put(1, 0, -3.2+0.6, 3.3, 1, 0, 0, 0, 0, 25);

132150;
	SpeedLimit.Begin(45);


//大分駅前渡り線 直進用 【1・2番入線】


//////
131925; //1-<<-2渡
	Track[52].Position(4.0*2, 0.001,-300);
	Repeater['Rail52'].Begin0(52, 3, 5, 5, 'Rail5m');
distance+12;
	Track[52].Position(4.0*2-0.4, 0.001,0);
131985;
	Track[52].Position(4.0, 0.001,300);
	Repeater['Rail52'].End();
distance-12;
	Track[52].Position(4.0+0.4, 0.001,0);

	$PT1 = 52; $PT2 = 51; $PT3 = 1;
131925;
	Repeater['Rail51'].Begin0(51, 3, 5, 5, 'Rail5m');
	Repeater['Rail52TRSR'].Begin0($PT2, 3, 5, 5, 'pointTRSR');
	Repeater['Rail52TRSL'].Begin0($PT1, 3, 5, 5, 'pointTRSL');
	Repeater['Rail51TRS2'].Begin0($PT1, 3, 5, 5, 'pointTRS2');
	Repeater['Rail52TRS2'].Begin0($PT2, 3, 5, 5, 'pointTRS2');

	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT3, $PT2, 1);
	Repeater['Rail52TRSL'].Begin0($PT3, 3, 5, 5, 'pointTRSL');
	Repeater['Rail1TRS2'].Begin0($PT3, 3, 5, 5, 'pointTRS2');

distance+5;
	Structure['pointTRS'].PutBetween($PT3, $PT2, 1);
distance+5;
	Repeater['Rail51'].Begin0(51, 3, 5, 5, 'DBallast_5m');
	Repeater['Rail52TRS2'].End();
	Repeater['Rail52TRSR'].Begin0($PT1, 3, 5, 5, 'pointTRSR');
	Structure['pointTRS'].PutBetween($PT3, $PT1, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT3, $PT1, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT3, $PT1, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT3, $PT1, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT3, $PT1, 1);
	Repeater['Rail52TRSR'].Begin0($PT3, 3, 5, 5, 'pointTRSR');

distance+5;
	Structure['pointTRS'].Put0($PT3, 3, 5);
	Repeater['Rail51TRS2'].End();
	Repeater['Rail52TRSL'].End();


//////
131955; //0->>-1渡
	Track[53].Position(0, 0.001,300);
	Repeater['Rail53'].Begin0(53, 3, 5, 5, 'Rail5m');
	JointNoise.Play(0);

distance+12;
	Track[53].Position(0.4, 0.001,0);
132020;
	Track[53].Position(4.0, 0.001,-300);
	Repeater['Rail53'].End();
distance-12;
	Track[53].Position(4.0-0.4, 0.001,0);


	$PT1 = 0; $PT2 = 53; $PT3 = 1;
131950;
	Repeater['Rail53TRSR'].Begin0($PT2, 3, 5, 5, 'pointTRSR');
	Repeater['Rail0TRSL'].Begin0($PT1, 3, 5, 5, 'pointTRSL');
	Repeater['Rail0TRS2'].Begin0($PT1, 3, 5, 5, 'pointTRS2');
	Repeater['Rail53TRS2'].Begin0($PT2, 3, 5, 5, 'pointTRS2');

	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT3, 1);
	Repeater['Rail53TRSR'].End();

distance+5;
	Repeater['Rail0TRSL'].Begin0($PT2, 3, 5, 5, 'pointTRSL');
	Repeater['Rail0TRS2'].End();
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);
distance+5;
	Structure['pointTRS'].Put0($PT3, 3, 5);
distance+5;
	Repeater['Rail52TRSR'].End();
	Repeater['Rail1TRS2'].End();
	Repeater['Rail0TRSL'].End();
	Repeater['Rail53TRS2'].End();



132030;
	Repeater['Rail0TRSL'].Begin0(1, 3, 5, 5, 'pointTRSL');
	Repeater['Rail1TRS2'].Begin0(1, 3, 5, 5, 'pointTRS2');

132070;
	Repeater['Rail0TRSL'].End();

132100;
	Repeater['Rail0TRSL'].Begin0(1, 3, 5, 5, 'pointTRSL');
	Repeater['Rail4TRSR'].Begin0('04oita', 3, 5, 5, 'pointTRSR');
132130;
	Repeater['Rail0TRSL'].End();
	Repeater['Rail4TRSR'].End();
	Repeater['Rail1TRS2'].End();
	

131955;
//ポイント 右分岐<<

	Structure['PointMachine'].Put(0, 1.5, 0, 1.5, 0, 0, 0, 1, 1);
	Structure['point1L'].Put(0, -0.39, 0.002, 1.1, 0, 0, 0, 1, 1);
distance+5;
distance+5;
distance+5;
distance+5;
	Structure['point2L'].Put(53, -0.41, 0.002, -0.05, 0, 0, 0, 1, 1);
	Structure['point2R'].Put(0, 0.53, 0.002, -0.05, 0, 0, 0, 1, 1);

131985;
	Structure['PointMachine'].Put(1, 1.5, 0, 0, 0, 180, 0, 1, 1);

132015;
	Structure['PointMachine'].Put(1, 1.5, 0, 0, 0, 180, 0, 1, 1);

132030;
	Structure['PointMachine'].Put(1, 1.5, 0, 0, 0, 0, 0, 1, 1);

132070;
	Structure['PointMachine'].Put(1, -1.5, 0, 0, 0, 0, 0, 1, 1);

132090;
	Structure['PointMachine'].Put('08oita', -1.5, 0, 0, 0, 180, 0, 1, 1);

132100;
	Structure['PointMachine'].Put('03oita', 1.5, 0, 0, 0, 0, 0, 1, 1);

132135;
	Structure['PointMachine'].Put(0, 1.5, 0, 0, 0, 180, 0, 1, 1);



131965;
	Structure['ClearancePost'].Put(1, -2.0, -0.2, 0, 0, 0, 0, 0, 25);

131970;
	Structure['ClearancePost'].Put(1, 2.2, -0.2, 0, 0, 0, 0, 0, 25);

132010;
	Structure['ClearancePost'].Put(1, -2.0, -0.2, 0, 0, 0, 0, 0, 25);

132040;
	Structure['ClearancePost'].Put(1, 2.0, -0.2, 0, 0, 0, 0, 0, 25);
132075;
	Structure['ClearancePost'].Put(1, -2.0, -0.2, 0, 0, 0, 0, 0, 25);

132080;
	Structure['ClearancePost'].Put(1, 2.0, -0.2, 0, 0, 0, 0, 0, 25);

132125;
	Structure['ClearancePost'].Put(1, -2.0, -0.2, 0, 0, 0, 0, 0, 25);
132145;
	Structure['ClearancePost'].Put(1, 2.0, -0.2, 0, 0, 0, 0, 0, 25);


////////////
132030;	$PT1 = 1; $PT2 = '08oita';	$PT3 = 51;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);

distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT3, 1);

distance+5;
	Structure['pointTRS'].Put0($PT1, 3, 5);
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT2, $PT3, 1);



132070; //0-<<-1渡
	Track[52].Position(4.0, 0.001,-300);
	Repeater['Rail52'].Begin0(52, 3, 5, 5, 'DBallast_5m');
distance+12;
	Track[52].Position(4.0-0.4, 0.001,0);
132135;
	Track[52].Position(0, 0.001,300);
	Repeater['Rail52'].End();
	JointNoise.Play(1);
distance-12;
	Track[52].Position(0.4, 0.001,0);

132070; 	$PT1 = 52; $PT2 = 1; $PT3 = 0;
	Repeater['Rail51TRSL'].Begin0($PT1, 3, 5, 5, 'pointTRSL');
	Repeater['Rail52TRSR'].Begin0($PT2, 3, 5, 5, 'pointTRSR');
	Repeater['Rail51TRS2'].Begin0($PT1, 3, 5, 5, 'pointTRS2');
	Repeater['Rail52TRS2'].Begin0($PT2, 3, 5, 5, 'pointTRS2');
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Repeater['Rail52TRS2'].End();
	Repeater['Rail51TRSL'].Begin0($PT3, 3, 5, 5, 'pointTRSL');
	Structure['pointTRS'].PutBetween($PT3, $PT1, 1);
	Repeater['Rail0TRS2'].Begin0($PT3, 3, 5, 5, 'pointTRS2');
	Repeater['Rail52TRSR'].Begin0($PT1, 3, 5, 5, 'pointTRSR');

distance+5;
	Structure['pointTRS'].PutBetween($PT3, $PT1, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT3, $PT1, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT3, $PT1, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT3, $PT1, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT3, $PT1, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT3, $PT1, 1);
distance+5;
	Repeater['Rail51TRSL'].End();
	Repeater['Rail51TRS2'].End();
	Repeater['Rail52TRSR'].End();
	Repeater['Rail0TRS2'].End();

132100;
	Repeater['03TRS2'].Begin0('03oita', 3, 5, 5, 'pointTRS2');
	Repeater['04TRS2'].Begin0('04oita', 3, 5, 5, 'pointTRS2');
	Structure['pointTRS'].PutBetween('03oita', '04oita', 1);
distance+5;
	Structure['pointTRS'].PutBetween('03oita', '04oita', 1);
distance+5;
	Structure['pointTRS'].PutBetween('03oita', '04oita', 1);
distance+5;
	Structure['pointTRS'].PutBetween('03oita', '04oita', 1);
distance+5;
	Structure['pointTRS'].PutBetween('03oita', '04oita', 1);
distance+5;
	Structure['pointTRS'].PutBetween('03oita', '04oita', 1);
distance+5;
	Repeater['03TRS2'].End();
	Repeater['04TRS2'].End();
	
//-----------


132120;
	Repeater['Rail1'].End();


//-----------

132150;
	JointNoise.Play(0);


///////////////////////// 1番線

132050;
	Track['01oita'].X.Interpolate(0);

132150;
	Curve.BeginTransition();
	Curve.BeginCircular(-160, 0);
	Repeater['RailDoi1'].Begin(0, -0.5, 0, 0, 0, 0, 0, 1, 25, 25, 'DBallast_Base_Dbl');

132165;
	Gradient.BeginTransition();
	Curve.End();


132260;
	Curve.BeginTransition();
132265;
	Curve.BeginCircular(800, 0);
132305;
	Gradient.BeginTransition();
132310;
	Curve.End();

132390;
	Gradient.BeginTransition();
132395;
	Curve.BeginCircular(800, 0);
132460;
	Gradient.BeginTransition();
132465;
	Curve.End();

132550;
	Curve.BeginTransition();
	Curve.BeginCircular(-160, 0);
132565;
	Gradient.BeginTransition();
	Curve.End();

132215;
	Structure['DBallast_Base_Dbl'].Put('03oita', 0, 0, 0, 0, 0, 0, 1, 1);
132235;
	Structure['DBallast_Base_Dbl'].Put('03oita', 1, 0, 0, 0, 0, 0, 1, 1);
132255;
	Structure['DBallast_Base_Dbl'].Put('03oita', 1, 0, 0, 0, 0, 0, 1, 1);

132285;
	Repeater['FenceL'].Begin(0, -2.55, -0.35, 0, 0, 0, 0, 1, 5, 5, 'PoleFence02a');
132435;
	Repeater['FenceL'].End();
	Structure['PoleFence02aE'].Put(0, -2.55, -0.35, 0, 0, 0, 0, 1, 1);



///////////////////////// 2番線
//★Fix

132150; //分岐
	Track['02oita'].X.Interpolate(0,160);
	Track['02oita'].Y.Interpolate(-0.001);
	Repeater['02oita'].Begin0('02oita', 3, 5, 5, 'DBallast_5m');

132150; 	$PT1 = '01oita'; $PT2 = '02oita';
	Repeater['Railoi01TRSL'].Begin0($PT1, 3, 5, 5, 'pointTRSL');
	Repeater['Railoi02TRSR'].Begin0($PT2, 3, 5, 5, 'pointTRSR');
	Repeater['Railoi01TRS2'].Begin0($PT1, 3, 5, 5, 'pointTRS2');
	Repeater['Railoi02TRS2'].Begin0($PT2, 3, 5, 5, 'pointTRS2');

	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['PointMachine'].Put($PT1, 1.5, 0, -1.5, 0, 0, 0, 1, 1);
	
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);

distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Repeater['Railoi01TRS2'].End();
	Repeater['Railoi02TRS2'].End();
	Repeater['Railoi01TRSL'].End();
	Repeater['Railoi02TRSR'].End();

132150;
	Structure['point1L'].Put($PT2, -0.43, 0.002, 1.8, 0, -1.3, 0, 1, 1);

132170-2;
	Structure['point2L'].Put($PT2, -0.41, 0.002, 0, 0, 0, 0, 1, 1);
	Structure['point2R'].Put($PT1, 0.53, 0.002, 0, 0, -0.3, 0, 1, 1);


132165;
	Track['02oita'].X.Interpolate(0.7,0);
132215; //曲線対策
	Track['02oita'].X.Interpolate(5.45,-4000);
132260;
	Track['02oita'].X.Interpolate(9.1+0.3,-400);
//	Structure['POINT'].Put0('02oita', 0, 0);

132290;////★基準
	Track['02oita'].X.Interpolate(10.97,0);
//	Structure['POINT'].Put0('02oita', 0, 0);

132410;
	Track['02oita'].X.Interpolate(10.97,-500);

132440;
	Track['02oita'].X.Interpolate(9.8,0);

132510;
	Track['02oita'].X.Interpolate(4.0,0);

132550;
	Track['02oita'].X.Interpolate(0.5,300);

132565; //合流
	Track['02oita'].X.Interpolate(0,0);
	Repeater['02oita'].End();


///////////////////////// 3番線

132120;
	Repeater['03oita'].Begin0('03oita', 3, 5, 5, 'DBallast_5m');
	Track['03oita'].X.Interpolate(4.0);

132150;
	Track['03oita'].X.Interpolate(4,160);

132165;
	Track['03oita'].X.Interpolate(0.5+4.2,0);

132215; //曲線対策
	Track['03oita'].X.Interpolate(5.45+4,-2200);
132255;
	Track['03oita'].X.Interpolate(9.1+4,-500);

132290;
	Track['03oita'].X.Interpolate(10.97+4,0);

132410;
	Track['03oita'].X.Interpolate(10.97+4,-500);

132440;
	Track['03oita'].X.Interpolate(9.8+4,0);

132510;
	Track['03oita'].X.Interpolate(4.0+4,0);

132550;
	Track['03oita'].X.Interpolate(0.5+4,300);

132565; //合流
	Track['03oita'].X.Interpolate(0+4,0);
	Repeater['03oita'].End();


///////////////////////// 4番線

132100; //分岐
	Track['04oita'].Y.Interpolate(-0.001);
	Track['04oita'].X.Interpolate(4.0,300);
	Repeater['04oita'].Begin0('04oita', 3, 5, 5, 'DBallast_5m');
	Repeater['RailDoi4'].Begin0('04oita', 1, 25, 25, 'DBallast_Base_Dbl');

132120;
	Track['04oita'].X.Interpolate(5.3,0);

132150;
	Track['04oita'].X.Interpolate(7.5,160);
//	Structure['POINT'].Put0('04oita', 0, 0);

132165;
	Track['04oita'].X.Interpolate(9.3,0);
//	Structure['POINT'].Put0('04oita', 0, 0);

132225;
	Track['04oita'].X.Interpolate(12.8 +6,-800);
//	Structure['POINT'].Put0('04oita', 0, 0);

132315;
	Track['04oita'].X.Interpolate(4.0+10.97  +10.97,0);
//	Structure['POINT'].Put0('04oita', 0, 0);

132395;
	Track['04oita'].X.Interpolate(4.0+10.97  +10.97,-800);
//	Structure['POINT'].Put0('04oita', 0, 0);

132465;
	Track['04oita'].X.Interpolate(4.0+10.97  +8,0);
//	Structure['POINT'].Put0('04oita', 0, 0);

132525;
	Track['04oita'].X.Interpolate(4.0+10.97  +3.5,0);
//	Structure['POINT'].Put0('04oita', 0, 0);

132545;
	Track['04oita'].X.Interpolate(4.0+10.2 +2.5,0);
//	Structure['POINT'].Put0('04oita', 0, 0);

132630;
	Track['04oita'].X.Interpolate(7.7 +2.5,0);
//	Structure['POINT'].Put0('04oita', 0, 0);

132685; //合流
	Track['04oita'].X.Interpolate(4.0,0);
//	Structure['POINT'].Put0('04oita', 0, 0);
	Repeater['04oita'].End();


///////////////////////// 5番線


132200; //分岐
	Track['05oita'].X.Interpolate(18.55  +3.5,-160);
//	Structure['POINT'].Put0('05oita', 0, 0);
	Repeater['05oita'].Begin0('05oita', 3, 5, 5, 'DBallast_5m');

132200;
				Structure['pointTRS'].PutBetween('05oita', '06oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('05oita', '06oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('05oita', '06oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('05oita', '06oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('05oita', '06oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('05oita', '06oita', 1);



132215;
	Track['05oita'].X.Interpolate(19.0  +5.0,0);
//	Structure['POINT'].Put0('05oita', 0, 0);

132265;
	Track['05oita'].X.Interpolate(19.0  +9.5,-800);
//	Structure['POINT'].Put0('05oita', 0, 0);

132305;
	Track['05oita'].X.Interpolate(19.0  +11.5,0);
//	Structure['POINT'].Put0('05oita', 0, 0);

132350;
	Track['05oita'].X.Interpolate(4.0+10.97+4.0  +10.97,0);
//	Structure['POINT'].Put0('05oita', 0, 0);

132400;
	Track['05oita'].X.Interpolate(4.0+10.97+4.0  +10.97);
//	Structure['POINT'].Put0('05oita', 0, 0);

132520;
	Track['05oita'].X.Interpolate(4.0+10.97+5.5  +4.5,-300);
//	Structure['POINT'].Put0('05oita', 0, 0);

132535; //6番合流
	Track['05oita'].X.Interpolate(4.0+10.97+4.8  +2.5 ,0);
//	Structure['POINT'].Put0('05oita', 0, 0);
	Repeater['05oita'].End();

132600;
	Track['05oita'].X.Interpolate(4.0+7.5,500);
//	Structure['POINT'].Put0('05oita', 0, 0);

132620;
	Track['05oita'].X.Interpolate(4.0+10,0);

///////////////////////// 6番線
//★Fix

132100;
	Track['06oita'].X.Interpolate(9.2);
	Track['06oita'].Y.Interpolate(0.001);

132155; //分岐
	Track['06oita'].X.Interpolate(14.0,0);
//	Structure['POINT'].Put0('06oita', 0, 0);
	Repeater['06oita'].Begin0('06oita', 3, 5, 5, 'DBallast_5m');
	Repeater['RailDoi6'].Begin('06oita', 0, 0, 0, 0, 0, 0, 0, 25, 24, 'DBallast_Base_Dbl');

				Structure['pointTRS'].PutBetween('06oita', '08oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('06oita', '08oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('06oita', '08oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('06oita', '08oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('06oita', '08oita', 1);

132270;
	Track['06oita'].X.Interpolate(24.8+0.8 +9,-600);
//	Structure['POINT'].Put0('06oita', 0, 0);

132345;
	Track['06oita'].X.Interpolate(4.0+10.97+4.0+10.97 +11.5);
//	Structure['POINT'].Put0('06oita', 0, 0);


132405;
	Track['06oita'].X.Interpolate(4.0+10.97+4.0+10.97 +12,-500);
//	Structure['POINT'].Put0('06oita', 0, 0);

132425;
	Track['06oita'].X.Interpolate(4.0+10.97+4.0+9.5  +12.0,-800);
//	Structure['POINT'].Put0('06oita', 0, 0);

132480;
	Track['06oita'].X.Interpolate(4.0+10.97+9.0  +8.0,0);
//	Structure['POINT'].Put0('06oita', 0, 0);

132535; //合流
	Track['06oita'].X.Interpolate(4.0+10.97+4.8  +2.5,-800);
//	Structure['POINT'].Put0('06oita', 0, 0);

132565;
	Track['06oita'].X.Interpolate(4.0+12.5 ,0);
//	Structure['POINT'].Put0('06oita', 0, 0);

132600;
	Track['06oita'].X.Interpolate(4.0+12.5 ,0);
//	Structure['POINT'].Put0('06oita', 0, 0);

132620;
	Track['06oita'].X.Interpolate(4.0+10,0);
//	Structure['POINT'].Put0('06oita', 0, 0);


///////////////////////// 7番線
//★Fix

132220; //分岐
	Track['07oita'].X.Interpolate(26.0  +6.5,-300);
////	Structure['POINT'].Put0('07oita', 0, 0);
	Repeater['07oita'].Begin0('07oita', 3, 5, 5, 'DBallast_5m');

132220;
				Structure['pointTRS'].PutBetween('07oita', '08oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('07oita', '08oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('07oita', '08oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('07oita', '08oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('07oita', '08oita', 1);
distance+5;		Structure['pointTRS'].PutBetween('07oita', '08oita', 1);


132235;
	Track['07oita'].X.Interpolate(28.3 +7,0);
//	Structure['POINT'].Put0('07oita', 0, 0);

132250;
	Track['07oita'].X.Interpolate(30.0 +8,-600);
//	Structure['POINT'].Put0('07oita', 0, 0);


132320;
	Track['07oita'].X.Interpolate(4.0+10.97+4.0+10.97+4.0  +11.97,0);
//	Structure['POINT'].Put0('07oita', 0, 0);

132420;
	Track['07oita'].X.Interpolate(4.0+10.97+4.0+10.97+4.0  +11.0,-800);
//	Structure['POINT'].Put0('07oita', 0, 0);

132465;
	Track['07oita'].X.Interpolate(4.0+10.97+4.0+10.97+4.0  +8.5,-500);
//	Structure['POINT'].Put0('07oita', 0, 0);

132480;
	Track['07oita'].X.Interpolate(4.0+10.97+4.0+10.97+3.0 +7.0,0);
//	Structure['POINT'].Put0('07oita', 0, 0);

132565; //8番合流
	Track['07oita'].X.Interpolate(25);
	Repeater['07oita'].End();

132630;
	Track['07oita'].X.Interpolate(18.5,300);

132645;
	Track['07oita'].X.Interpolate(18,0);


///////////////////////// 8番線
//★Fix
0;
	Track['08oita'].X.Interpolate(0);
131950;
	Track['08oita'].X.Interpolate(0);

131955;
	Track['08oita'].Position(0, 0.001,300);
distance+12;
	Track['08oita'].Position(0.4, 0.001,0);
132020;
	Track['08oita'].Position(4.0, 0.001,-300);
distance-12;
	Track['08oita'].Position(4.0-0.4, 0.001,0);

132030;
	Track['08oita'].Y.Interpolate(-0.001);
	Repeater['08oita'].Begin0('08oita', 3, 5, 5, 'DBallast_5m');
	Repeater['RailDoi8'].Begin('08oita', -3.8, 0, 0, 0, 0, 0, 0, 25, 23, 'DBallast_Base_Dbl');

	Track['08oita'].X.Interpolate(4.0,300);
distance+12;
	Track['08oita'].X.Interpolate(4.0+0.4,0);


132100;
	Track['08oita'].X.Interpolate(9.2);
	//Structure['POINT'].Put0('08oita', 0, 0);

132150;
	Track['08oita'].X.Interpolate(13.5,160);

132155;
	Track['08oita'].X.Interpolate(14.1,160);

132165;
	Track['08oita'].X.Interpolate(16.7,0);


132225;
	Track['08oita'].X.Interpolate(27  +7,-1200);
////	Structure['POINT'].Put0('08oita', 0, 0);

132275;
	Track['08oita'].X.Interpolate(37  +10,-400);
////	Structure['POINT'].Put0('08oita', 0, 0);

132350;
	Track['08oita'].X.Interpolate(4.0+10.97+4.0+10.97+4.0+10.97  +10.97,0);
////	Structure['POINT'].Put0('08oita', 0, 0);

132405;
	Track['08oita'].X.Interpolate(4.0+10.97+4.0+10.97+4.0+10.97  +10.6,-600);
////	Structure['POINT'].Put0('08oita', 0, 0);

132460;
	Track['08oita'].X.Interpolate(42.0  +10.5,-600);
////	Structure['POINT'].Put0('08oita', 0, 0);

132500;
	Track['08oita'].X.Interpolate(36.5 +7,0);
//	Structure['POINT'].Put0('08oita', 0, 0);


132565;
	Track['08oita'].X.Interpolate(25 +2,0);
//	Structure['POINT'].Put0('08oita', 0, 0);

132630;
	Track['08oita'].X.Interpolate(18.5,300);
//	Structure['POINT'].Put0('08oita', 0, 0);

132645;
	Track['08oita'].X.Interpolate(18,0);
//	Structure['POINT'].Put0('08oita', 0, 0);



///////////////////////////////////////////////////////////////////////////
//pin_pon

132331;
	Sound3D['pin_pon'].Put(-5.8,1.5);
132388;
	Sound3D['pin_pon'].Put(-5.8,1.5);


//入線ベル設定

120000;
	Train.Add('bell_oita', 'Sound\oita_bell_loop.txt','bell_oitat', 0);
	Track['bell_oitat'].Y.Interpolate(-1000);

//別府停車
132280-2; //待機地点
	Track['bell_oitat'].Y.Interpolate(-1000);
	Train['bell_oita'].Stop(10000, 1, 10000, 10000);
	Train['bell_oita'].Enable('00:00:00');

132280;
	Track['bell_oitat'].Y.Interpolate(3.5);
	Track['bell_oitat'].X.Interpolate(-1.5);


132400-3-1; //停車地点
	Track['bell_oitat'].Y.Interpolate(3.5);
	Train['bell_oita'].Stop(10000, 1, 10000, 10000);
	Train['bell_oita'].Enable('00:00:00');

132400-2-1;
	Track['bell_oitat'].Y.Interpolate(-1000);

132400+1000000;
	Train['bell_oita'].Stop(10000, 1, 10000, 10000);