1
0
Fork 0

Next attempt to get rid of grass.

This commit is contained in:
curt 2004-04-07 04:34:00 +00:00
parent 87cedc6fdb
commit f6a4951f36

View file

@ -385,9 +385,7 @@ void gen_precision_rwy( const TGRunway& rwy_info,
// Touch down zone x2 (first)
//
if ( end1_pct >= 1.0 ) {
return;
}
if ( end1_pct < 1.0 ) {
start1_pct = end1_pct;
end1_pct = start1_pct + ( 400 / length );
gen_runway_section( rwy_info, runway_a,
@ -397,10 +395,9 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading,
material, "tz_two_a",
rwy_polys, texparams, accum );
if ( end2_pct >= 1.0 ) {
return;
}
if ( end2_pct < 1.0 ) {
start2_pct = end2_pct;
end2_pct = start2_pct + ( 400 / length );
gen_runway_section( rwy_info, runway_b,
@ -410,8 +407,10 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading + 180.0,
material, "tz_two_a",
rwy_polys, texparams, accum );
}
// add a section of center stripe
if ( end1_pct < 1.0 ) {
start1_pct = end1_pct;
end1_pct = start1_pct + ( 200 / length );
gen_runway_section( rwy_info, runway_a,
@ -421,7 +420,9 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading,
material, "rest",
rwy_polys, texparams, accum );
}
if ( end2_pct < 1.0 ) {
start2_pct = end2_pct;
end2_pct = start2_pct + ( 200 / length );
gen_runway_section( rwy_info, runway_b,
@ -431,14 +432,13 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading + 180.0,
material, "rest",
rwy_polys, texparams, accum );
}
//
// Touch down zone x2 (second)
//
if ( end1_pct >= 1.0 ) {
return;
}
if ( end1_pct < 1.0 ) {
start1_pct = end1_pct;
end1_pct = start1_pct + ( 200 / length );
gen_runway_section( rwy_info, runway_a,
@ -448,10 +448,9 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading,
material, "tz_two_b",
rwy_polys, texparams, accum );
if ( end2_pct >= 1.0 ) {
return;
}
if ( end2_pct < 1.0 ) {
start2_pct = end2_pct;
end2_pct = start2_pct + ( 200 / length );
gen_runway_section( rwy_info, runway_b,
@ -461,8 +460,10 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading + 180.0,
material, "tz_two_b",
rwy_polys, texparams, accum );
}
// add a section of center stripe
if ( end1_pct < 1.0 ) {
start1_pct = end1_pct;
end1_pct = start1_pct + ( 200 / length );
gen_runway_section( rwy_info, runway_a,
@ -472,7 +473,9 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading,
material, "rest",
rwy_polys, texparams, accum );
}
if ( end2_pct < 1.0 ) {
start2_pct = end2_pct;
end2_pct = start2_pct + ( 200 / length );
gen_runway_section( rwy_info, runway_b,
@ -482,14 +485,13 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading + 180.0,
material, "rest",
rwy_polys, texparams, accum );
}
//
// Touch down zone x1 (first)
//
if ( end1_pct >= 1.0 ) {
return;
}
if ( end1_pct < 1.0 ) {
start1_pct = end1_pct;
end1_pct = start1_pct + ( 400 / length );
gen_runway_section( rwy_info, runway_a,
@ -499,10 +501,9 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading,
material, "tz_one_a",
rwy_polys, texparams, accum );
if ( end2_pct >= 1.0 ) {
return;
}
if ( end2_pct < 1.0 ) {
start2_pct = end2_pct;
end2_pct = start2_pct + ( 400 / length );
gen_runway_section( rwy_info, runway_b,
@ -512,8 +513,10 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading + 180.0,
material, "tz_one_a",
rwy_polys, texparams, accum );
}
// add a section of center stripe
if ( end1_pct < 1.0 ) {
start1_pct = end1_pct;
end1_pct = start1_pct + ( 200 / length );
gen_runway_section( rwy_info, runway_a,
@ -523,7 +526,9 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading,
material, "rest",
rwy_polys, texparams, accum );
}
if ( end2_pct < 1.0 ) {
start2_pct = end2_pct;
end2_pct = start2_pct + ( 200 / length );
gen_runway_section( rwy_info, runway_b,
@ -533,14 +538,13 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading + 180.0,
material, "rest",
rwy_polys, texparams, accum );
}
//
// Touch down zone x1 (second)
//
if ( end1_pct >= 1.0 ) {
return;
}
if ( end1_pct < 1.0 ) {
start1_pct = end1_pct;
end1_pct = start1_pct + ( 200 / length );
gen_runway_section( rwy_info, runway_a,
@ -550,10 +554,9 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading,
material, "tz_one_b",
rwy_polys, texparams, accum );
if ( end2_pct >= 1.0 ) {
return;
}
if ( end2_pct < 1.0 ) {
start2_pct = end2_pct;
end2_pct = start2_pct + ( 200 / length );
gen_runway_section( rwy_info, runway_b,
@ -563,6 +566,7 @@ void gen_precision_rwy( const TGRunway& rwy_info,
rwy_info.heading + 180.0,
material, "tz_one_b",
rwy_polys, texparams, accum );
}
//
// The rest ...