http://www.jwz.org/xscreensaver/xscreensaver-5.07.tar.gz
[xscreensaver] / hacks / glx / whale.c
index 01fb132ac73404a6d5223751c4699051ceef9e3d..638f6421e5e3b8150a70a8e343e8120a2c137da8 100644 (file)
@@ -77,144 +77,144 @@ static const char sccsid[] = "@(#)whale.c 1.3 98/06/18 xlockmore";
 #include "atlantis.h"
 
 /* *INDENT-OFF* */
-static const float N001[3] = {0.019249 ,0.011340 ,-0.999750};
-static const float N002[3] = {-0.132579 ,0.954547 ,0.266952};
-static const float N003[3] = {-0.196061 ,0.980392 ,-0.019778};
-static const float N004[3] = {0.695461 ,0.604704 ,0.388158};
-static const float N005[3] = {0.870600 ,0.425754 ,0.246557};
-static const float N006[3] = {-0.881191 ,0.392012 ,0.264251};
+static const float N001[3] = {0.019249, 0.01134, -0.99975};
+static const float N002[3] = {-0.132579, 0.954547, 0.266952};
+static const float N003[3] = {-0.196061, 0.980392, -0.019778};
+static const float N004[3] = {0.695461, 0.604704, 0.388158};
+static const float N005[3] = {0.8706, 0.425754, 0.246557};
+static const float N006[3] = {-0.881191, 0.392012, 0.264251};
 #if 0
-static const float N007[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N007[3] = {0, 1, 0};
 #endif
-static const float N008[3] = {-0.341437 ,0.887477 ,0.309523};
-static const float N009[3] = {0.124035 ,-0.992278 ,0.000000};
-static const float N010[3] = {0.242536 ,0.000000 ,-0.970143};
-static const float N011[3] = {0.588172 ,0.000000 ,0.808736};
-static const float N012[3] = {0.929824 ,-0.340623 ,-0.139298};
-static const float N013[3] = {0.954183 ,0.267108 ,-0.134865};
-static const float N014[3] = {0.495127 ,0.855436 ,-0.151914};
-static const float N015[3] = {-0.390199 ,0.906569 ,-0.160867};
-static const float N016[3] = {-0.923605 ,0.354581 ,-0.145692};
-static const float N017[3] = {-0.955796 ,-0.260667 ,-0.136036};
-static const float N018[3] = {-0.501283 ,-0.853462 ,-0.142540};
-static const float N019[3] = {0.405300 ,-0.901974 ,-0.148913};
-static const float N020[3] = {0.909913 ,-0.392746 ,-0.133451};
-static const float N021[3] = {0.936494 ,0.331147 ,-0.115414};
-static const float N022[3] = {0.600131 ,0.793724 ,-0.099222};
-static const float N023[3] = {-0.231556 ,0.968361 ,-0.093053};
-static const float N024[3] = {-0.844369 ,0.525330 ,-0.105211};
-static const float N025[3] = {-0.982725 ,-0.136329 ,-0.125164};
-static const float N026[3] = {-0.560844 ,-0.822654 ,-0.093241};
-static const float N027[3] = {0.263884 ,-0.959981 ,-0.093817};
-static const float N028[3] = {0.842057 ,-0.525192 ,-0.122938};
-static const float N029[3] = {0.921620 ,0.367565 ,-0.124546};
-static const float N030[3] = {0.613927 ,0.784109 ,-0.090918};
-static const float N031[3] = {-0.448754 ,0.888261 ,-0.098037};
-static const float N032[3] = {-0.891865 ,0.434376 ,-0.126077};
-static const float N033[3] = {-0.881447 ,-0.448017 ,-0.149437};
-static const float N034[3] = {-0.345647 ,-0.922057 ,-0.174183};
-static const float N035[3] = {0.307998 ,-0.941371 ,-0.137688};
-static const float N036[3] = {0.806316 ,-0.574647 ,-0.140124};
-static const float N037[3] = {0.961346 ,0.233646 ,-0.145681};
-static const float N038[3] = {0.488451 ,0.865586 ,-0.110351};
-static const float N039[3] = {-0.374290 ,0.921953 ,-0.099553};
-static const float N040[3] = {-0.928504 ,0.344533 ,-0.138485};
-static const float N041[3] = {-0.918419 ,-0.371792 ,-0.135189};
-static const float N042[3] = {-0.520666 ,-0.833704 ,-0.183968};
-static const float N043[3] = {0.339204 ,-0.920273 ,-0.195036};
-static const float N044[3] = {0.921475 ,-0.387382 ,-0.028636};
-static const float N045[3] = {0.842465 ,0.533335 ,-0.076204};
-static const float N046[3] = {0.380110 ,0.924939 ,0.002073};
-static const float N047[3] = {-0.276128 ,0.961073 ,-0.009579};
-static const float N048[3] = {-0.879684 ,0.473001 ,-0.049250};
-static const float N049[3] = {-0.947184 ,-0.317614 ,-0.044321};
-static const float N050[3] = {-0.642059 ,-0.764933 ,-0.051363};
-static const float N051[3] = {0.466794 ,-0.880921 ,-0.077990};
-static const float N052[3] = {0.898509 ,-0.432277 ,0.076279};
-static const float N053[3] = {0.938985 ,0.328141 ,0.103109};
-static const float N054[3] = {0.442420 ,0.895745 ,0.043647};
-static const float N055[3] = {-0.255163 ,0.966723 ,0.018407};
-static const float N056[3] = {-0.833769 ,0.540650 ,0.111924};
-static const float N057[3] = {-0.953653 ,-0.289939 ,0.080507};
-static const float N058[3] = {-0.672357 ,-0.730524 ,0.119461};
-static const float N059[3] = {0.522249 ,-0.846652 ,0.102157};
-static const float N060[3] = {0.885868 ,-0.427631 ,0.179914};
+static const float N008[3] = {-0.341437, 0.887477, 0.309523};
+static const float N009[3] = {0.124035, -0.992278, 0};
+static const float N010[3] = {0.242536, 0, -0.970143};
+static const float N011[3] = {0.588172, 0, 0.808736};
+static const float N012[3] = {0.929824, -0.340623, -0.139298};
+static const float N013[3] = {0.954183, 0.267108, -0.134865};
+static const float N014[3] = {0.495127, 0.855436, -0.151914};
+static const float N015[3] = {-0.390199, 0.906569, -0.160867};
+static const float N016[3] = {-0.923605, 0.354581, -0.145692};
+static const float N017[3] = {-0.955796, -0.260667, -0.136036};
+static const float N018[3] = {-0.501283, -0.853462, -0.14254};
+static const float N019[3] = {0.4053, -0.901974, -0.148913};
+static const float N020[3] = {0.909913, -0.392746, -0.133451};
+static const float N021[3] = {0.936494, 0.331147, -0.115414};
+static const float N022[3] = {0.600131, 0.793724, -0.099222};
+static const float N023[3] = {-0.231556, 0.968361, -0.093053};
+static const float N024[3] = {-0.844369, 0.52533, -0.105211};
+static const float N025[3] = {-0.982725, -0.136329, -0.125164};
+static const float N026[3] = {-0.560844, -0.822654, -0.093241};
+static const float N027[3] = {0.263884, -0.959981, -0.093817};
+static const float N028[3] = {0.842057, -0.525192, -0.122938};
+static const float N029[3] = {0.92162, 0.367565, -0.124546};
+static const float N030[3] = {0.613927, 0.784109, -0.090918};
+static const float N031[3] = {-0.448754, 0.888261, -0.098037};
+static const float N032[3] = {-0.891865, 0.434376, -0.126077};
+static const float N033[3] = {-0.881447, -0.448017, -0.149437};
+static const float N034[3] = {-0.345647, -0.922057, -0.174183};
+static const float N035[3] = {0.307998, -0.941371, -0.137688};
+static const float N036[3] = {0.806316, -0.574647, -0.140124};
+static const float N037[3] = {0.961346, 0.233646, -0.145681};
+static const float N038[3] = {0.488451, 0.865586, -0.110351};
+static const float N039[3] = {-0.37429, 0.921953, -0.099553};
+static const float N040[3] = {-0.928504, 0.344533, -0.138485};
+static const float N041[3] = {-0.918419, -0.371792, -0.135189};
+static const float N042[3] = {-0.520666, -0.833704, -0.183968};
+static const float N043[3] = {0.339204, -0.920273, -0.195036};
+static const float N044[3] = {0.921475, -0.387382, -0.028636};
+static const float N045[3] = {0.842465, 0.533335, -0.076204};
+static const float N046[3] = {0.38011, 0.924939, 0.002073};
+static const float N047[3] = {-0.276128, 0.961073, -0.009579};
+static const float N048[3] = {-0.879684, 0.473001, -0.04925};
+static const float N049[3] = {-0.947184, -0.317614, -0.044321};
+static const float N050[3] = {-0.642059, -0.764933, -0.051363};
+static const float N051[3] = {0.466794, -0.880921, -0.07799};
+static const float N052[3] = {0.898509, -0.432277, 0.076279};
+static const float N053[3] = {0.938985, 0.328141, 0.103109};
+static const float N054[3] = {0.44242, 0.895745, 0.043647};
+static const float N055[3] = {-0.255163, 0.966723, 0.018407};
+static const float N056[3] = {-0.833769, 0.54065, 0.111924};
+static const float N057[3] = {-0.953653, -0.289939, 0.080507};
+static const float N058[3] = {-0.672357, -0.730524, 0.119461};
+static const float N059[3] = {0.522249, -0.846652, 0.102157};
+static const float N060[3] = {0.885868, -0.427631, 0.179914};
 #if 0
-static const float N061[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N061[3] = {0, 1, 0};
 #endif
-static const float N062[3] = {0.648942 ,0.743116 ,0.163255};
-static const float N063[3] = {-0.578967 ,0.807730 ,0.111219};
+static const float N062[3] = {0.648942, 0.743116, 0.163255};
+static const float N063[3] = {-0.578967, 0.80773, 0.111219};
 #if 0
-static const float N064[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N064[3] = {0, 1, 0};
 #endif
-static const float N065[3] = {-0.909864 ,-0.352202 ,0.219321};
-static const float N066[3] = {-0.502541 ,-0.818090 ,0.279610};
-static const float N067[3] = {0.322919 ,-0.915358 ,0.240504};
-static const float N068[3] = {0.242536 ,0.000000 ,-0.970143};
-static const float N069[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N070[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N071[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N072[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N073[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N074[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N075[3] = {0.031220 ,0.999025 ,-0.031220};
-static const float N076[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N077[3] = {0.446821 ,0.893642 ,0.041889};
-static const float N078[3] = {0.863035 ,-0.100980 ,0.494949};
-static const float N079[3] = {0.585597 ,-0.808215 ,0.062174};
-static const float N080[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N081[3] = {1.000000 ,0.000000 ,0.000000};
-static const float N082[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N083[3] = {-1.000000 ,0.000000 ,0.000000};
-static const float N084[3] = {-0.478893 ,0.837129 ,-0.264343};
-static const float N085[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N086[3] = {0.763909 ,0.539455 ,-0.354163};
-static const float N087[3] = {0.446821 ,0.893642 ,0.041889};
-static const float N088[3] = {0.385134 ,-0.908288 ,0.163352};
-static const float N089[3] = {-0.605952 ,0.779253 ,-0.159961};
-static const float N090[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N091[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N092[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N093[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N094[3] = {1.000000 ,0.000000 ,0.000000};
-static const float N095[3] = {-1.000000 ,0.000000 ,0.000000};
-static const float N096[3] = {0.644444 ,-0.621516 ,0.445433};
-static const float N097[3] = {-0.760896 ,-0.474416 ,0.442681};
-static const float N098[3] = {0.636888 ,-0.464314 ,0.615456};
-static const float N099[3] = {-0.710295 ,0.647038 ,0.277168};
-static const float N100[3] = {0.009604 ,0.993655 ,0.112063};
+static const float N065[3] = {-0.909864, -0.352202, 0.219321};
+static const float N066[3] = {-0.502541, -0.81809, 0.27961};
+static const float N067[3] = {0.322919, -0.915358, 0.240504};
+static const float N068[3] = {0.242536, 0, -0.970143};
+static const float N069[3] = {0, 1, 0};
+static const float N070[3] = {0, 1, 0};
+static const float N071[3] = {0, 1, 0};
+static const float N072[3] = {0, 1, 0};
+static const float N073[3] = {0, 1, 0};
+static const float N074[3] = {0, 1, 0};
+static const float N075[3] = {0.03122, 0.999025, -0.03122};
+static const float N076[3] = {0, 1, 0};
+static const float N077[3] = {0.446821, 0.893642, 0.041889};
+static const float N078[3] = {0.863035, -0.10098, 0.494949};
+static const float N079[3] = {0.585597, -0.808215, 0.062174};
+static const float N080[3] = {0, 1, 0};
+static const float N081[3] = {1, 0, 0};
+static const float N082[3] = {0, 1, 0};
+static const float N083[3] = {-1, 0, 0};
+static const float N084[3] = {-0.478893, 0.837129, -0.264343};
+static const float N085[3] = {0, 1, 0};
+static const float N086[3] = {0.763909, 0.539455, -0.354163};
+static const float N087[3] = {0.446821, 0.893642, 0.041889};
+static const float N088[3] = {0.385134, -0.908288, 0.163352};
+static const float N089[3] = {-0.605952, 0.779253, -0.159961};
+static const float N090[3] = {0, 1, 0};
+static const float N091[3] = {0, 1, 0};
+static const float N092[3] = {0, 1, 0};
+static const float N093[3] = {0, 1, 0};
+static const float N094[3] = {1, 0, 0};
+static const float N095[3] = {-1, 0, 0};
+static const float N096[3] = {0.644444, -0.621516, 0.445433};
+static const float N097[3] = {-0.760896, -0.474416, 0.442681};
+static const float N098[3] = {0.636888, -0.464314, 0.615456};
+static const float N099[3] = {-0.710295, 0.647038, 0.277168};
+static const float N100[3] = {0.009604, 0.993655, 0.112063};
 #if 0
-static const float N101[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N102[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N103[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N104[3] = {0.031837 ,0.999285 ,0.020415};
-static const float N105[3] = {0.031837 ,0.999285 ,0.020415};
-static const float N106[3] = {0.031837 ,0.999285 ,0.020415};
-static const float N107[3] = {0.014647 ,0.999648 ,0.022115};
-static const float N108[3] = {0.014647 ,0.999648 ,0.022115};
-static const float N109[3] = {0.014647 ,0.999648 ,0.022115};
-static const float N110[3] = {-0.985141 ,0.039475 ,0.167149};
-static const float N111[3] = {-0.985141 ,0.039475 ,0.167149};
-static const float N112[3] = {-0.985141 ,0.039475 ,0.167149};
-static const float N113[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N114[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N115[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N116[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N117[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N118[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N119[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N120[3] = {0.000000 ,1.000000 ,0.000000};
-static const float N121[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N101[3] = {0, 1, 0};
+static const float N102[3] = {0, 1, 0};
+static const float N103[3] = {0, 1, 0};
+static const float N104[3] = {0.031837, 0.999285, 0.020415};
+static const float N105[3] = {0.031837, 0.999285, 0.020415};
+static const float N106[3] = {0.031837, 0.999285, 0.020415};
+static const float N107[3] = {0.014647, 0.999648, 0.022115};
+static const float N108[3] = {0.014647, 0.999648, 0.022115};
+static const float N109[3] = {0.014647, 0.999648, 0.022115};
+static const float N110[3] = {-0.985141, 0.039475, 0.167149};
+static const float N111[3] = {-0.985141, 0.039475, 0.167149};
+static const float N112[3] = {-0.985141, 0.039475, 0.167149};
+static const float N113[3] = {0, 1, 0};
+static const float N114[3] = {0, 1, 0};
+static const float N115[3] = {0, 1, 0};
+static const float N116[3] = {0, 1, 0};
+static const float N117[3] = {0, 1, 0};
+static const float N118[3] = {0, 1, 0};
+static const float N119[3] = {0, 1, 0};
+static const float N120[3] = {0, 1, 0};
+static const float N121[3] = {0, 1, 0};
 #endif
 static const float iP001[3] = {18.74, 13.19, 3.76};
 static       float P001[3] = {18.74, 13.19, 3.76};
-static const float P002[3] = {0.00, 390.42, 10292.57};
-static const float P003[3] = {55.80, 622.31, 8254.35};
-static const float P004[3] = {20.80, 247.66, 10652.13};
+static const float P002[3] = {0, 390.42, 10292.57};
+static const float P003[3] = {55.8, 622.31, 8254.35};
+static const float P004[3] = {20.8, 247.66, 10652.13};
 static const float P005[3] = {487.51, 198.05, 9350.78};
 static const float P006[3] = {-457.61, 199.04, 9353.01};
 #if 0
-static const float P007[3] = {0.00, 259.00, 10276.27};
+static const float P007[3] = {0, 259, 10276.27};
 #endif
 static const float P008[3] = {-34.67, 247.64, 10663.71};
 static const float iP009[3] = {97.46, 67.63, 593.82};
@@ -224,18 +224,18 @@ static       float P009[3] = {97.46, 67.63, 593.82};
 static       float P010[3] = {-84.33, 67.63, 588.18};
 static       float P011[3] = {118.69, 8.98, -66.91};
 static const float iP012[3] = {156.48, -31.95, 924.54};
-static const float iP013[3] = {162.00, 110.22, 924.54};
+static const float iP013[3] = {162, 110.22, 924.54};
 static const float iP014[3] = {88.16, 221.65, 924.54};
 static const float iP015[3] = {-65.21, 231.16, 924.54};
 static const float iP016[3] = {-156.48, 121.97, 924.54};
-static const float iP017[3] = {-162.00, -23.93, 924.54};
-static const float iP018[3] = {-88.16, -139.10, 924.54};
+static const float iP017[3] = {-162, -23.93, 924.54};
+static const float iP018[3] = {-88.16, -139.1, 924.54};
 static const float iP019[3] = {65.21, -148.61, 924.54};
 static const float iP020[3] = {246.87, -98.73, 1783.04};
 static const float iP021[3] = {253.17, 127.76, 1783.04};
 static const float iP022[3] = {132.34, 270.77, 1783.04};
 static const float iP023[3] = {-97.88, 285.04, 1783.04};
-static const float iP024[3] = {-222.97, 139.80, 1783.04};
+static const float iP024[3] = {-222.97, 139.8, 1783.04};
 static const float iP025[3] = {-225.29, -86.68, 1783.04};
 static const float iP026[3] = {-108.44, -224.15, 1783.04};
 static const float iP027[3] = {97.88, -221.56, 1783.04};
@@ -249,7 +249,7 @@ static const float iP034[3] = {-148.88, -309.74, 3213.87};
 static const float iP035[3] = {156.38, -320.17, 3213.87};
 static const float iP036[3] = {523.39, -303.81, 4424.57};
 static const float iP037[3] = {574.66, 276.84, 4424.57};
-static const float iP038[3] = {243.05, 492.50, 4424.57};
+static const float iP038[3] = {243.05, 492.5, 4424.57};
 static const float iP039[3] = {-191.23, 520.13, 4424.57};
 static const float iP040[3] = {-523.39, 304.01, 4424.57};
 static const float iP041[3] = {-574.66, -231.83, 4424.57};
@@ -259,23 +259,23 @@ static const float iP044[3] = {680.57, -370.27, 5943.46};
 static const float iP045[3] = {834.01, 363.09, 5943.46};
 static const float iP046[3] = {371.29, 614.13, 5943.46};
 static const float iP047[3] = {-291.43, 621.86, 5943.46};
-static const float iP048[3] = {-784.13, 362.60, 5943.46};
+static const float iP048[3] = {-784.13, 362.6, 5943.46};
 static const float iP049[3] = {-743.29, -325.82, 5943.46};
 static const float iP050[3] = {-383.24, -804.77, 5943.46};
 static const float iP051[3] = {283.47, -846.09, 5943.46};
 static       float P012[3] = {156.48, -31.95, 924.54};
-static       float P013[3] = {162.00, 110.22, 924.54};
+static       float P013[3] = {162, 110.22, 924.54};
 static       float P014[3] = {88.16, 221.65, 924.54};
 static       float P015[3] = {-65.21, 231.16, 924.54};
 static       float P016[3] = {-156.48, 121.97, 924.54};
-static       float P017[3] = {-162.00, -23.93, 924.54};
-static       float P018[3] = {-88.16, -139.10, 924.54};
+static       float P017[3] = {-162, -23.93, 924.54};
+static       float P018[3] = {-88.16, -139.1, 924.54};
 static       float P019[3] = {65.21, -148.61, 924.54};
 static       float P020[3] = {246.87, -98.73, 1783.04};
 static       float P021[3] = {253.17, 127.76, 1783.04};
 static       float P022[3] = {132.34, 270.77, 1783.04};
 static       float P023[3] = {-97.88, 285.04, 1783.04};
-static       float P024[3] = {-222.97, 139.80, 1783.04};
+static       float P024[3] = {-222.97, 139.8, 1783.04};
 static       float P025[3] = {-225.29, -86.68, 1783.04};
 static       float P026[3] = {-108.44, -224.15, 1783.04};
 static       float P027[3] = {97.88, -221.56, 1783.04};
@@ -289,7 +289,7 @@ static       float P034[3] = {-148.88, -309.74, 3213.87};
 static       float P035[3] = {156.38, -320.17, 3213.87};
 static       float P036[3] = {523.39, -303.81, 4424.57};
 static       float P037[3] = {574.66, 276.84, 4424.57};
-static       float P038[3] = {243.05, 492.50, 4424.57};
+static       float P038[3] = {243.05, 492.5, 4424.57};
 static       float P039[3] = {-191.23, 520.13, 4424.57};
 static       float P040[3] = {-523.39, 304.01, 4424.57};
 static       float P041[3] = {-574.66, -231.83, 4424.57};
@@ -299,7 +299,7 @@ static       float P044[3] = {680.57, -370.27, 5943.46};
 static       float P045[3] = {834.01, 363.09, 5943.46};
 static       float P046[3] = {371.29, 614.13, 5943.46};
 static       float P047[3] = {-291.43, 621.86, 5943.46};
-static       float P048[3] = {-784.13, 362.60, 5943.46};
+static       float P048[3] = {-784.13, 362.6, 5943.46};
 static       float P049[3] = {-743.29, -325.82, 5943.46};
 static       float P050[3] = {-383.24, -804.77, 5943.46};
 static       float P051[3] = {283.47, -846.09, 5943.46};
@@ -309,71 +309,71 @@ static const float P054[3] = {321.55, 558.53, 7902.59};
 static const float P055[3] = {-260.54, 559.84, 7902.59};
 static const float P056[3] = {-698.66, 320.83, 7902.59};
 static const float P057[3] = {-643.29, -299.16, 7902.59};
-static const float P058[3] = {-341.47, -719.30, 7902.59};
+static const float P058[3] = {-341.47, -719.3, 7902.59};
 static const float P059[3] = {252.57, -756.12, 7902.59};
 static const float P060[3] = {458.39, -265.31, 9355.44};
-static const float iP061[3] = {353.63, 138.70, 10214.20};
-static       float P061[3] = {353.63, 138.70, 10214.20};
+static const float iP061[3] = {353.63, 138.7, 10214.2};
+static       float P061[3] = {353.63, 138.7, 10214.2};
 static const float P062[3] = {224.04, 438.98, 9364.77};
 static const float P063[3] = {-165.71, 441.27, 9355.44};
-static const float iP064[3] = {-326.40, 162.04, 10209.54};
-static       float P064[3] = {-326.40, 162.04, 10209.54};
+static const float iP064[3] = {-326.4, 162.04, 10209.54};
+static       float P064[3] = {-326.4, 162.04, 10209.54};
 static const float P065[3] = {-473.99, -219.71, 9355.44};
 static const float P066[3] = {-211.97, -479.87, 9355.44};
 static const float P067[3] = {192.86, -504.03, 9355.44};
 static const float iP068[3] = {-112.44, 9.25, -64.42};
-static const float iP069[3] = {1155.63, 0.00, -182.46};
-static const float iP070[3] = {-1143.13, 0.00, -181.54};
-static const float iP071[3] = {1424.23, 0.00, -322.09};
-static const float iP072[3] = {-1368.01, 0.00, -310.38};
+static const float iP069[3] = {1155.63, 0, -182.46};
+static const float iP070[3] = {-1143.13, 0, -181.54};
+static const float iP071[3] = {1424.23, 0, -322.09};
+static const float iP072[3] = {-1368.01, 0, -310.38};
 static const float iP073[3] = {1255.57, 2.31, 114.05};
-static const float iP074[3] = {-1149.38, 0.00, 117.12};
-static const float iP075[3] = {718.36, 0.00, 433.36};
-static const float iP076[3] = {-655.90, 0.00, 433.36};
+static const float iP074[3] = {-1149.38, 0, 117.12};
+static const float iP075[3] = {718.36, 0, 433.36};
+static const float iP076[3] = {-655.90, 433.36};
 static       float P068[3] = {-112.44, 9.25, -64.42};
-static       float P069[3] = {1155.63, 0.00, -182.46};
-static       float P070[3] = {-1143.13, 0.00, -181.54};
-static       float P071[3] = {1424.23, 0.00, -322.09};
-static       float P072[3] = {-1368.01, 0.00, -310.38};
+static       float P069[3] = {1155.63, 0, -182.46};
+static       float P070[3] = {-1143.13, 0, -181.54};
+static       float P071[3] = {1424.23, 0, -322.09};
+static       float P072[3] = {-1368.01, 0, -310.38};
 static       float P073[3] = {1255.57, 2.31, 114.05};
-static       float P074[3] = {-1149.38, 0.00, 117.12};
-static       float P075[3] = {718.36, 0.00, 433.36};
-static       float P076[3] = {-655.90, 0.00, 433.36};
-static const float P077[3] = {1058.00, -2.66, 7923.51};
+static       float P074[3] = {-1149.38, 0, 117.12};
+static       float P075[3] = {718.36, 0, 433.36};
+static       float P076[3] = {-655.90, 433.36};
+static const float P077[3] = {1058, -2.66, 7923.51};
 static const float P078[3] = {-1016.51, -15.47, 7902.87};
-static const float P079[3] = {-1363.99, -484.50, 7593.38};
+static const float P079[3] = {-1363.99, -484.5, 7593.38};
 static const float P080[3] = {1478.09, -861.47, 7098.12};
 static const float P081[3] = {1338.06, -284.68, 7024.15};
-static const float P082[3] = {-1545.51, -860.64, 7106.60};
-static const float P083[3] = {1063.19, -70.46, 7466.60};
+static const float P082[3] = {-1545.51, -860.64, 7106.6};
+static const float P083[3] = {1063.19, -70.46, 7466.6};
 static const float P084[3] = {-1369.18, -288.11, 7015.34};
-static const float P085[3] = {1348.44, -482.50, 7591.41};
-static const float P086[3] = {-1015.45, -96.80, 7474.86};
+static const float P085[3] = {1348.44, -482.5, 7591.41};
+static const float P086[3] = {-1015.45, -96.8, 7474.86};
 static const float P087[3] = {731.04, 148.38, 7682.58};
 static const float P088[3] = {-697.03, 151.82, 7668.81};
 static const float P089[3] = {-686.82, 157.09, 7922.29};
 static const float P090[3] = {724.73, 147.75, 7931.39};
-static const float iP091[3] = {0.00, 327.10, 2346.55};
-static const float iP092[3] = {0.00, 552.28, 2311.31};
-static const float iP093[3] = {0.00, 721.16, 2166.41};
-static const float iP094[3] = {0.00, 693.42, 2388.80};
-static const float iP095[3] = {0.00, 389.44, 2859.97};
-static       float P091[3] = {0.00, 327.10, 2346.55};
-static       float P092[3] = {0.00, 552.28, 2311.31};
-static       float P093[3] = {0.00, 721.16, 2166.41};
-static       float P094[3] = {0.00, 693.42, 2388.80};
-static       float P095[3] = {0.00, 389.44, 2859.97};
+static const float iP091[3] = {0, 327.1, 2346.55};
+static const float iP092[3] = {0, 552.28, 2311.31};
+static const float iP093[3] = {0, 721.16, 2166.41};
+static const float iP094[3] = {0, 693.42, 2388.8};
+static const float iP095[3] = {0, 389.44, 2859.97};
+static       float P091[3] = {0, 327.1, 2346.55};
+static       float P092[3] = {0, 552.28, 2311.31};
+static       float P093[3] = {0, 721.16, 2166.41};
+static       float P094[3] = {0, 693.42, 2388.8};
+static       float P095[3] = {0, 389.44, 2859.97};
 static const float iP096[3] = {222.02, -183.67, 10266.89};
-static const float iP097[3] = {-128.90, -182.70, 10266.89};
+static const float iP097[3] = {-128.9, -182.7, 10266.89};
 static const float iP098[3] = {41.04, 88.31, 10659.36};
-static const float iP099[3] = {-48.73, 88.30, 10659.36};
+static const float iP099[3] = {-48.73, 88.3, 10659.36};
 static       float P096[3] = {222.02, -183.67, 10266.89};
-static       float P097[3] = {-128.90, -182.70, 10266.89};
+static       float P097[3] = {-128.9, -182.7, 10266.89};
 static       float P098[3] = {41.04, 88.31, 10659.36};
-static       float P099[3] = {-48.73, 88.30, 10659.36};
-static const float P100[3] = {0.00, 603.42, 9340.68};
+static       float P099[3] = {-48.73, 88.3, 10659.36};
+static const float P100[3] = {0, 603.42, 9340.68};
 #if 0
-static const float P101[3] = {5.70, 567.00, 7862.98};
+static const float P101[3] = {5.7, 567, 7862.98};
 static const float P102[3] = {521.61, 156.61, 9162.34};
 static const float P103[3] = {83.68, 566.67, 7861.26};
 #endif
@@ -382,14 +382,14 @@ static const float P105[3] = {31.96, 565.27, 7908.46};
 static const float P106[3] = {22.75, 568.13, 7782.83};
 static const float P107[3] = {58.93, 568.42, 7775.94};
 static const float P108[3] = {55.91, 565.59, 7905.86};
-static const float P109[3] = {99.21, 566.00, 7858.65};
-static const float P110[3] = {-498.83, 148.14, 9135.10};
+static const float P109[3] = {99.21, 566, 7858.65};
+static const float P110[3] = {-498.83, 148.14, 9135.1};
 static const float P111[3] = {-495.46, 133.24, 9158.48};
 static const float P112[3] = {-490.82, 146.23, 9182.76};
 static const float P113[3] = {-489.55, 174.11, 9183.66};
-static const float P114[3] = {-492.92, 189.00, 9160.28};
-static const float P115[3] = {-497.56, 176.02, 9136.00};
-static const float P116[3] = {526.54, 169.68, 9137.70};
+static const float P114[3] = {-492.92, 189, 9160.28};
+static const float P115[3] = {-497.56, 176.02, 9136};
+static const float P116[3] = {526.54, 169.68, 9137.7};
 static const float P117[3] = {523.49, 184.85, 9161.42};
 static const float P118[3] = {518.56, 171.78, 9186.06};
 static const float P119[3] = {516.68, 143.53, 9186.98};
@@ -1758,24 +1758,24 @@ DrawWhale(fishRec * fish, int wire)
        float       pitch, thrash, chomp;
        GLenum      cap;
 
-       fish->htail = (int) (fish->htail - (int) (5.0 * fish->v)) % 360;
+       fish->htail = (int) (fish->htail - (int) (5 * fish->v)) % 360;
 
-       thrash = 70.0 * fish->v;
+       thrash = 70 * fish->v;
 
        seg0 = 1.5 * thrash * sin((fish->htail) * RRAD);
-       seg1 = 2.5 * thrash * sin((fish->htail + 10.0) * RRAD);
-       seg2 = 3.7 * thrash * sin((fish->htail + 15.0) * RRAD);
-       seg3 = 4.8 * thrash * sin((fish->htail + 23.0) * RRAD);
-       seg4 = 6.0 * thrash * sin((fish->htail + 28.0) * RRAD);
-       seg5 = 6.5 * thrash * sin((fish->htail + 35.0) * RRAD);
-       seg6 = 6.5 * thrash * sin((fish->htail + 40.0) * RRAD);
-       seg7 = 6.5 * thrash * sin((fish->htail + 55.0) * RRAD);
+       seg1 = 2.5 * thrash * sin((fish->htail + 10) * RRAD);
+       seg2 = 3.7 * thrash * sin((fish->htail + 15) * RRAD);
+       seg3 = 4.8 * thrash * sin((fish->htail + 23) * RRAD);
+       seg4 = 6 * thrash * sin((fish->htail + 28) * RRAD);
+       seg5 = 6.5 * thrash * sin((fish->htail + 35) * RRAD);
+       seg6 = 6.5 * thrash * sin((fish->htail + 40) * RRAD);
+       seg7 = 6.5 * thrash * sin((fish->htail + 55) * RRAD);
 
-       pitch = fish->v * sin((fish->htail - 160.0) * RRAD);
+       pitch = fish->v * sin((fish->htail - 160) * RRAD);
 
-       chomp = 0.0;
-       if (fish->v > 2.0) {
-               chomp = -(fish->v - 2.0) * 200.0;
+       chomp = 0;
+       if (fish->v > 2) {
+               chomp = -(fish->v - 2) * 200;
        }
        P012[1] = iP012[1] + seg5;
        P013[1] = iP013[1] + seg5;
@@ -1852,13 +1852,13 @@ DrawWhale(fishRec * fish, int wire)
 
        glPushMatrix();
 
-       glRotatef(pitch, 1.0, 0.0, 0.0);
+       glRotatef(pitch, 1, 0, 0);
 
-       glTranslatef(0.0, 0.0, 8000.0);
+       glTranslatef(0, 0, 8000);
 
-       glRotatef(180.0, 0.0, 1.0, 0.0);
+       glRotatef(180, 0, 1, 0);
 
-       glScalef(3.0, 3.0, 3.0);
+       glScalef(3, 3, 3);
 
        glEnable(GL_CULL_FACE);