Particlefont from Xonotic (higher quality particles). Hope it doesn't break any effec...
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Wed, 3 Aug 2011 09:56:04 +0000 (12:56 +0300)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Wed, 3 Aug 2011 09:56:04 +0000 (12:56 +0300)
data/particles/particlefont-template.png
data/particles/particlefont-template.txt [new file with mode: 0644]
data/particles/particlefont.pl
data/particles/particlefont.tga
data/particles/particlefont.txt

index 6fa9949fa14374c055303bd820e4d7dc271b1d10..a6fd71e6e09ccd02073af8f68b2a64f65e85fd01 100644 (file)
Binary files a/data/particles/particlefont-template.png and b/data/particles/particlefont-template.png differ
diff --git a/data/particles/particlefont-template.txt b/data/particles/particlefont-template.txt
new file mode 100644 (file)
index 0000000..6d6b740
--- /dev/null
@@ -0,0 +1,166 @@
+0 0.00048828125 0.00048828125 0.06201171875 0.06201171875
+1 0.06298828125 0.00048828125 0.12451171875 0.06201171875
+2 0.12548828125 0.00048828125 0.18701171875 0.06201171875
+3 0.18798828125 0.00048828125 0.24951171875 0.06201171875
+4 0.25048828125 0.00048828125 0.31201171875 0.06201171875
+5 0.31298828125 0.00048828125 0.37451171875 0.06201171875
+6 0.37548828125 0.00048828125 0.43701171875 0.06201171875
+7 0.43798828125 0.00048828125 0.49951171875 0.06201171875
+8 0.50048828125 0.00048828125 0.56201171875 0.06201171875
+9 0.56298828125 0.00048828125 0.62451171875 0.06201171875
+10 0.62548828125 0.00048828125 0.68701171875 0.06201171875
+11 0.68798828125 0.00048828125 0.74951171875 0.06201171875
+12 0.75048828125 0.00048828125 0.81201171875 0.06201171875
+13 0.81298828125 0.00048828125 0.87451171875 0.06201171875
+14 0.87548828125 0.00048828125 0.93701171875 0.06201171875
+15 0.93798828125 0.00048828125 0.99951171875 0.06201171875
+16 0.00048828125 0.06298828125 0.06201171875 0.12451171875
+17 0.06298828125 0.06298828125 0.12451171875 0.12451171875
+18 0.12548828125 0.06298828125 0.18701171875 0.12451171875
+19 0.18798828125 0.06298828125 0.24951171875 0.12451171875
+20 0.25048828125 0.06298828125 0.31201171875 0.12451171875
+21 0.31298828125 0.06298828125 0.37451171875 0.12451171875
+22 0.37548828125 0.06298828125 0.43701171875 0.12451171875
+23 0.43798828125 0.06298828125 0.49951171875 0.12451171875
+24 0.50048828125 0.06298828125 0.56201171875 0.12451171875
+25 0.56298828125 0.06298828125 0.62451171875 0.12451171875
+26 0.62548828125 0.06298828125 0.68701171875 0.12451171875
+27 0.68798828125 0.06298828125 0.74951171875 0.12451171875
+28 0.75048828125 0.06298828125 0.81201171875 0.12451171875
+29 0.81298828125 0.06298828125 0.87451171875 0.12451171875
+30 0.87548828125 0.06298828125 0.93701171875 0.12451171875
+31 0.93798828125 0.06298828125 0.99951171875 0.12451171875
+32 0.00048828125 0.12548828125 0.06201171875 0.18701171875
+33 0.06298828125 0.12548828125 0.12451171875 0.18701171875
+34 0.12548828125 0.12548828125 0.18701171875 0.18701171875
+35 0.18798828125 0.12548828125 0.24951171875 0.18701171875
+36 0.25048828125 0.12548828125 0.31201171875 0.18701171875
+37 0.31298828125 0.12548828125 0.37451171875 0.18701171875
+38 0.37548828125 0.12548828125 0.43701171875 0.18701171875
+39 0.43798828125 0.12548828125 0.49951171875 0.18701171875
+40 0.50048828125 0.12548828125 0.56201171875 0.18701171875
+41 0.56298828125 0.12548828125 0.62451171875 0.18701171875
+42 0.62548828125 0.12548828125 0.68701171875 0.18701171875
+43 0.68798828125 0.12548828125 0.74951171875 0.18701171875
+44 0.75048828125 0.12548828125 0.81201171875 0.18701171875
+45 0.81298828125 0.12548828125 0.87451171875 0.18701171875
+46 0.87548828125 0.12548828125 0.93701171875 0.18701171875
+47 0.93798828125 0.12548828125 0.99951171875 0.18701171875
+48 0.00048828125 0.18798828125 0.06201171875 0.24951171875
+49 0.06298828125 0.18798828125 0.12451171875 0.24951171875
+50 0.12548828125 0.18798828125 0.18701171875 0.24951171875
+51 0.18798828125 0.18798828125 0.24951171875 0.24951171875
+52 0.25048828125 0.18798828125 0.31201171875 0.24951171875
+53 0.31298828125 0.18798828125 0.37451171875 0.24951171875
+54 0.37548828125 0.18798828125 0.43701171875 0.24951171875
+55 0.43798828125 0.18798828125 0.49951171875 0.24951171875
+56 0.50048828125 0.18798828125 0.56201171875 0.24951171875
+57 0.56298828125 0.18798828125 0.62451171875 0.24951171875
+58 0.62548828125 0.18798828125 0.68701171875 0.24951171875
+59 0.68798828125 0.18798828125 0.74951171875 0.24951171875
+60 0.75048828125 0.18798828125 0.81201171875 0.24951171875
+61 0.81298828125 0.18798828125 0.87451171875 0.24951171875
+62 0.87548828125 0.18798828125 0.93701171875 0.24951171875
+63 0.93798828125 0.18798828125 0.99951171875 0.24951171875
+64 0.00048828125 0.25048828125 0.06201171875 0.31201171875
+65 0.06298828125 0.25048828125 0.12451171875 0.31201171875
+66 0.12548828125 0.25048828125 0.18701171875 0.31201171875
+67 0.18798828125 0.25048828125 0.24951171875 0.31201171875
+68 0.25048828125 0.25048828125 0.31201171875 0.31201171875
+69 0.31298828125 0.25048828125 0.37451171875 0.31201171875
+70 0.37548828125 0.25048828125 0.43701171875 0.31201171875
+71 0.43798828125 0.25048828125 0.49951171875 0.31201171875
+72 0.50048828125 0.25048828125 0.56201171875 0.31201171875
+73 0.56298828125 0.25048828125 0.62451171875 0.31201171875
+74 0.62548828125 0.25048828125 0.68701171875 0.31201171875
+75 0.68798828125 0.25048828125 0.74951171875 0.31201171875
+76 0.75048828125 0.25048828125 0.81201171875 0.31201171875
+77 0.81298828125 0.25048828125 0.87451171875 0.31201171875
+78 0.87548828125 0.25048828125 0.93701171875 0.31201171875
+79 0.93798828125 0.25048828125 0.99951171875 0.31201171875
+80 0.00048828125 0.31298828125 0.06201171875 0.37451171875
+81 0.06298828125 0.31298828125 0.12451171875 0.37451171875
+82 0.12548828125 0.31298828125 0.18701171875 0.37451171875
+83 0.18798828125 0.31298828125 0.24951171875 0.37451171875
+84 0.25048828125 0.31298828125 0.31201171875 0.37451171875
+85 0.31298828125 0.31298828125 0.37451171875 0.37451171875
+86 0.37548828125 0.31298828125 0.43701171875 0.37451171875
+87 0.43798828125 0.31298828125 0.49951171875 0.37451171875
+88 0.50048828125 0.31298828125 0.56201171875 0.37451171875
+89 0.56298828125 0.31298828125 0.62451171875 0.37451171875
+90 0.62548828125 0.31298828125 0.68701171875 0.37451171875
+91 0.68798828125 0.31298828125 0.74951171875 0.37451171875
+92 0.75048828125 0.31298828125 0.81201171875 0.37451171875
+93 0.81298828125 0.31298828125 0.87451171875 0.37451171875
+94 0.87548828125 0.31298828125 0.93701171875 0.37451171875
+95 0.93798828125 0.31298828125 0.99951171875 0.37451171875
+96 0.00048828125 0.37548828125 0.06201171875 0.43701171875
+97 0.06298828125 0.37548828125 0.12451171875 0.43701171875
+98 0.12548828125 0.37548828125 0.18701171875 0.43701171875
+99 0.18798828125 0.37548828125 0.24951171875 0.43701171875
+100 0.25048828125 0.37548828125 0.31201171875 0.43701171875
+101 0.31298828125 0.37548828125 0.37451171875 0.43701171875
+102 0.37548828125 0.37548828125 0.43701171875 0.43701171875
+103 0.43798828125 0.37548828125 0.49951171875 0.43701171875
+104 0.50048828125 0.37548828125 0.56201171875 0.43701171875
+105 0.56298828125 0.37548828125 0.62451171875 0.43701171875
+106 0.62548828125 0.37548828125 0.68701171875 0.43701171875
+107 0.68798828125 0.37548828125 0.74951171875 0.43701171875
+108 0.75048828125 0.37548828125 0.81201171875 0.43701171875
+109 0.81298828125 0.37548828125 0.87451171875 0.43701171875
+110 0.87548828125 0.37548828125 0.93701171875 0.43701171875
+111 0.93798828125 0.37548828125 0.99951171875 0.43701171875
+112 0.00048828125 0.43798828125 0.06201171875 0.49951171875
+113 0.06298828125 0.43798828125 0.12451171875 0.49951171875
+114 0.12548828125 0.43798828125 0.18701171875 0.49951171875
+115 0.18798828125 0.43798828125 0.24951171875 0.49951171875
+116 0.25048828125 0.43798828125 0.31201171875 0.49951171875
+117 0.31298828125 0.43798828125 0.37451171875 0.49951171875
+118 0.37548828125 0.43798828125 0.43701171875 0.49951171875
+119 0.43798828125 0.43798828125 0.49951171875 0.49951171875
+120 0.50048828125 0.43798828125 0.56201171875 0.49951171875
+121 0.56298828125 0.43798828125 0.62451171875 0.49951171875
+122 0.62548828125 0.43798828125 0.68701171875 0.49951171875
+123 0.68798828125 0.43798828125 0.74951171875 0.49951171875
+124 0.75048828125 0.43798828125 0.81201171875 0.49951171875
+125 0.81298828125 0.43798828125 0.87451171875 0.49951171875
+126 0.87548828125 0.43798828125 0.93701171875 0.49951171875
+127 0.93798828125 0.43798828125 0.99951171875 0.49951171875
+128 0.00048828125 0.50048828125 0.06201171875 0.56201171875
+129 0.06298828125 0.50048828125 0.12451171875 0.56201171875
+130 0.12548828125 0.50048828125 0.18701171875 0.56201171875
+131 0.18798828125 0.50048828125 0.24951171875 0.56201171875
+132 0.25048828125 0.50048828125 0.31201171875 0.56201171875
+133 0.31298828125 0.50048828125 0.37451171875 0.56201171875
+134 0.37548828125 0.50048828125 0.43701171875 0.56201171875
+135 0.43798828125 0.50048828125 0.49951171875 0.56201171875
+136 0.50048828125 0.50048828125 0.56201171875 0.56201171875
+137 0.56298828125 0.50048828125 0.62451171875 0.56201171875
+138 0.62548828125 0.50048828125 0.68701171875 0.56201171875
+139 0.68798828125 0.50048828125 0.74951171875 0.56201171875
+140 0.75048828125 0.50048828125 0.81201171875 0.56201171875
+141 0.81298828125 0.50048828125 0.87451171875 0.56201171875
+142 0.87548828125 0.50048828125 0.93701171875 0.56201171875
+143 0.93798828125 0.50048828125 0.99951171875 0.56201171875
+144 0.00048828125 0.56298828125 0.06201171875 0.62451171875
+145 0.06298828125 0.56298828125 0.12451171875 0.62451171875
+146 0.12548828125 0.56298828125 0.18701171875 0.62451171875
+147 0.18798828125 0.56298828125 0.24951171875 0.62451171875
+148 0.25048828125 0.56298828125 0.31201171875 0.62451171875
+149 0.31298828125 0.56298828125 0.37451171875 0.62451171875
+150 0.37548828125 0.56298828125 0.43701171875 0.62451171875
+151 0.43798828125 0.56298828125 0.49951171875 0.62451171875
+152 0.50048828125 0.56298828125 0.56201171875 0.62451171875
+153 0.56298828125 0.56298828125 0.62451171875 0.62451171875
+154 0.62548828125 0.56298828125 0.68701171875 0.62451171875
+155 0.68798828125 0.56298828125 0.74951171875 0.62451171875
+156 0.75048828125 0.56298828125 0.81201171875 0.62451171875
+157 0.81298828125 0.56298828125 0.87451171875 0.62451171875
+158 0.87548828125 0.56298828125 0.93701171875 0.62451171875
+159 0.93798828125 0.56298828125 0.99951171875 0.62451171875
+1000 0 0.62548828125 1 0.68701171875
+1001 0 0.68798828125 1 0.74951171875
+1002 0 0.75048828125 1 0.81201171875
+1003 0 0.81298828125 1 0.87451171875
+1004 0 0.87548828125 1 0.93701171875
+1005 0 0.93798828125 1 0.99951171875
index 1ffaf74a526cb5a6080a55ac1ccea7cc865ef18e..fd5b6df696acd923654f5054838518d23e82d5b3 100644 (file)
@@ -1,96 +1,96 @@
-#!/usr/bin/perl\r
-\r
-use strict;\r
-use warnings;\r
-use POSIX qw/ceil floor/;\r
-\r
-# particlefont.txt generator for DarkPlaces\r
-\r
-# this is eval'ed to not fail if Image::Magick is not installed\r
-my $magick =\r
-eval q{\r
-       use Image::Magick;\r
-       Image::Magick->new();\r
-}\r
-       or warn "Image::Magick not installed, not generating a TGA\n";\r
-\r
-sub checkmagick($)\r
-{\r
-       my ($e) = @_;\r
-       die $e if $e;\r
-       return $e;\r
-}\r
-\r
-my ($pixw, $pixh, $cols, $rows, $beamoffset, $beams) = @ARGV;\r
-defined $beams\r
-       or die "Usage: $0 pixw pixh columns rows beamoffset beams\n";\r
-\r
-if($magick)\r
-{\r
-       checkmagick $magick->Set(size => "${pixw}x${pixh}");\r
-       checkmagick $magick->ReadImage("xc:white");\r
-}\r
-\r
-my $square_x = 1.0 / $cols;\r
-my $square_y = 1.0 / $rows;\r
-$rows -= $beams;\r
-\r
-my $dx = 1.0 / $pixw;\r
-my $dy = 1.0 / $pixh;\r
-\r
-my $i = 0;\r
-for my $row(0..$rows-1)\r
-{\r
-       for my $col(0..$cols-1)\r
-       {\r
-               my $s0 = $col * $square_x + $dx;\r
-               my $s1 = ($col+1) * $square_x - $dx;\r
-               my $t0 = $row * $square_y + $dy;\r
-               my $t1 = ($row+1) * $square_y - $dy;\r
-               print "$i $s0 $t0 $s1 $t1\n";\r
-               if($magick)\r
-               {\r
-                       checkmagick $magick->Draw(\r
-                               fill => (($row + $col)%2 ? 'green' : 'cyan'),\r
-                               primitive => 'rectangle',\r
-                               points => sprintf "%d,%d %d,%d", ceil($s0 * $pixw), ceil($t0 * $pixh), floor($s1 * $pixw)-1, floor($t1 * $pixh)-1\r
-                       );\r
-                       checkmagick $magick->Annotate(\r
-                               x => $s0 * $pixw + 2,\r
-                               y => $t1 * $pixh - 2,\r
-                               text => $i\r
-                       );\r
-               }\r
-               ++$i;\r
-       }\r
-}\r
-\r
-$i = $beamoffset if $i < $beamoffset;\r
-for my $beam(0..$beams-1)\r
-{\r
-       my $s0 = 0;\r
-       my $s1 = 1;\r
-       my $row = $beam + $rows;\r
-       my $t0 = $row * $square_y + $dy;\r
-       my $t1 = ($row+1) * $square_y - $dy;\r
-       print "$i $s0 $t0 $s1 $t1\n";\r
-       if($magick)\r
-       {\r
-               checkmagick $magick->Draw(\r
-                       fill => (($beam)%2 ? 'yellow' : 'red'),\r
-                       primitive => 'rectangle',\r
-                       points => sprintf "%d,%d %d,%d", ceil($s0 * $pixw), ceil($t0 * $pixh), floor($s1 * $pixw)-1, floor($t1 * $pixh)-1\r
-               );\r
-               checkmagick $magick->Annotate(\r
-                       x => $s0 * $pixw + 2,\r
-                       y => $t1 * $pixh - 2,\r
-                       text => $i\r
-               );\r
-       }\r
-       ++$i;\r
-}\r
-\r
-if($magick)\r
-{\r
-       $magick->Write("particlefont-template.png");\r
-}\r
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+use POSIX qw/ceil floor/;
+
+# particlefont.txt generator for DarkPlaces
+
+# this is eval'ed to not fail if Image::Magick is not installed
+my $magick =
+eval q{
+       use Image::Magick;
+       Image::Magick->new();
+}
+       or warn "Image::Magick not installed, not generating a TGA\n";
+
+sub checkmagick($)
+{
+       my ($e) = @_;
+       die $e if $e;
+       return $e;
+}
+
+my ($pixw, $pixh, $cols, $rows, $beamoffset, $beams) = @ARGV;
+defined $beams
+       or die "Usage: $0 pixw pixh columns rows beamoffset beams\n";
+
+if($magick)
+{
+       checkmagick $magick->Set(size => "${pixw}x${pixh}");
+       checkmagick $magick->ReadImage("xc:white");
+}
+
+my $square_x = 1.0 / $cols;
+my $square_y = 1.0 / $rows;
+$rows -= $beams;
+
+my $dx = 1.0 / $pixw;
+my $dy = 1.0 / $pixh;
+
+my $i = 0;
+for my $row(0..$rows-1)
+{
+       for my $col(0..$cols-1)
+       {
+               my $s0 = $col * $square_x + $dx;
+               my $s1 = ($col+1) * $square_x - $dx;
+               my $t0 = $row * $square_y + $dy;
+               my $t1 = ($row+1) * $square_y - $dy;
+               print "$i $s0 $t0 $s1 $t1\n";
+               if($magick)
+               {
+                       checkmagick $magick->Draw(
+                               fill => (($row + $col)%2 ? 'green' : 'cyan'),
+                               primitive => 'rectangle',
+                               points => sprintf "%d,%d %d,%d", ceil($s0 * $pixw), ceil($t0 * $pixh), floor($s1 * $pixw)-1, floor($t1 * $pixh)-1
+                       );
+                       checkmagick $magick->Annotate(
+                               x => $s0 * $pixw + 2,
+                               y => $t1 * $pixh - 2,
+                               text => $i
+                       );
+               }
+               ++$i;
+       }
+}
+
+$i = $beamoffset if $i < $beamoffset;
+for my $beam(0..$beams-1)
+{
+       my $s0 = 0;
+       my $s1 = 1;
+       my $row = $beam + $rows;
+       my $t0 = $row * $square_y + $dy;
+       my $t1 = ($row+1) * $square_y - $dy;
+       print "$i $s0 $t0 $s1 $t1\n";
+       if($magick)
+       {
+               checkmagick $magick->Draw(
+                       fill => (($beam)%2 ? 'yellow' : 'red'),
+                       primitive => 'rectangle',
+                       points => sprintf "%d,%d %d,%d", ceil($s0 * $pixw), ceil($t0 * $pixh), floor($s1 * $pixw)-1, floor($t1 * $pixh)-1
+               );
+               checkmagick $magick->Annotate(
+                       x => $s0 * $pixw + 2,
+                       y => $t1 * $pixh - 2,
+                       text => $i
+               );
+       }
+       ++$i;
+}
+
+if($magick)
+{
+       $magick->Write("particlefont-template.png");
+}
index 5455e7b16c2ec6a03459332c544c4ae8232ead0c..8ee89adb08bc7ad249a7ff3162ce9bf74ce66315 100644 (file)
Binary files a/data/particles/particlefont.tga and b/data/particles/particlefont.tga differ
index 2d7116aa405c9024a10e4e3f6192ce213ea5828f..2994f82a1bd411d7d42cfab217a200a6ed782d9a 100644 (file)
-0 0.001953125 0.001953125 0.123046875 0.123046875\r
-1 0.126953125 0.001953125 0.248046875 0.123046875\r
-2 0.251953125 0.001953125 0.373046875 0.123046875\r
-3 0.376953125 0.001953125 0.498046875 0.123046875\r
-4 0.501953125 0.001953125 0.623046875 0.123046875\r
-5 0.626953125 0.001953125 0.748046875 0.123046875\r
-6 0.751953125 0.001953125 0.873046875 0.123046875\r
-7 0.876953125 0.001953125 0.998046875 0.123046875\r
-8 0.001953125 0.126953125 0.123046875 0.248046875\r
-9 0.126953125 0.126953125 0.248046875 0.248046875\r
-10 0.251953125 0.126953125 0.373046875 0.248046875\r
-11 0.376953125 0.126953125 0.498046875 0.248046875\r
-12 0.501953125 0.126953125 0.623046875 0.248046875\r
-13 0.626953125 0.126953125 0.748046875 0.248046875\r
-14 0.751953125 0.126953125 0.873046875 0.248046875\r
-15 0.876953125 0.126953125 0.998046875 0.248046875\r
-16 0.001953125 0.251953125 0.123046875 0.373046875\r
-17 0.126953125 0.251953125 0.248046875 0.373046875\r
-18 0.251953125 0.251953125 0.373046875 0.373046875\r
-19 0.376953125 0.251953125 0.498046875 0.373046875\r
-20 0.501953125 0.251953125 0.623046875 0.373046875\r
-21 0.626953125 0.251953125 0.748046875 0.373046875\r
-22 0.751953125 0.251953125 0.873046875 0.373046875\r
-23 0.876953125 0.251953125 0.998046875 0.373046875\r
-24 0.001953125 0.376953125 0.123046875 0.498046875\r
-25 0.126953125 0.376953125 0.248046875 0.498046875\r
-26 0.251953125 0.376953125 0.373046875 0.498046875\r
-27 0.376953125 0.376953125 0.498046875 0.498046875\r
-28 0.501953125 0.376953125 0.623046875 0.498046875\r
-29 0.626953125 0.376953125 0.748046875 0.498046875\r
-30 0.751953125 0.376953125 0.873046875 0.498046875\r
-31 0.876953125 0.376953125 0.998046875 0.498046875\r
-32 0.001953125 0.501953125 0.123046875 0.623046875\r
-33 0.126953125 0.501953125 0.248046875 0.623046875\r
-34 0.251953125 0.501953125 0.373046875 0.623046875\r
-35 0.376953125 0.501953125 0.498046875 0.623046875\r
-36 0.501953125 0.501953125 0.623046875 0.623046875\r
-37 0.626953125 0.501953125 0.748046875 0.623046875\r
-38 0.751953125 0.501953125 0.873046875 0.623046875\r
-39 0.876953125 0.501953125 0.998046875 0.623046875\r
-40 0.001953125 0.626953125 0.123046875 0.748046875\r
-41 0.126953125 0.626953125 0.248046875 0.748046875\r
-42 0.251953125 0.626953125 0.373046875 0.748046875\r
-43 0.376953125 0.626953125 0.498046875 0.748046875\r
-44 0.501953125 0.626953125 0.623046875 0.748046875\r
-45 0.626953125 0.626953125 0.748046875 0.748046875\r
-46 0.751953125 0.626953125 0.873046875 0.748046875\r
-47 0.876953125 0.626953125 0.998046875 0.748046875\r
-48 0.001953125 0.751953125 0.123046875 0.873046875\r
-49 0.126953125 0.751953125 0.248046875 0.873046875\r
-50 0.251953125 0.751953125 0.373046875 0.873046875\r
-51 0.376953125 0.751953125 0.498046875 0.873046875\r
-52 0.501953125 0.751953125 0.623046875 0.873046875\r
-53 0.626953125 0.751953125 0.748046875 0.873046875\r
-54 0.751953125 0.751953125 0.873046875 0.873046875\r
-55 0.876953125 0.751953125 0.998046875 0.873046875\r
-56 0.001953125 0.876953125 0.123046875 0.998046875\r
-57 0.126953125 0.876953125 0.248046875 0.998046875\r
-58 0.251953125 0.876953125 0.373046875 0.998046875\r
-59 0.376953125 0.876953125 0.498046875 0.998046875\r
-// 60 0.501953125 0.876953125 0.623046875 0.998046875\r
-61 0.626953125 0.876953125 0.748046875 0.998046875\r
-62 0.751953125 0.876953125 0.873046875 0.998046875\r
-63 0.876953125 0.876953125 0.998046875 0.998046875\r
+0 0.00048828125 0.00048828125 0.06201171875 0.06201171875
+1 0.06298828125 0.00048828125 0.12451171875 0.06201171875
+2 0.12548828125 0.00048828125 0.18701171875 0.06201171875
+3 0.18798828125 0.00048828125 0.24951171875 0.06201171875
+4 0.25048828125 0.00048828125 0.31201171875 0.06201171875
+5 0.31298828125 0.00048828125 0.37451171875 0.06201171875
+6 0.37548828125 0.00048828125 0.43701171875 0.06201171875
+7 0.43798828125 0.00048828125 0.49951171875 0.06201171875
+8 0.50048828125 0.00048828125 0.56201171875 0.06201171875
+9 0.56298828125 0.00048828125 0.62451171875 0.06201171875
+10 0.62548828125 0.00048828125 0.68701171875 0.06201171875
+11 0.68798828125 0.00048828125 0.74951171875 0.06201171875
+12 0.75048828125 0.00048828125 0.81201171875 0.06201171875
+13 0.81298828125 0.00048828125 0.87451171875 0.06201171875
+14 0.87548828125 0.00048828125 0.93701171875 0.06201171875
+15 0.93798828125 0.00048828125 0.99951171875 0.06201171875
+16 0.00048828125 0.06298828125 0.06201171875 0.12451171875
+17 0.06298828125 0.06298828125 0.12451171875 0.12451171875
+18 0.12548828125 0.06298828125 0.18701171875 0.12451171875
+19 0.18798828125 0.06298828125 0.24951171875 0.12451171875
+20 0.25048828125 0.06298828125 0.31201171875 0.12451171875
+21 0.31298828125 0.06298828125 0.37451171875 0.12451171875
+22 0.37548828125 0.06298828125 0.43701171875 0.12451171875
+23 0.43798828125 0.06298828125 0.49951171875 0.12451171875
+24 0.50048828125 0.06298828125 0.56201171875 0.12451171875
+25 0.56298828125 0.06298828125 0.62451171875 0.12451171875
+26 0.62548828125 0.06298828125 0.68701171875 0.12451171875
+27 0.68798828125 0.06298828125 0.74951171875 0.12451171875
+28 0.75048828125 0.06298828125 0.81201171875 0.12451171875
+29 0.81298828125 0.06298828125 0.87451171875 0.12451171875
+30 0.87548828125 0.06298828125 0.93701171875 0.12451171875
+31 0.93798828125 0.06298828125 0.99951171875 0.12451171875
+32 0.00048828125 0.12548828125 0.06201171875 0.18701171875
+33 0.06298828125 0.12548828125 0.12451171875 0.18701171875
+34 0.12548828125 0.12548828125 0.18701171875 0.18701171875
+35 0.18798828125 0.12548828125 0.24951171875 0.18701171875
+36 0.25048828125 0.12548828125 0.31201171875 0.18701171875
+37 0.31298828125 0.12548828125 0.37451171875 0.18701171875
+38 0.37548828125 0.12548828125 0.43701171875 0.18701171875
+39 0.43798828125 0.12548828125 0.49951171875 0.18701171875
+40 0.50048828125 0.12548828125 0.56201171875 0.18701171875
+41 0.56298828125 0.12548828125 0.62451171875 0.18701171875
+42 0.62548828125 0.12548828125 0.68701171875 0.18701171875
+43 0.68798828125 0.12548828125 0.74951171875 0.18701171875
+44 0.75048828125 0.12548828125 0.81201171875 0.18701171875
+45 0.81298828125 0.12548828125 0.87451171875 0.18701171875
+46 0.87548828125 0.12548828125 0.93701171875 0.18701171875
+47 0.93798828125 0.12548828125 0.99951171875 0.18701171875
+48 0.00048828125 0.18798828125 0.06201171875 0.24951171875
+49 0.06298828125 0.18798828125 0.12451171875 0.24951171875
+50 0.12548828125 0.18798828125 0.18701171875 0.24951171875
+51 0.18798828125 0.18798828125 0.24951171875 0.24951171875
+52 0.25048828125 0.18798828125 0.31201171875 0.24951171875
+53 0.31298828125 0.18798828125 0.37451171875 0.24951171875
+54 0.37548828125 0.18798828125 0.43701171875 0.24951171875
+55 0.43798828125 0.18798828125 0.49951171875 0.24951171875
+56 0.50048828125 0.18798828125 0.56201171875 0.24951171875
+57 0.56298828125 0.18798828125 0.62451171875 0.24951171875
+58 0.62548828125 0.18798828125 0.68701171875 0.24951171875
+59 0.68798828125 0.18798828125 0.74951171875 0.24951171875
+60 0.75048828125 0.18798828125 0.81201171875 0.24951171875
+61 0.81298828125 0.18798828125 0.87451171875 0.24951171875
+62 0.87548828125 0.18798828125 0.93701171875 0.24951171875
+63 0.93798828125 0.18798828125 0.99951171875 0.24951171875
+64 0.00048828125 0.25048828125 0.06201171875 0.31201171875
+65 0.06298828125 0.25048828125 0.12451171875 0.31201171875
+66 0.12548828125 0.25048828125 0.18701171875 0.31201171875
+67 0.18798828125 0.25048828125 0.24951171875 0.31201171875
+68 0.25048828125 0.25048828125 0.31201171875 0.31201171875
+69 0.31298828125 0.25048828125 0.37451171875 0.31201171875
+70 0.37548828125 0.25048828125 0.43701171875 0.31201171875
+71 0.43798828125 0.25048828125 0.49951171875 0.31201171875
+72 0.50048828125 0.25048828125 0.56201171875 0.31201171875
+73 0.56298828125 0.25048828125 0.62451171875 0.31201171875
+74 0.62548828125 0.25048828125 0.68701171875 0.31201171875
+75 0.68798828125 0.25048828125 0.74951171875 0.31201171875
+76 0.75048828125 0.25048828125 0.81201171875 0.31201171875
+77 0.81298828125 0.25048828125 0.87451171875 0.31201171875
+78 0.87548828125 0.25048828125 0.93701171875 0.31201171875
+79 0.93798828125 0.25048828125 0.99951171875 0.31201171875
+80 0.00048828125 0.31298828125 0.06201171875 0.37451171875
+81 0.06298828125 0.31298828125 0.12451171875 0.37451171875
+82 0.12548828125 0.31298828125 0.18701171875 0.37451171875
+83 0.18798828125 0.31298828125 0.24951171875 0.37451171875
+84 0.25048828125 0.31298828125 0.31201171875 0.37451171875
+85 0.31298828125 0.31298828125 0.37451171875 0.37451171875
+86 0.37548828125 0.31298828125 0.43701171875 0.37451171875
+87 0.43798828125 0.31298828125 0.49951171875 0.37451171875
+88 0.50048828125 0.31298828125 0.56201171875 0.37451171875
+89 0.56298828125 0.31298828125 0.62451171875 0.37451171875
+90 0.62548828125 0.31298828125 0.68701171875 0.37451171875
+91 0.68798828125 0.31298828125 0.74951171875 0.37451171875
+92 0.75048828125 0.31298828125 0.81201171875 0.37451171875
+93 0.81298828125 0.31298828125 0.87451171875 0.37451171875
+94 0.87548828125 0.31298828125 0.93701171875 0.37451171875
+95 0.93798828125 0.31298828125 0.99951171875 0.37451171875
+96 0.00048828125 0.37548828125 0.06201171875 0.43701171875
+97 0.06298828125 0.37548828125 0.12451171875 0.43701171875
+98 0.12548828125 0.37548828125 0.18701171875 0.43701171875
+99 0.18798828125 0.37548828125 0.24951171875 0.43701171875
+100 0.25048828125 0.37548828125 0.31201171875 0.43701171875
+101 0.31298828125 0.37548828125 0.37451171875 0.43701171875
+102 0.37548828125 0.37548828125 0.43701171875 0.43701171875
+103 0.43798828125 0.37548828125 0.49951171875 0.43701171875
+104 0.50048828125 0.37548828125 0.56201171875 0.43701171875
+105 0.56298828125 0.37548828125 0.62451171875 0.43701171875
+106 0.62548828125 0.37548828125 0.68701171875 0.43701171875
+107 0.68798828125 0.37548828125 0.74951171875 0.43701171875
+108 0.75048828125 0.37548828125 0.81201171875 0.43701171875
+109 0.81298828125 0.37548828125 0.87451171875 0.43701171875
+110 0.87548828125 0.37548828125 0.93701171875 0.43701171875
+111 0.93798828125 0.37548828125 0.99951171875 0.43701171875
+112 0.00048828125 0.43798828125 0.06201171875 0.49951171875
+113 0.06298828125 0.43798828125 0.12451171875 0.49951171875
+114 0.12548828125 0.43798828125 0.18701171875 0.49951171875
+115 0.18798828125 0.43798828125 0.24951171875 0.49951171875
+116 0.25048828125 0.43798828125 0.31201171875 0.49951171875
+117 0.31298828125 0.43798828125 0.37451171875 0.49951171875
+118 0.37548828125 0.43798828125 0.43701171875 0.49951171875
+119 0.43798828125 0.43798828125 0.49951171875 0.49951171875
+120 0.50048828125 0.43798828125 0.56201171875 0.49951171875
+121 0.56298828125 0.43798828125 0.62451171875 0.49951171875
+122 0.62548828125 0.43798828125 0.68701171875 0.49951171875
+123 0.68798828125 0.43798828125 0.74951171875 0.49951171875
+124 0.75048828125 0.43798828125 0.81201171875 0.49951171875
+125 0.81298828125 0.43798828125 0.87451171875 0.49951171875
+126 0.87548828125 0.43798828125 0.93701171875 0.49951171875
+127 0.93798828125 0.43798828125 0.99951171875 0.49951171875
+128 0.00048828125 0.50048828125 0.06201171875 0.56201171875
+129 0.06298828125 0.50048828125 0.12451171875 0.56201171875
+130 0.12548828125 0.50048828125 0.18701171875 0.56201171875
+131 0.18798828125 0.50048828125 0.24951171875 0.56201171875
+132 0.25048828125 0.50048828125 0.31201171875 0.56201171875
+133 0.31298828125 0.50048828125 0.37451171875 0.56201171875
+134 0.37548828125 0.50048828125 0.43701171875 0.56201171875
+135 0.43798828125 0.50048828125 0.49951171875 0.56201171875
+136 0.50048828125 0.50048828125 0.56201171875 0.56201171875
+137 0.56298828125 0.50048828125 0.62451171875 0.56201171875
+138 0.62548828125 0.50048828125 0.68701171875 0.56201171875
+139 0.68798828125 0.50048828125 0.74951171875 0.56201171875
+140 0.75048828125 0.50048828125 0.81201171875 0.56201171875
+141 0.81298828125 0.50048828125 0.87451171875 0.56201171875
+142 0.87548828125 0.50048828125 0.93701171875 0.56201171875
+143 0.93798828125 0.50048828125 0.99951171875 0.56201171875
+144 0.00048828125 0.56298828125 0.06201171875 0.62451171875
+145 0.06298828125 0.56298828125 0.12451171875 0.62451171875
+146 0.12548828125 0.56298828125 0.18701171875 0.62451171875
+147 0.18798828125 0.56298828125 0.24951171875 0.62451171875
+148 0.25048828125 0.56298828125 0.31201171875 0.62451171875
+149 0.31298828125 0.56298828125 0.37451171875 0.62451171875
+150 0.37548828125 0.56298828125 0.43701171875 0.62451171875
+151 0.43798828125 0.56298828125 0.49951171875 0.62451171875
+152 0.50048828125 0.56298828125 0.56201171875 0.62451171875
+153 0.56298828125 0.56298828125 0.62451171875 0.62451171875
+154 0.62548828125 0.56298828125 0.68701171875 0.62451171875
+155 0.68798828125 0.56298828125 0.74951171875 0.62451171875
+156 0.75048828125 0.56298828125 0.81201171875 0.62451171875
+157 0.81298828125 0.56298828125 0.87451171875 0.62451171875
+158 0.87548828125 0.56298828125 0.93701171875 0.62451171875
+159 0.93798828125 0.56298828125 0.99951171875 0.62451171875
+200 0 0.62548828125 1 0.68701171875
+201 0 0.68798828125 1 0.74951171875
+202 0 0.75048828125 1 0.81201171875
+203 0 0.81298828125 1 0.87451171875
+204 0 0.87548828125 1 0.93701171875
+205 0 0.93798828125 1 0.99951171875