BveTs Map 2.02:shift_jis

Structure.Load('structures.csv');
Station.Load('station.csv');
sound3D.Load('sound3D.csv');

0;
	$slideX = 10;
	$slideY = 1.5;

	include 'map_train.txt';
	Curve.SetGauge(1.067);

//儀乕僗

30;
	Background.Change('BG');
	Repeater['Ground'].Begin('Ground', 0, -1.0, 0, 0, 0, 0, 1, 25, 25, 'Ground1a','Ground1b','Ground1c','Ground1d','Ground1e');

	Repeater['Ballast0'].Begin(1, 0, 0, 0, 0, 0, 0, 3, 5, 5, 'Rail_a', 'Rail_b');
	Repeater['Ballast1'].Begin(2, 0, 0, 0, 0, 0, 0, 3, 5, 5, 'Rail_a', 'Rail_b');
	Repeater['DikeL'].Begin(1, -0.4, 0.25, 0, 0, 0, 0, 3, 5, 5, 'DikeGrs5mL1','DikeGrs5mL2','DikeGrs5mL3','DikeGrs5mL4','DikeGrs5mL5','DikeGrs5mL6');
	Repeater['DikeR'].Begin(2, 0.4, 0.25, 0, 0, 0, 0, 3, 5, 5, 'DikeGrs5mR1','DikeGrs5mR2','DikeGrs5mR3','DikeGrs5mR4','DikeGrs5mR5','DikeGrs5mR6');

	Track[1].Position($slideX,$slideY);
	Track[2].Position($slideX + 3.8,$slideY);
	Track['Ground'].Position($slideX,$slideY - 3);

//壦慄
	$kasen = 50;
	Repeater['Pole0'].Begin(1, 0, 0, 0, 0, 0, 0, 0, $kasen, $kasen, 'PoleA','PoleB');
	Repeater['kasen0'].Begin(1, -0.125, 0, 0, 0, 0.285, 0, 1, $kasen, $kasen, 'kasen'+$kasen,);
	Repeater['kasen1'].Begin(1,  0.125, 0, 0, 0, -0.285, 0, 1, $kasen, $kasen, ,'kasen'+$kasen);
	Repeater['wire1'].Begin(1, -3.25, 6.45, 0, 0, 0, 0, 1, $kasen, $kasen, 'wire'+$kasen);
	Repeater['wire2'].Begin(1, -3.95, 6.45, 0, 0, 0, 0, 1, $kasen, $kasen, 'wire'+$kasen);
	Repeater['wire3'].Begin(1, -1.65, 6.9, 0, 0, 0, 0, 1, $kasen, $kasen, 'wire'+$kasen);

	Repeater['Pole1'].Begin(2, 0, 0, 0, 0, 180, 0, 0, $kasen, $kasen, 'PoleB','PoleA');
	Repeater['kasen10'].Begin(2, -0.125, 0, 0, 0, 0.285, 0, 1, $kasen, $kasen, 'kasen'+$kasen,);
	Repeater['kasen11'].Begin(2,  0.125, 0, 0, 0, -0.285, 0, 1, $kasen, $kasen, ,'kasen'+$kasen);
	Repeater['wire11'].Begin(2, 3.25, 6.45, 0, 0, 0, 0, 1, $kasen, $kasen, 'wire'+$kasen);
	Repeater['wire12'].Begin(2, 3.95, 6.45, 0, 0, 0, 0, 1, $kasen, $kasen, 'wire'+$kasen);
	Repeater['wire13'].Begin(2, 1.65, 6.9, 0, 0, 0, 0, 1, $kasen, $kasen, 'wire'+$kasen);

50;
	Repeater['KP'].Begin(1, -2.8, -0.4, 0, 0, 0, 0, 1, 100, 100, 'KP0','KP1','KP2','KP3','KP4','KP5','KP6','KP7','KP8','KP9');


##///////////////////////////////////////////////////////////////////////////////////////////////////
##//
##//丂晽宨01丂抸掔僇乕僽
##//
##///////////////////////////////////////////////////////////////////////////////////////////////////

877;
	Station['01'].Put(-1,-5,5);

850;
	Gradient.BeginTransition();
900;
	Gradient.Begin(7.6);
1250;
	Gradient.BeginTransition();
1300;
	Gradient.End();



$CuR = -800;	$CuC = -95;

300;
	Curve.BeginTransition();
	Track[1].Cant.BeginTransition();
	Track[2].Cant.BeginTransition();
400;
	Curve.Begin($CuR, 0);
	Track[1].Cant.Begin($CuC);
	Track[2].Cant.Begin($CuC);
1800;
	Curve.BeginTransition();
	Track[1].Cant.BeginTransition();
	Track[2].Cant.BeginTransition();
1900;
	Curve.End();
	Track[1].Cant.End();
	Track[2].Cant.End();


	$slideX = 10;
	$slideY = 1.5;
	Track[1].Position($slideX,$slideY);
	Track[2].Position($slideX + 3.8,$slideY);
	Track['Ground'].Position($slideX,$slideY - 3);



##///////////////////////////////////////////////////////////////////////////////////////////////////
##//
##//丂晽宨02丂抸掔僗僩儗乕僩
##//
##///////////////////////////////////////////////////////////////////////////////////////////////////

5830;
	Station['02'].Put(-1,-5,5);

	$slideX = 10;
	$slideY = 1.5;
	Track[1].Position($slideX,$slideY);
	Track[2].Position($slideX + 3.8,$slideY);
	Track['Ground'].Position($slideX,$slideY - 3);

5875;
	Gradient.BeginTransition();
5950;
	Gradient.Begin(12.0);
7000;
	Gradient.BeginTransition();
7100;
	Gradient.End();

9000;
	$slideX = 10;
	$slideY = 1.5;
	Track[1].Position($slideX,$slideY);
	Track[2].Position($slideX + 3.8,$slideY);
	Track['Ground'].Position($slideX,$slideY - 3);


##///////////////////////////////////////////////////////////////////////////////////////////////////
##//
##//丂晽宨03丂姴慄俽帤僇乕僽
##//
##///////////////////////////////////////////////////////////////////////////////////////////////////

10000;
	$slideX = -15;
	$slideY = -9.5;
	Track[1].Position($slideX,$slideY);
	Track[2].Position($slideX + 3.8,$slideY);
	Track['Ground'].Position($slideX,$slideY - 3);

10350;
	Station['03'].Put(-1,-5,5);



$CuR = -402;	$CuC = -95;

10300;
	Curve.BeginTransition();
	Track[1].Cant.BeginTransition();
	Track[2].Cant.BeginTransition();
10400;
	Curve.Begin($CuR, 0);
	Track[1].Cant.Begin($CuC);
	Track[2].Cant.Begin($CuC);
10500;
	Curve.BeginTransition();
	Track[1].Cant.BeginTransition();
	Track[2].Cant.BeginTransition();


$CuR = 302;	$CuC = 95;

10600;
	Curve.Begin($CuR, 0);
	Track[1].Cant.Begin($CuC);
	Track[2].Cant.Begin($CuC);
10900;
	Curve.BeginTransition();
	Track[1].Cant.BeginTransition();
	Track[2].Cant.BeginTransition();


$CuR = -402;	$CuC = -95;

10950;
	Curve.Begin($CuR, 0);
	Track[1].Cant.Begin($CuC);
	Track[2].Cant.Begin($CuC);
11200;
	Curve.BeginTransition();
	Track[1].Cant.BeginTransition();
	Track[2].Cant.BeginTransition();


$CuR = 302;	$CuC = 95;

11250;
	Curve.BeginTransition();
	Track[1].Cant.BeginTransition();
	Track[2].Cant.BeginTransition();
11300;
	Curve.Begin($CuR, 0);
	Track[1].Cant.Begin($CuC);
	Track[2].Cant.Begin($CuC);
12150;
	Curve.BeginTransition();
	Track[1].Cant.BeginTransition();
	Track[2].Cant.BeginTransition();
12250;
	Curve.End();
	Track[1].Cant.End();
	Track[2].Cant.End();


10450;
	Gradient.BeginTransition();
10500;
	Gradient.Begin(-9.1);
12300;
	Gradient.BeginTransition();
12400;
	Gradient.End();

14000;
	$slideX = -15;
	$slideY = -9.5;
	Track[1].Position($slideX,$slideY);
	Track[2].Position($slideX + 3.8,$slideY);
	Track['Ground'].Position($slideX,$slideY - 3);

##///////////////////////////////////////////////////////////////////////////////////////////////////
##//
##//丂晽宨04丂旕揹壔壿暔墂
##//
##///////////////////////////////////////////////////////////////////////////////////////////////////

15000;
	$slideX = -50;
	$slideY = -18;
	Track[1].Position($slideX,$slideY);
	Track[2].Position($slideX + 4.2,$slideY);
	Track['Ground'].Position($slideX,$slideY+0.4);
	Repeater['Ground'].Begin('Ground', 0, -1.0, 0, 0, 0, 0, 1, 25, 25, 'Ground');

15000;
//壦慄END
	$kasen = 50;
	Repeater['Pole0'].End();
	Repeater['kasen0'].End();
	Repeater['kasen1'].End();
	Repeater['wire1'].End();
	Repeater['wire2'].End();
	Repeater['wire3'].End();

	Repeater['Pole1'].End();
	Repeater['kasen10'].End();
	Repeater['kasen11'].End();
	Repeater['wire11'].End();
	Repeater['wire12'].End();
	Repeater['wire13'].End();

15170;
	Station['04'].Put(-1,-5,5);

15100;
	Track[3].Position($slideX + 42,$slideY);
	Repeater['Ballast3'].Begin(3, 0, 0, 0, 0, 0, 0, 3, 5, 5, 'Rail_a', 'Rail_b');
	Track[4].Position($slideX + 10,$slideY);
	Repeater['Ballast4'].Begin(4, 0, 0, 0, 0, 0, 0, 3, 5, 5, 'Rail_a', 'Rail_b');

15400;
	Track[3].Position($slideX + 30,$slideY,-1600);
15500;
	Track[3].Position($slideX + 23,$slideY,0);

15620;
	Track[3].Position($slideX + 10,$slideY);
	Track[4].Position($slideX + 10,$slideY);
	Repeater['Ballast4'].End();

15680;
	Track[2].Position($slideX + 5.1,$slideY);
	Track[3].Position($slideX + 5.1,$slideY);
15780;
	Track[2].Position($slideX,$slideY);
	Track[3].Position($slideX,$slideY);
	Repeater['Ballast1'].End();


$CuR = -450;	$CuC = -75;

15850;
	Curve.BeginTransition();
	Track[1].Cant.BeginTransition();
	Track[2].Cant.BeginTransition();
15900;
	Curve.Begin($CuR, 0);
	Track[1].Cant.Begin($CuC);
	Track[2].Cant.Begin($CuC);
16300;
	Curve.BeginTransition();
	Track[1].Cant.BeginTransition();
	Track[2].Cant.BeginTransition();
16400;
	Curve.End();
	Track[1].Cant.End();
	Track[2].Cant.End();

