BveTs Map 2.02

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

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

//大分駅前渡り線 直進用 【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();

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();
	
//-----------

//大分駅R2200 【2・3番入線】

132215-5; //2・3のみカーブ
	Curve.BeginTransition();
	Structure['CPgd'].Put('02oita', -1.95, -0.25, 0, 0, 0, 0, 1, 25);
132215;
	Curve.BeginCircular(-2200, -0.010);
	Structure['CP'].Put('02oita', -1.9, -0.3, 0, 0, 0, 0, 1, 25);
	Structure['CP'].Put('03oita', 1.9, -0.3, 0, 0, 0, 0, 1, 25);
132278;
	Curve.BeginTransition();
	Structure['CP'].Put('02oita', -1.9, -0.3, 0, 0, 180, 0, 1, 25);
	Structure['CP'].Put('03oita', 1.9, -0.3, 0, 0, 180, 0, 1, 25);

132278+5;
	Curve.End();
	Structure['CPgd'].Put('02oita', -1.95, -0.25, 0, 0, 0, 0, 1, 25);

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

132150;
	JointNoise.Play(0);


///////////////////////// 1番線
132150; //分岐
	Track['01oita'].X.Interpolate(0,-160);
	Track['01oita'].Y.Interpolate(-0.001);
	Repeater['01oita'].Begin0('01oita', 3, 5, 5, 'DBallast_5m');
	Repeater['RailDoi1'].Begin0('01oita', 1, 25, 25, 'DBallast_Base_Dbl');

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['point1R'].Put($PT2, 0.53, 0.002, -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);

	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);
distance+5;
	Structure['pointTRS'].PutBetween($PT1, $PT2, 1);
distance+5;
	Repeater['Railoi01TRS2'].End();
	Repeater['Railoi02TRS2'].End();
	Repeater['Railoi01TRSL'].End();
	Repeater['Railoi02TRSR'].End();


132165;
	Track['01oita'].X.Interpolate(-0.5,0);
132215; //曲線対策
	Track['01oita'].X.Interpolate(-5.45,2200);
132255;
	Track['01oita'].X.Interpolate(-9.1,500);

132290;
	Track['01oita'].X.Interpolate(-10.97,0);

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

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

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

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

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


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

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

///////////////////////// 3番線
//★Fix

132050;
	Track['03oita'].X.Interpolate(4.0);


///////////////////////// 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);

132160;
	Track['04oita'].X.Interpolate(8.8,-1000);

132225;
	Track['04oita'].X.Interpolate(12.8,0);

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


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

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

132630;
	Track['04oita'].X.Interpolate(7.7,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番線
132100;
	Track['05oita'].X.Interpolate(9.2);
////	Structure['POINT'].Put0('05oita', 0, 0);

132155;
	Track['05oita'].X.Interpolate(14.0,0);
////	Structure['POINT'].Put0('05oita', 0, 0);

132200; //分岐
	Track['05oita'].X.Interpolate(18.55,-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,0);
////	Structure['POINT'].Put0('05oita', 0, 0);


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

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

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

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

132600;
	Track['05oita'].X.Interpolate(4.0+10.5,500);

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

///////////////////////// 6番線

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,-900);
////	Structure['POINT'].Put0('06oita', 0, 0);

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


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

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

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

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

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

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


///////////////////////// 7番線
132100;
	Track['07oita'].X.Interpolate(9.2);
////	Structure['POINT'].Put0('07oita', 0, 0);

132155;
	Track['07oita'].X.Interpolate(14.0,300);
////	Structure['POINT'].Put0('07oita', 0, 0);

132170;
	Track['07oita'].X.Interpolate(16.1,0);
////	Structure['POINT'].Put0('07oita', 0, 0);

132220; //分岐
	Track['07oita'].X.Interpolate(26.0,-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,0);
////	Structure['POINT'].Put0('07oita', 0, 0);

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


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

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

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

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

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

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


///////////////////////// 8番線
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);

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

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

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

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

132350;
	Track['08oita'].X.Interpolate(4.0+10.97+4.0+10.97+4.0+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,-600);
//	Structure['POINT'].Put0('08oita', 0, 0);

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

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


132565;
	Track['08oita'].X.Interpolate(25);
//	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);