BveTs Map 2.02:utf-8

#福をGoogleMap参考に作ってやっとできたー！と思って資料確認したら当時はまだホーム延伸工事がなされていなかったという衝撃の事実が発覚し、
#ここまでかけた労力を無駄にしたくないので誰かが阪神なんば線化するときに利用してくれたらいいなぁって隔離

#―――――福(HS48)―――――

3100;
	Repeater['forml0'].Begin0('', 1, 24.99, 25, 'forml');
	Repeater['formcl0'].Begin0('', 1, 24.99, 25, 'formcl');
	Repeater['roofl0'].Begin0('', 1, 24.99, 25, 'roofl');
	Repeater['roofcl0'].Begin0('', 1, 24.99, 25, 'roofcl');
	Repeater['formr1'].Begin0('1', 1, 24.99, 25, 'formr2');
	Repeater['formcrs1'].Begin0('1', 1, 24.99, 25, 'formcrs');
	Repeater['roofr1'].Begin0('1', 1, 24.99, 25, 'roofr');
	Repeater['roofcr1'].Begin0('1', 1, 24.99, 25, 'roofcr');
	Repeater['WallL0'].Begin0('', 1, 24.99, 25, 'fl');
	Repeater['WallR1'].Begin0('1', 1, 24.99, 25, 'fr');

3200;
	Repeater['forml0'].End();
	Repeater['formcl0'].End();
	Repeater['roofl0'].End();
	Repeater['roofcl0'].End();
	Repeater['formr1'].End();
	Repeater['formcrs1'].End();
	Repeater['roofr1'].End();
	Repeater['roofcr1'].End();
	Repeater['WallL0'].End();
	Repeater['WallR1'].End();

3275;	#現在の福開始地点
	Track['上り待避線'].X.Interpolate(-6);
	Track['下り待避線'].X.Interpolate(11);

	Repeater['1番線'].Begin0('西大阪線上り', 1, 4.99, 5, 'form_edge');
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);
	Repeater['1番線壁'].Begin('上り待避線', 0, 0, 5.1, 0, 180, 0, 1, 4.99, 5, 'form_fence');

	Repeater['2番線'].Begin('西大阪線下り', 0, 0, 5, 0, 180, 0, 1, 4.99, 5, 'form_edge');
	Repeater['2番線壁'].Begin0('下り待避線', 1, 4.99, 5, 'form_fence');
	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3280;
	Repeater['1番線壁'].Begin('上り待避線', 0, 0, 5, 0, 180, 0, 1, 4.99, 5, 'HS48_wallL');
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);

	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3285;	#上り線はここから屋根(尼崎と同一だと思ったけどサイズが合わなかったので作り直した)
	Track['上り待避線'].X.Interpolate();
	Track['上り待避線2'].X.Interpolate(-9);
	Repeater['1番線壁'].Begin('上り待避線2', 0, 0, 5.1, 0, 180, 0, 1, 4.99, 5, 'HS48_wall2');
	Repeater['1番線柱'].Begin0('西大阪線上り', 1, 4.99, 5, 'HS48_bornA');
	Repeater['1番線屋根'].Begin0('西大阪線上り', 1, 4.99, 5, 'HS48_roofA');
	Structure['HS48_roofEnd'].Put('西大阪線上り', 0, 0, -0.001, 0, 0, 0, 1, 0);
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線2', 1);

	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3290;	#下りはここから屋根→当時はここがホームのスタート地点だったと推定される。なおホーム端のブロックはもっと手前から配置されていた模様
	Track['下り待避線2'].X.Interpolate(16);

	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線2', 1);

	Structure['grayform'].PutBetween('下り待避線2', '西大阪線下り', 1);
	Structure['form_fence'].Put0('下り待避線', 1, 4.99);
	Structure['HS48_roofEnd'].Put('下り待避線2', -0.1, 0, -0.01, 0, 0, 0, 1, 0);
	Structure['HS48_roofEnd'].Put('下り待避線2', -3.1, 0, -0.01, 0, 0, 0, 1, 0);
	Repeater['2番線屋根'].Begin0('西大阪線下り', 1, 4.99, 5, 'HS48_roofAR');
	Repeater['2番線壁'].Begin0('下り待避線2', 1, 4.99, 5, 'HS48_wallL');
	Repeater['2番線柱'].Begin0('西大阪線下り', 1, 4.99, 5, 'HS48_bornAR');

3295;
	Track['下り待避線'].X.Interpolate();

	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線2', 1);
	Structure['grayform'].PutBetween('下り待避線2', '西大阪線下り', 1);

3300;	#ここからオリジナル屋根→つまりここが西大阪線時代のホームスタート地点?
	Track['下り待避線2'].X.Interpolate();
	Track['下り待避線'].X.Interpolate(11);

	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線2', 1);
	Structure['HS48_roofEnd'].Put('上り待避線2', 0.1, 0, -0.1, 0, 180, 0, 1, 0);
	Repeater['1番線屋根'].Begin('西大阪線上り', 0, 0, 0.1, 0, 0, 0, 1, 4.99, 5, 'HS48_roofB');

	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);
	Repeater['2番線屋根'].Begin('西大阪線下り', 0, 0, 5.1, 0, 180, 0, 1, 4.99, 5, 'HS48_roofC');
	Repeater['2番線壁'].Begin('下り待避線', 0, 0, 0.2, 0, 0, 0, 1, 4.99, 5, 'HS48_wallL');
	Structure['HS48_roofEnd'].Put('西大阪線下り', 0, 0, -0.11, 0, 180, 0, 1, 0);
	Structure['HS48_roofEnd'].Put('西大阪線下り', 3, 0, -0.11, 0, 180, 0, 1, 0);
	Repeater['2番線柱'].Begin('西大阪線下り', 0, 0, 0.1, 0, 180, 0, 1, 4.99, 5, 'HS48_bornC');
	Structure['HS48_wallL'].Put('下り待避線2', -2, 0, 2.2, 0, 270, 0, 1, 0);

3305;
	Repeater['1番線柱'].Begin0('西大阪線上り', 1, 4.99, 5, 'HS48_bornB');
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線2', 1);

	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3310;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線2', 1);
	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3315;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線2', 1);
	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3320;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線2', 1);
	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3325;	#ここからホームの幅が狭まる
	Track['上り待避線2'].X.Interpolate();
	Track['上り待避線'].X.Interpolate(-7);
	Repeater['1番線壁'].Begin('上り待避線', 0, 0, 5.1, 0, 180, 0, 1, 4.99, 5, 'HS48_wallL');
	Repeater['1番線屋根'].Begin0('西大阪線上り', 1, 4.99, 5, 'HS48_roofC');
	Structure['HS48_bornC'].Put0('西大阪線上り', 1, 0);
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);
	Structure['HS48_formEndWall'].Put0('西大阪線上り', 1, 0);

	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3330;
	Repeater['1番線柱'].Begin0('西大阪線上り', 1, 4.99, 5, 'HS48_bornC');
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);

	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3335;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);

	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3340;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);

	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3345;	#屋根終了
	Repeater['1番線壁'].Begin('上り待避線', 0, 0, 5, 0, 180, 0, 1, 4.99, 5, 'form_fence');
	Repeater['1番線屋根'].End();
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);

	Repeater['2番線壁'].Begin0('下り待避線', 1, 4.99, 5, 'form_fence');
	Repeater['2番線屋根'].End();
	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3350;
	Repeater['1番線柱'].End();
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);

	Repeater['2番線柱'].End();
	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3355;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);

	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3360;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);

	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3365;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);

	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3370;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);

	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3375;	#西大阪線時代の福終了地点
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);
	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3380;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);
	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3385;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);
	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3390;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);
	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3395;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);
	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3400;
	Structure['grayform'].PutBetween('西大阪線上り', '上り待避線', 1);
	Structure['grayform'].PutBetween('下り待避線', '西大阪線下り', 1);

3405;	#現在の福終了地点
	Repeater['1番線'].End();
	Repeater['1番線壁'].End();

	Repeater['2番線'].End();
	Repeater['2番線壁'].End();

#―――――福(HS48)終了―――――