diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..36de7ba --- /dev/null +++ b/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..4c7a50f --- /dev/null +++ b/.project @@ -0,0 +1,33 @@ + + + EngineWrapper + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/AndroidManifest.xml b/AndroidManifest.xml new file mode 100644 index 0000000..cd9d963 --- /dev/null +++ b/AndroidManifest.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + diff --git a/assets/bt_box_yellow.bmp b/assets/bt_box_yellow.bmp new file mode 100644 index 0000000..b7a2d6f Binary files /dev/null and b/assets/bt_box_yellow.bmp differ diff --git a/assets/console_bkg.bmp b/assets/console_bkg.bmp new file mode 100644 index 0000000..d32ee4c Binary files /dev/null and b/assets/console_bkg.bmp differ diff --git a/assets/droid_sans14_font_bitmap.bmp32 b/assets/droid_sans14_font_bitmap.bmp32 new file mode 100644 index 0000000..b9f2b1f Binary files /dev/null and b/assets/droid_sans14_font_bitmap.bmp32 differ diff --git a/assets/droid_sans14_font_charmap.txt b/assets/droid_sans14_font_charmap.txt new file mode 100644 index 0000000..f17cd0b --- /dev/null +++ b/assets/droid_sans14_font_charmap.txt @@ -0,0 +1,95 @@ +32 0.00976562 0.0195312 0 0.0546875 0 0 0.0078125 +49 0.0195312 0.0195312 0.00390625 0.015625 0.0078125 0.0390625 0.015625 +50 0.0371094 0.0195312 0.00195312 0.015625 0.0136719 0.0390625 0.015625 +51 0.0605469 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 +52 0.0820312 0.0195312 0.00195312 0.015625 0.0136719 0.0390625 0.015625 +53 0.105469 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 +54 0.126953 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 +55 0.148438 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 +56 0.169922 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 +57 0.191406 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 +48 0.212891 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 +97 0.234375 0.0195312 0.00195312 0.0234375 0.00976562 0.03125 0.0136719 +98 0.253906 0.0195312 0.00195312 0.0117188 0.0117188 0.0429688 0.015625 +99 0.275391 0.0195312 0.00195312 0.0234375 0.00976562 0.03125 0.0136719 +100 0.294922 0.0195312 0.00195312 0.0117188 0.0117188 0.0429688 0.015625 +101 0.316406 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.015625 +102 0.337891 0.0195312 0 0.0117188 0.00976562 0.0429688 0.0078125 +103 0.357422 0.0195312 0.00195312 0.0234375 0.0136719 0.0429688 0.0136719 +104 0.380859 0.0195312 0.00195312 0.0117188 0.0117188 0.0429688 0.015625 +105 0.402344 0.0195312 0 0.0117188 0.00585938 0.0429688 0.0078125 +106 0.417969 0.0195312 -0.00195312 0.0117188 0.0078125 0.0546875 0.0078125 +107 0.435547 0.0195312 0.00195312 0.0117188 0.0136719 0.0429688 0.0136719 +108 0.458984 0.0195312 0.00195312 0.0117188 0.00390625 0.0429688 0.0078125 +109 0.472656 0.0195312 0.00195312 0.0234375 0.0214844 0.03125 0.0253906 +110 0.503906 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.015625 +111 0.525391 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.015625 +112 0.546875 0.0195312 0.00195312 0.0234375 0.0117188 0.0429688 0.015625 +113 0.568359 0.0195312 0.00195312 0.0234375 0.0117188 0.0429688 0.015625 +114 0.589844 0.0195312 0.00195312 0.0234375 0.0078125 0.03125 0.00976562 +115 0.607422 0.0195312 0 0.0234375 0.0117188 0.03125 0.0136719 +116 0.628906 0.0195312 0 0.015625 0.00976562 0.0390625 0.00976562 +117 0.648438 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.015625 +118 0.669922 0.0195312 -0.00195312 0.0234375 0.0175781 0.03125 0.0136719 +119 0.697266 0.0195312 -0.00195312 0.0234375 0.0234375 0.03125 0.0195312 +120 0.730469 0.0195312 0 0.0234375 0.0136719 0.03125 0.0136719 +121 0.753906 0.0195312 -0.00195312 0.0234375 0.0175781 0.0429688 0.0136719 +122 0.78125 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.0136719 +65 0.802734 0.0195312 -0.00195312 0.015625 0.0214844 0.0390625 0.0175781 +66 0.833984 0.0195312 0.00195312 0.015625 0.0136719 0.0390625 0.0175781 +67 0.857422 0.0195312 0.00195312 0.015625 0.0136719 0.0390625 0.015625 +68 0.880859 0.0195312 0.00195312 0.015625 0.015625 0.0390625 0.0195312 +69 0.90625 0.0195312 0.00195312 0.015625 0.00976562 0.0390625 0.0136719 +70 0.925781 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.0136719 +71 0.947266 0.0195312 0.00195312 0.015625 0.015625 0.0390625 0.0195312 +72 0.00976562 0.09375 0.00195312 0.015625 0.015625 0.0390625 0.0195312 +73 0.0351562 0.09375 0 0.015625 0.00976562 0.0390625 0.00976562 +74 0.0546875 0.09375 -0.00390625 0.015625 0.00976562 0.0507812 0.00585938 +75 0.0742188 0.09375 0.00195312 0.015625 0.015625 0.0390625 0.015625 +76 0.0996094 0.09375 0.00195312 0.015625 0.0117188 0.0390625 0.0136719 +77 0.121094 0.09375 0.00195312 0.015625 0.0195312 0.0390625 0.0234375 +78 0.150391 0.09375 0.00195312 0.015625 0.015625 0.0390625 0.0195312 +79 0.175781 0.09375 0.00195312 0.015625 0.0175781 0.0390625 0.0214844 +80 0.203125 0.09375 0.00195312 0.015625 0.0117188 0.0390625 0.015625 +81 0.224609 0.09375 0.00195312 0.015625 0.0175781 0.046875 0.0214844 +82 0.251953 0.09375 0.00195312 0.015625 0.0136719 0.0390625 0.015625 +83 0.275391 0.09375 0 0.015625 0.0136719 0.0390625 0.0136719 +84 0.298828 0.09375 0 0.015625 0.0136719 0.0390625 0.0136719 +85 0.322266 0.09375 0.00195312 0.015625 0.015625 0.0390625 0.0195312 +86 0.347656 0.09375 -0.00195312 0.015625 0.0195312 0.0390625 0.015625 +87 0.376953 0.09375 -0.00195312 0.015625 0.0292969 0.0390625 0.0253906 +88 0.416016 0.09375 -0.00195312 0.015625 0.0195312 0.0390625 0.015625 +89 0.445312 0.09375 -0.00195312 0.015625 0.0175781 0.0390625 0.0136719 +90 0.472656 0.09375 0.00195312 0.015625 0.0117188 0.0390625 0.015625 +46 0.494141 0.09375 0.00195312 0.046875 0.00390625 0.0078125 0.0078125 +44 0.507812 0.09375 0.00195312 0.046875 0.00390625 0.0117188 0.0078125 +58 0.521484 0.09375 0.00195312 0.0234375 0.00390625 0.03125 0.0078125 +59 0.535156 0.09375 0.00195312 0.0234375 0.00390625 0.0351562 0.0078125 +64 0.548828 0.09375 0.00195312 0.015625 0.0195312 0.0429688 0.0234375 +35 0.578125 0.09375 0 0.015625 0.015625 0.0390625 0.0175781 +36 0.603516 0.09375 0.00195312 0.0117188 0.0117188 0.046875 0.015625 +37 0.625 0.09375 0.00195312 0.015625 0.0195312 0.0390625 0.0234375 +94 0.654297 0.09375 0 0.015625 0.0136719 0.0234375 0.0136719 +38 0.677734 0.09375 0.00195312 0.015625 0.0175781 0.0390625 0.0195312 +42 0.705078 0.09375 0 0.0117188 0.0136719 0.0234375 0.015625 +33 0.728516 0.09375 0.00195312 0.015625 0.00390625 0.0390625 0.0078125 +63 0.742188 0.09375 0 0.015625 0.00976562 0.0390625 0.0117188 +40 0.761719 0.09375 0.00195312 0.015625 0.0078125 0.046875 0.0078125 +41 0.779297 0.09375 0 0.015625 0.00585938 0.046875 0.0078125 +91 0.794922 0.09375 0.00195312 0.015625 0.00585938 0.046875 0.0078125 +93 0.810547 0.09375 0 0.015625 0.00585938 0.046875 0.0078125 +123 0.826172 0.09375 0 0.015625 0.00976562 0.046875 0.00976562 +125 0.845703 0.09375 0 0.015625 0.00976562 0.046875 0.00976562 +60 0.865234 0.09375 0.00195312 0.0234375 0.0117188 0.0273438 0.015625 +62 0.886719 0.09375 0.00195312 0.0234375 0.0117188 0.0273438 0.015625 +95 0.908203 0.09375 0 0.0585938 0.0117188 0.00390625 0.0117188 +45 0.929688 0.09375 0.00195312 0.0390625 0.00585938 0.0078125 0.00976562 +43 0.945312 0.09375 0 0.0234375 0.0136719 0.0273438 0.015625 +61 0.00976562 0.167969 0 0.0273438 0.0136719 0.0195312 0.015625 +124 0.0332031 0.167969 0.00585938 0.0117188 0.00390625 0.0546875 0.0136719 +92 0.046875 0.167969 -0.00195312 0.015625 0.0136719 0.0390625 0.00976562 +47 0.0703125 0.167969 -0.00195312 0.015625 0.0136719 0.0390625 0.00976562 +126 0.09375 0.167969 0.00195312 0.03125 0.0117188 0.0117188 0.015625 +96 0.115234 0.167969 0.00585938 0.0117188 0.00585938 0.0078125 0.015625 +34 0.130859 0.167969 0.00195312 0.015625 0.00976562 0.015625 0.0117188 +39 0.150391 0.167969 0.00195312 0.015625 0.00390625 0.015625 0.00585938 \ No newline at end of file diff --git a/assets/gui_transparent.fragment b/assets/gui_transparent.fragment new file mode 100644 index 0000000..fb7c2a6 --- /dev/null +++ b/assets/gui_transparent.fragment @@ -0,0 +1,10 @@ +precision highp float; + +uniform sampler2D Texture; +varying vec2 texCoord; + +void main() +{ + vec4 texColor = texture2D(Texture,texCoord).rgba; + gl_FragColor = vec4(texColor.rgb, texColor.a); +} diff --git a/assets/gui_transparent.vertex b/assets/gui_transparent.vertex new file mode 100644 index 0000000..ad425c2 --- /dev/null +++ b/assets/gui_transparent.vertex @@ -0,0 +1,11 @@ +attribute vec3 vPosition; +attribute vec2 vTexCoord; +varying vec2 texCoord; +uniform mat4 ProjectionMatrix; + +void main() +{ + //480x320 + gl_Position = ProjectionMatrix * vec4(vPosition.xyz, 1.0); + texCoord = vTexCoord; +} \ No newline at end of file diff --git a/assets/level1ogg.ogg b/assets/level1ogg.ogg new file mode 100644 index 0000000..ce86d31 Binary files /dev/null and b/assets/level1ogg.ogg differ diff --git a/assets/model.xml b/assets/model.xml new file mode 100644 index 0000000..a406ac9 --- /dev/null +++ b/assets/model.xml @@ -0,0 +1,1725 @@ + + + + + + +1.15, 0.0, 0.15 +1.15, 0.0, 6.05 +-1.15, 0.0, 6.05 +-1.15, 0.0, 6.05 +-1.15, 0.0, 0.15 +1.15, 0.0, 0.15 +1.15, 2.2, 0.15 +-1.15, 2.2, 0.15 +-1.15, 2.2, 6.05 +-1.15, 2.2, 6.05 +1.15, 2.2, 6.05 +1.15, 2.2, 0.15 +1.15, 2.2, 0.15 +1.15, 2.2, 6.05 +1.15, 0.0, 6.05 +1.15, 0.0, 6.05 +1.15, 0.0, 0.15 +1.15, 2.2, 0.15 +-1.15, 2.2, 0.15 +1.15, 2.2, 0.15 +1.15, 0.0, 0.15 +1.15, 0.0, 0.15 +-1.15, 0.0, 0.15 +-1.15, 2.2, 0.15 +-1.15, 2.2, 6.05 +-1.15, 2.2, 0.15 +-1.15, 0.0, 0.15 +-1.15, 0.0, 0.15 +-1.15, 0.0, 6.05 +-1.15, 2.2, 6.05 +-1.15, 0.0, 6.05 +1.15, 0.0, 6.05 +1.05, 0.0900212, 6.05 +1.05, 0.0900212, 6.05 +-1.05, 0.0900212, 6.05 +-1.15, 0.0, 6.05 +1.15, 0.0, 6.05 +1.15, 2.2, 6.05 +1.05, 2.09437, 6.05 +1.05, 2.09437, 6.05 +1.05, 0.0900212, 6.05 +1.15, 0.0, 6.05 +1.15, 2.2, 6.05 +-1.15, 2.2, 6.05 +-1.05, 2.09437, 6.05 +-1.05, 2.09437, 6.05 +1.05, 2.09437, 6.05 +1.15, 2.2, 6.05 +-1.15, 2.2, 6.05 +-1.15, 0.0, 6.05 +-1.05, 0.0900212, 6.05 +-1.05, 0.0900212, 6.05 +-1.05, 2.09437, 6.05 +-1.15, 2.2, 6.05 +0.61422, 0.0, 6.07288 +0.611504, 0.0, 6.06452 +0.611504, 2.18832, 6.06452 +0.611504, 2.18832, 6.06452 +0.61422, 2.18832, 6.07288 +0.61422, 0.0, 6.07288 +0.588496, 0.0, 6.06452 +0.58578, 0.0, 6.07288 +0.58578, 2.18832, 6.07288 +0.58578, 2.18832, 6.07288 +0.588496, 2.18832, 6.06452 +0.588496, 0.0, 6.06452 +0.58578, 0.0, 6.07288 +0.588496, 0.0, 6.08123 +0.588496, 2.18832, 6.08123 +0.588496, 2.18832, 6.08123 +0.58578, 2.18832, 6.07288 +0.58578, 0.0, 6.07288 +0.588496, 0.0, 6.08123 +0.595606, 0.0, 6.0864 +0.595606, 2.18832, 6.0864 +0.595606, 2.18832, 6.0864 +0.588496, 2.18832, 6.08123 +0.588496, 0.0, 6.08123 +0.595606, 0.0, 6.0864 +0.604394, 0.0, 6.0864 +0.604394, 2.18832, 6.0864 +0.604394, 2.18832, 6.0864 +0.595606, 2.18832, 6.0864 +0.595606, 0.0, 6.0864 +0.604394, 0.0, 6.0864 +0.611504, 0.0, 6.08123 +0.611504, 2.18832, 6.08123 +0.611504, 2.18832, 6.08123 +0.604394, 2.18832, 6.0864 +0.604394, 0.0, 6.0864 +0.604394, 0.0, 6.0864 +0.595606, 0.0, 6.0864 +0.588496, 0.0, 6.08123 +0.588496, 0.0, 6.08123 +0.58578, 0.0, 6.07288 +0.588496, 0.0, 6.06452 +0.588496, 0.0, 6.06452 +0.595606, 0.0, 6.05935 +0.604394, 0.0, 6.05935 +0.604394, 0.0, 6.05935 +0.611504, 0.0, 6.06452 +0.61422, 0.0, 6.07288 +0.588496, 0.0, 6.06452 +0.604394, 0.0, 6.05935 +0.61422, 0.0, 6.07288 +0.588496, 0.0, 6.08123 +0.588496, 0.0, 6.06452 +0.61422, 0.0, 6.07288 +0.604394, 0.0, 6.0864 +0.588496, 0.0, 6.08123 +0.61422, 0.0, 6.07288 +0.611504, 0.0, 6.08123 +0.604394, 0.0, 6.0864 +0.61422, 0.0, 6.07288 +0.611504, 2.18832, 6.06452 +0.604394, 2.18832, 6.05935 +0.595606, 2.18832, 6.05935 +0.595606, 2.18832, 6.05935 +0.588496, 2.18832, 6.06452 +0.58578, 2.18832, 6.07288 +0.58578, 2.18832, 6.07288 +0.588496, 2.18832, 6.08123 +0.595606, 2.18832, 6.0864 +0.595606, 2.18832, 6.0864 +0.604394, 2.18832, 6.0864 +0.611504, 2.18832, 6.08123 +0.58578, 2.18832, 6.07288 +0.595606, 2.18832, 6.0864 +0.611504, 2.18832, 6.08123 +0.595606, 2.18832, 6.05935 +0.58578, 2.18832, 6.07288 +0.611504, 2.18832, 6.08123 +0.611504, 2.18832, 6.06452 +0.595606, 2.18832, 6.05935 +0.611504, 2.18832, 6.08123 +0.61422, 2.18832, 6.07288 +0.611504, 2.18832, 6.06452 +0.611504, 2.18832, 6.08123 +0.215692, 0.0, 6.07288 +0.212695, 0.0, 6.06365 +0.212695, 2.18832, 6.06365 +0.212695, 2.18832, 6.06365 +0.215692, 2.18832, 6.07288 +0.215692, 0.0, 6.07288 +0.187305, 0.0, 6.06365 +0.184308, 0.0, 6.07288 +0.184308, 2.18832, 6.07288 +0.184308, 2.18832, 6.07288 +0.187305, 2.18832, 6.06365 +0.187305, 0.0, 6.06365 +0.184308, 0.0, 6.07288 +0.187305, 0.0, 6.0821 +0.187305, 2.18832, 6.0821 +0.187305, 2.18832, 6.0821 +0.184308, 2.18832, 6.07288 +0.184308, 0.0, 6.07288 +0.187305, 0.0, 6.0821 +0.195151, 0.0, 6.0878 +0.195151, 2.18832, 6.0878 +0.195151, 2.18832, 6.0878 +0.187305, 2.18832, 6.0821 +0.187305, 0.0, 6.0821 +0.195151, 0.0, 6.0878 +0.204849, 0.0, 6.0878 +0.204849, 2.18832, 6.0878 +0.204849, 2.18832, 6.0878 +0.195151, 2.18832, 6.0878 +0.195151, 0.0, 6.0878 +0.204849, 0.0, 6.0878 +0.212695, 0.0, 6.0821 +0.212695, 2.18832, 6.0821 +0.212695, 2.18832, 6.0821 +0.204849, 2.18832, 6.0878 +0.204849, 0.0, 6.0878 +0.204849, 0.0, 6.0878 +0.195151, 0.0, 6.0878 +0.187305, 0.0, 6.0821 +0.187305, 0.0, 6.0821 +0.184308, 0.0, 6.07288 +0.187305, 0.0, 6.06365 +0.187305, 0.0, 6.06365 +0.195151, 0.0, 6.05795 +0.204849, 0.0, 6.05795 +0.204849, 0.0, 6.05795 +0.212695, 0.0, 6.06365 +0.215692, 0.0, 6.07288 +0.187305, 0.0, 6.06365 +0.204849, 0.0, 6.05795 +0.215692, 0.0, 6.07288 +0.187305, 0.0, 6.0821 +0.187305, 0.0, 6.06365 +0.215692, 0.0, 6.07288 +0.204849, 0.0, 6.0878 +0.187305, 0.0, 6.0821 +0.215692, 0.0, 6.07288 +0.212695, 0.0, 6.0821 +0.204849, 0.0, 6.0878 +0.215692, 0.0, 6.07288 +0.212695, 2.18832, 6.06365 +0.204849, 2.18832, 6.05795 +0.195151, 2.18832, 6.05795 +0.195151, 2.18832, 6.05795 +0.187305, 2.18832, 6.06365 +0.184308, 2.18832, 6.07288 +0.184308, 2.18832, 6.07288 +0.187305, 2.18832, 6.0821 +0.195151, 2.18832, 6.0878 +0.195151, 2.18832, 6.0878 +0.204849, 2.18832, 6.0878 +0.212695, 2.18832, 6.0821 +0.184308, 2.18832, 6.07288 +0.195151, 2.18832, 6.0878 +0.212695, 2.18832, 6.0821 +0.195151, 2.18832, 6.05795 +0.184308, 2.18832, 6.07288 +0.212695, 2.18832, 6.0821 +0.212695, 2.18832, 6.06365 +0.195151, 2.18832, 6.05795 +0.212695, 2.18832, 6.0821 +0.215692, 2.18832, 6.07288 +0.212695, 2.18832, 6.06365 +0.212695, 2.18832, 6.0821 +-0.184136, 0.0, 6.07288 +-0.187166, 0.0, 6.06355 +-0.187166, 2.18832, 6.06355 +-0.187166, 2.18832, 6.06355 +-0.184136, 2.18832, 6.07288 +-0.184136, 0.0, 6.07288 +-0.215864, 0.0, 6.07288 +-0.212834, 0.0, 6.0822 +-0.212834, 2.18832, 6.0822 +-0.212834, 2.18832, 6.0822 +-0.215864, 2.18832, 6.07288 +-0.215864, 0.0, 6.07288 +-0.212834, 0.0, 6.0822 +-0.204902, 0.0, 6.08796 +-0.204902, 2.18832, 6.08796 +-0.204902, 2.18832, 6.08796 +-0.212834, 2.18832, 6.0822 +-0.212834, 0.0, 6.0822 +-0.204902, 0.0, 6.08796 +-0.195098, 0.0, 6.08796 +-0.195098, 2.18832, 6.08796 +-0.195098, 2.18832, 6.08796 +-0.204902, 2.18832, 6.08796 +-0.204902, 0.0, 6.08796 +-0.195098, 0.0, 6.08796 +-0.187166, 0.0, 6.0822 +-0.187166, 2.18832, 6.0822 +-0.187166, 2.18832, 6.0822 +-0.195098, 2.18832, 6.08796 +-0.195098, 0.0, 6.08796 +-0.187166, 0.0, 6.0822 +-0.184136, 0.0, 6.07288 +-0.184136, 2.18832, 6.07288 +-0.184136, 2.18832, 6.07288 +-0.187166, 2.18832, 6.0822 +-0.187166, 0.0, 6.0822 +-0.195098, 0.0, 6.08796 +-0.204902, 0.0, 6.08796 +-0.212834, 0.0, 6.0822 +-0.212834, 0.0, 6.0822 +-0.215864, 0.0, 6.07288 +-0.212834, 0.0, 6.06355 +-0.212834, 0.0, 6.06355 +-0.204902, 0.0, 6.05779 +-0.195098, 0.0, 6.05779 +-0.195098, 0.0, 6.05779 +-0.187166, 0.0, 6.06355 +-0.184136, 0.0, 6.07288 +-0.212834, 0.0, 6.06355 +-0.195098, 0.0, 6.05779 +-0.184136, 0.0, 6.07288 +-0.212834, 0.0, 6.0822 +-0.212834, 0.0, 6.06355 +-0.184136, 0.0, 6.07288 +-0.195098, 0.0, 6.08796 +-0.212834, 0.0, 6.0822 +-0.184136, 0.0, 6.07288 +-0.187166, 0.0, 6.0822 +-0.195098, 0.0, 6.08796 +-0.184136, 0.0, 6.07288 +-0.187166, 2.18832, 6.06355 +-0.195098, 2.18832, 6.05779 +-0.204902, 2.18832, 6.05779 +-0.204902, 2.18832, 6.05779 +-0.212834, 2.18832, 6.06355 +-0.215864, 2.18832, 6.07288 +-0.215864, 2.18832, 6.07288 +-0.212834, 2.18832, 6.0822 +-0.204902, 2.18832, 6.08796 +-0.204902, 2.18832, 6.08796 +-0.195098, 2.18832, 6.08796 +-0.187166, 2.18832, 6.0822 +-0.215864, 2.18832, 6.07288 +-0.204902, 2.18832, 6.08796 +-0.187166, 2.18832, 6.0822 +-0.204902, 2.18832, 6.05779 +-0.215864, 2.18832, 6.07288 +-0.187166, 2.18832, 6.0822 +-0.187166, 2.18832, 6.06355 +-0.204902, 2.18832, 6.05779 +-0.187166, 2.18832, 6.0822 +-0.184136, 2.18832, 6.07288 +-0.187166, 2.18832, 6.06355 +-0.187166, 2.18832, 6.0822 +-0.585371, 0.0, 6.07288 +-0.588165, 0.0, 6.06428 +-0.588165, 2.18832, 6.06428 +-0.588165, 2.18832, 6.06428 +-0.585371, 2.18832, 6.07288 +-0.585371, 0.0, 6.07288 +-0.614629, 0.0, 6.07288 +-0.611835, 0.0, 6.08148 +-0.611835, 2.18832, 6.08148 +-0.611835, 2.18832, 6.08148 +-0.614629, 2.18832, 6.07288 +-0.614629, 0.0, 6.07288 +-0.611835, 0.0, 6.08148 +-0.604521, 0.0, 6.08679 +-0.604521, 2.18832, 6.08679 +-0.604521, 2.18832, 6.08679 +-0.611835, 2.18832, 6.08148 +-0.611835, 0.0, 6.08148 +-0.604521, 0.0, 6.08679 +-0.595479, 0.0, 6.08679 +-0.595479, 2.18832, 6.08679 +-0.595479, 2.18832, 6.08679 +-0.604521, 2.18832, 6.08679 +-0.604521, 0.0, 6.08679 +-0.595479, 0.0, 6.08679 +-0.588165, 0.0, 6.08148 +-0.588165, 2.18832, 6.08148 +-0.588165, 2.18832, 6.08148 +-0.595479, 2.18832, 6.08679 +-0.595479, 0.0, 6.08679 +-0.588165, 0.0, 6.08148 +-0.585371, 0.0, 6.07288 +-0.585371, 2.18832, 6.07288 +-0.585371, 2.18832, 6.07288 +-0.588165, 2.18832, 6.08148 +-0.588165, 0.0, 6.08148 +-0.595479, 0.0, 6.08679 +-0.604521, 0.0, 6.08679 +-0.611835, 0.0, 6.08148 +-0.611835, 0.0, 6.08148 +-0.614629, 0.0, 6.07288 +-0.611835, 0.0, 6.06428 +-0.611835, 0.0, 6.06428 +-0.604521, 0.0, 6.05896 +-0.595479, 0.0, 6.05896 +-0.595479, 0.0, 6.05896 +-0.588165, 0.0, 6.06428 +-0.585371, 0.0, 6.07288 +-0.611835, 0.0, 6.06428 +-0.595479, 0.0, 6.05896 +-0.585371, 0.0, 6.07288 +-0.611835, 0.0, 6.08148 +-0.611835, 0.0, 6.06428 +-0.585371, 0.0, 6.07288 +-0.595479, 0.0, 6.08679 +-0.611835, 0.0, 6.08148 +-0.585371, 0.0, 6.07288 +-0.588165, 0.0, 6.08148 +-0.595479, 0.0, 6.08679 +-0.585371, 0.0, 6.07288 +-0.588165, 2.18832, 6.06428 +-0.595479, 2.18832, 6.05896 +-0.604521, 2.18832, 6.05896 +-0.604521, 2.18832, 6.05896 +-0.611835, 2.18832, 6.06428 +-0.614629, 2.18832, 6.07288 +-0.614629, 2.18832, 6.07288 +-0.611835, 2.18832, 6.08148 +-0.604521, 2.18832, 6.08679 +-0.604521, 2.18832, 6.08679 +-0.595479, 2.18832, 6.08679 +-0.588165, 2.18832, 6.08148 +-0.614629, 2.18832, 6.07288 +-0.604521, 2.18832, 6.08679 +-0.588165, 2.18832, 6.08148 +-0.604521, 2.18832, 6.05896 +-0.614629, 2.18832, 6.07288 +-0.588165, 2.18832, 6.08148 +-0.588165, 2.18832, 6.06428 +-0.604521, 2.18832, 6.05896 +-0.588165, 2.18832, 6.08148 +-0.585371, 2.18832, 6.07288 +-0.588165, 2.18832, 6.06428 +-0.588165, 2.18832, 6.08148 +1.03278, 0.0984738, 6.052 +1.03278, 2.08558, 6.052 +0.00136847, 2.08558, 6.052 +0.00136847, 2.08558, 6.052 +0.00136847, 0.0984738, 6.052 +1.03278, 0.0984738, 6.052 +-0.0122491, 2.08558, 6.052 +-1.04367, 2.08558, 6.052 +-1.04367, 0.0984738, 6.052 +-1.04367, 0.0984738, 6.052 +-0.0122491, 0.0984738, 6.052 +-0.0122491, 2.08558, 6.052 +0.61422, 0.0, 6.07288 +0.61422, 2.18832, 6.07288 +0.61422, 0.569992, 6.07288 +0.61422, 0.569992, 6.07288 +0.61422, 0.543543, 6.07288 +0.61422, 0.0, 6.07288 +0.61422, 2.18832, 6.07288 +0.611504, 2.18832, 6.08123 +0.611504, 0.569992, 6.08123 +0.611504, 0.569992, 6.08123 +0.61422, 0.569992, 6.07288 +0.61422, 2.18832, 6.07288 +0.611504, 2.18832, 6.08123 +0.611504, 0.0, 6.08123 +0.611504, 0.543543, 6.08123 +0.611504, 0.543543, 6.08123 +0.611504, 0.569992, 6.08123 +0.611504, 2.18832, 6.08123 +0.611504, 0.0, 6.08123 +0.61422, 0.0, 6.07288 +0.61422, 0.543543, 6.07288 +0.61422, 0.543543, 6.07288 +0.611504, 0.543543, 6.08123 +0.611504, 0.0, 6.08123 +0.61422, 0.543543, 6.07288 +0.61422, 0.569992, 6.07288 +0.892061, 0.569992, 6.05618 +0.892061, 0.569992, 6.05618 +0.892061, 0.543543, 6.05618 +0.61422, 0.543543, 6.07288 +0.61422, 0.569992, 6.07288 +0.611504, 0.569992, 6.08123 +0.892061, 0.569992, 6.05618 +0.611504, 0.569992, 6.08123 +0.611504, 0.543543, 6.08123 +0.892061, 0.543543, 6.05618 +0.892061, 0.543543, 6.05618 +0.892061, 0.569992, 6.05618 +0.611504, 0.569992, 6.08123 +0.611504, 0.543543, 6.08123 +0.61422, 0.543543, 6.07288 +0.892061, 0.543543, 6.05618 +0.215692, 0.0, 6.07288 +0.215692, 2.18832, 6.07288 +0.215692, 0.576822, 6.07288 +0.215692, 0.576822, 6.07288 +0.215692, 0.546241, 6.07288 +0.215692, 0.0, 6.07288 +0.215692, 2.18832, 6.07288 +0.212695, 2.18832, 6.0821 +0.212695, 0.576822, 6.0821 +0.212695, 0.576822, 6.0821 +0.215692, 0.576822, 6.07288 +0.215692, 2.18832, 6.07288 +0.212695, 2.18832, 6.0821 +0.212695, 0.0, 6.0821 +0.212695, 0.546241, 6.0821 +0.212695, 0.546241, 6.0821 +0.212695, 0.576822, 6.0821 +0.212695, 2.18832, 6.0821 +0.212695, 0.0, 6.0821 +0.215692, 0.0, 6.07288 +0.215692, 0.546241, 6.07288 +0.215692, 0.546241, 6.07288 +0.212695, 0.546241, 6.0821 +0.212695, 0.0, 6.0821 +0.215692, 0.546241, 6.07288 +0.215692, 0.576822, 6.07288 +0.480489, 0.576822, 6.06799 +0.480489, 0.576822, 6.06799 +0.480489, 0.546241, 6.06799 +0.215692, 0.546241, 6.07288 +0.215692, 0.576822, 6.07288 +0.212695, 0.576822, 6.0821 +0.480489, 0.576822, 6.06799 +0.212695, 0.576822, 6.0821 +0.212695, 0.546241, 6.0821 +0.480489, 0.546241, 6.06799 +0.480489, 0.546241, 6.06799 +0.480489, 0.576822, 6.06799 +0.212695, 0.576822, 6.0821 +0.212695, 0.546241, 6.0821 +0.215692, 0.546241, 6.07288 +0.480489, 0.546241, 6.06799 +-0.212834, 2.18832, 6.06355 +-0.212834, 0.0, 6.06355 +-0.212834, 0.537944, 6.06355 +-0.212834, 0.537944, 6.06355 +-0.212834, 0.572329, 6.06355 +-0.212834, 2.18832, 6.06355 +-0.212834, 0.0, 6.06355 +-0.215864, 0.0, 6.07288 +-0.215864, 0.537944, 6.07288 +-0.215864, 0.537944, 6.07288 +-0.212834, 0.537944, 6.06355 +-0.212834, 0.0, 6.06355 +-0.215864, 0.0, 6.07288 +-0.215864, 2.18832, 6.07288 +-0.215864, 0.572329, 6.07288 +-0.215864, 0.572329, 6.07288 +-0.215864, 0.537944, 6.07288 +-0.215864, 0.0, 6.07288 +-0.215864, 2.18832, 6.07288 +-0.212834, 2.18832, 6.06355 +-0.212834, 0.572329, 6.06355 +-0.212834, 0.572329, 6.06355 +-0.215864, 0.572329, 6.07288 +-0.215864, 2.18832, 6.07288 +-0.212834, 0.572329, 6.06355 +-0.212834, 0.537944, 6.06355 +-0.480645, 0.537944, 6.05698 +-0.480645, 0.537944, 6.05698 +-0.480645, 0.572329, 6.05698 +-0.212834, 0.572329, 6.06355 +-0.212834, 0.537944, 6.06355 +-0.215864, 0.537944, 6.07288 +-0.480645, 0.537944, 6.05698 +-0.215864, 0.537944, 6.07288 +-0.215864, 0.572329, 6.07288 +-0.480645, 0.572329, 6.05698 +-0.480645, 0.572329, 6.05698 +-0.480645, 0.537944, 6.05698 +-0.215864, 0.537944, 6.07288 +-0.215864, 0.572329, 6.07288 +-0.212834, 0.572329, 6.06355 +-0.480645, 0.572329, 6.05698 +-0.611835, 2.18832, 6.06428 +-0.611835, 0.0, 6.06428 +-0.611835, 0.532442, 6.06428 +-0.611835, 0.532442, 6.06428 +-0.611835, 0.577831, 6.06428 +-0.611835, 2.18832, 6.06428 +-0.611835, 0.0, 6.06428 +-0.614629, 0.0, 6.07288 +-0.614629, 0.532442, 6.07288 +-0.614629, 0.532442, 6.07288 +-0.611835, 0.532442, 6.06428 +-0.611835, 0.0, 6.06428 +-0.614629, 0.0, 6.07288 +-0.614629, 2.18832, 6.07288 +-0.614629, 0.577831, 6.07288 +-0.614629, 0.577831, 6.07288 +-0.614629, 0.532442, 6.07288 +-0.614629, 0.0, 6.07288 +-0.614629, 2.18832, 6.07288 +-0.611835, 2.18832, 6.06428 +-0.611835, 0.577831, 6.06428 +-0.611835, 0.577831, 6.06428 +-0.614629, 0.577831, 6.07288 +-0.614629, 2.18832, 6.07288 +-0.611835, 0.577831, 6.06428 +-0.611835, 0.532442, 6.06428 +-0.879528, 0.532442, 6.05519 +-0.879528, 0.532442, 6.05519 +-0.879528, 0.577831, 6.05519 +-0.611835, 0.577831, 6.06428 +-0.611835, 0.532442, 6.06428 +-0.614629, 0.532442, 6.07288 +-0.879528, 0.532442, 6.05519 +-0.614629, 0.532442, 6.07288 +-0.614629, 0.577831, 6.07288 +-0.879528, 0.577831, 6.05519 +-0.879528, 0.577831, 6.05519 +-0.879528, 0.532442, 6.05519 +-0.614629, 0.532442, 6.07288 +-0.614629, 0.577831, 6.07288 +-0.611835, 0.577831, 6.06428 +-0.879528, 0.577831, 6.05519 + + +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.951054, 0.0, -0.309026 +0.951054, 0.0, -0.309026 +0.951054, 0.0, -0.309026 +0.951054, 0.0, -0.309026 +0.951054, 0.0, -0.309026 +0.951054, 0.0, -0.309026 +-0.951056, 0.0, -0.30902 +-0.994186, 0.0, 0.107678 +-0.994186, 0.0, -0.107678 +-0.994186, 0.0, -0.107678 +-0.951056, 0.0, -0.30902 +-0.951056, 0.0, -0.30902 +-0.994186, 0.0, 0.107678 +-0.741036, 0.0, 0.671465 +-0.867608, 0.0, 0.497249 +-0.867608, 0.0, 0.497249 +-0.994186, 0.0, -0.107678 +-0.994186, 0.0, 0.107678 +-0.741036, 0.0, 0.671465 +-0.204823, 0.0, 0.978799 +-0.409646, 0.0, 0.912244 +-0.409646, 0.0, 0.912244 +-0.867608, 0.0, 0.497249 +-0.741036, 0.0, 0.671465 +-0.204823, 0.0, 0.978799 +0.409646, 0.0, 0.912244 +0.204823, 0.0, 0.978799 +0.204823, 0.0, 0.978799 +-0.409646, 0.0, 0.912244 +-0.204823, 0.0, 0.978799 +0.409646, 0.0, 0.912244 +0.58781, 0.0, 0.808999 +0.58781, 0.0, 0.808999 +0.58781, 0.0, 0.808999 +0.204823, 0.0, 0.978799 +0.409646, 0.0, 0.912244 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.951056, 0.0, -0.309018 +0.951056, 0.0, -0.309018 +0.951056, 0.0, -0.309018 +0.951056, 0.0, -0.309018 +0.951056, 0.0, -0.309018 +0.951056, 0.0, -0.309018 +-0.951057, 0.0, -0.309016 +-0.994187, 0.0, 0.107666 +-0.994185, 0.0, -0.107681 +-0.994185, 0.0, -0.107681 +-0.951057, 0.0, -0.309016 +-0.951057, 0.0, -0.309016 +-0.994187, 0.0, 0.107666 +-0.741014, 0.0, 0.67149 +-0.867605, 0.0, 0.497253 +-0.867605, 0.0, 0.497253 +-0.994185, 0.0, -0.107681 +-0.994187, 0.0, 0.107666 +-0.741014, 0.0, 0.67149 +-0.204805, 0.0, 0.978803 +-0.409611, 0.0, 0.91226 +-0.409611, 0.0, 0.91226 +-0.867605, 0.0, 0.497253 +-0.741014, 0.0, 0.67149 +-0.204805, 0.0, 0.978803 +0.409611, 0.0, 0.91226 +0.204806, 0.0, 0.978803 +0.204806, 0.0, 0.978803 +-0.409611, 0.0, 0.91226 +-0.204805, 0.0, 0.978803 +0.409611, 0.0, 0.91226 +0.587765, 0.0, 0.809032 +0.587765, 0.0, 0.809032 +0.587765, 0.0, 0.809032 +0.204806, 0.0, 0.978803 +0.409611, 0.0, 0.91226 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.994184, 0.0, -0.107692 +0.951052, 0.0, -0.309032 +0.951052, 0.0, -0.309032 +0.951052, 0.0, -0.309032 +0.994188, 0.0, 0.107662 +0.994184, 0.0, -0.107692 +-0.951061, 0.0, 0.309003 +-0.740996, 0.0, 0.671509 +-0.867599, 0.0, 0.497264 +-0.867599, 0.0, 0.497264 +-0.951061, 0.0, 0.309003 +-0.951061, 0.0, 0.309003 +-0.740996, 0.0, 0.671509 +-0.204794, 0.0, 0.978805 +-0.409587, 0.0, 0.912271 +-0.409587, 0.0, 0.912271 +-0.867599, 0.0, 0.497264 +-0.740996, 0.0, 0.671509 +-0.204794, 0.0, 0.978805 +0.409588, 0.0, 0.912271 +0.204794, 0.0, 0.978805 +0.204794, 0.0, 0.978805 +-0.409587, 0.0, 0.912271 +-0.204794, 0.0, 0.978805 +0.409588, 0.0, 0.912271 +0.867599, 0.0, 0.497264 +0.740997, 0.0, 0.671509 +0.740997, 0.0, 0.671509 +0.204794, 0.0, 0.978805 +0.409588, 0.0, 0.912271 +0.867599, 0.0, 0.497264 +0.994184, 0.0, -0.107692 +0.994188, 0.0, 0.107662 +0.994188, 0.0, 0.107662 +0.740997, 0.0, 0.671509 +0.867599, 0.0, 0.497264 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.994185, 0.0, -0.107687 +0.951052, 0.0, -0.309031 +0.951052, 0.0, -0.309031 +0.951052, 0.0, -0.309031 +0.994187, 0.0, 0.107671 +0.994185, 0.0, -0.107687 +-0.951057, 0.0, 0.309016 +-0.741023, 0.0, 0.67148 +-0.867605, 0.0, 0.497254 +-0.867605, 0.0, 0.497254 +-0.951057, 0.0, 0.309016 +-0.951057, 0.0, 0.309016 +-0.741023, 0.0, 0.67148 +-0.204814, 0.0, 0.978801 +-0.409628, 0.0, 0.912253 +-0.409628, 0.0, 0.912253 +-0.867605, 0.0, 0.497254 +-0.741023, 0.0, 0.67148 +-0.204814, 0.0, 0.978801 +0.409628, 0.0, 0.912253 +0.204814, 0.0, 0.978801 +0.204814, 0.0, 0.978801 +-0.409628, 0.0, 0.912253 +-0.204814, 0.0, 0.978801 +0.409628, 0.0, 0.912253 +0.867605, 0.0, 0.497254 +0.741023, 0.0, 0.67148 +0.741023, 0.0, 0.67148 +0.204814, 0.0, 0.978801 +0.409628, 0.0, 0.912253 +0.867605, 0.0, 0.497254 +0.994185, 0.0, -0.107687 +0.994187, 0.0, 0.107671 +0.994187, 0.0, 0.107671 +0.741023, 0.0, 0.67148 +0.867605, 0.0, 0.497254 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.951054, 0.0, 0.309026 +0.951054, 0.0, 0.309026 +0.951054, 0.0, 0.309026 +0.951054, 0.0, 0.309026 +0.951054, 0.0, 0.309026 +0.951054, 0.0, 0.309026 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.951054, 0.0, 0.309026 +0.951054, 0.0, 0.309026 +0.951054, 0.0, 0.309026 +0.951054, 0.0, 0.309026 +0.951054, 0.0, 0.309026 +0.951054, 0.0, 0.309026 +-0.0599835, 0.0, -0.998199 +-0.0599835, 0.0, -0.998199 +-0.0599835, 0.0, -0.998199 +-0.0599835, 0.0, -0.998199 +-0.0599835, 0.0, -0.998199 +-0.0599835, 0.0, -0.998199 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0889468, 0.0, 0.996036 +0.0889468, 0.0, 0.996036 +0.0889468, 0.0, 0.996036 +0.0889468, 0.0, 0.996036 +0.0889468, 0.0, 0.996036 +0.0889468, 0.0, 0.996036 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.951061, 0.0, 0.309003 +0.951061, 0.0, 0.309003 +0.951061, 0.0, 0.309003 +0.951061, 0.0, 0.309003 +0.951061, 0.0, 0.309003 +0.951061, 0.0, 0.309003 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.951061, 0.0, 0.309003 +0.951061, 0.0, 0.309003 +0.951061, 0.0, 0.309003 +0.951061, 0.0, 0.309003 +0.951061, 0.0, 0.309003 +0.951061, 0.0, 0.309003 +-0.0184439, 0.0, -0.99983 +-0.0184439, 0.0, -0.99983 +-0.0184439, 0.0, -0.99983 +-0.0184439, 0.0, -0.99983 +-0.0184439, 0.0, -0.99983 +-0.0184439, 0.0, -0.99983 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0526117, 0.0, 0.998615 +0.0526117, 0.0, 0.998615 +0.0526117, 0.0, 0.998615 +0.0526117, 0.0, 0.998615 +0.0526117, 0.0, 0.998615 +0.0526117, 0.0, 0.998615 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +-0.951052, 0.0, -0.309032 +-0.951052, 0.0, -0.309032 +-0.951052, 0.0, -0.309032 +-0.951052, 0.0, -0.309032 +-0.951052, 0.0, -0.309032 +-0.951052, 0.0, -0.309032 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +-0.951052, 0.0, -0.309032 +-0.951052, 0.0, -0.309032 +-0.951052, 0.0, -0.309032 +-0.951052, 0.0, -0.309032 +-0.951052, 0.0, -0.309032 +-0.951052, 0.0, -0.309032 +0.0245422, 0.0, -0.999699 +0.0245422, 0.0, -0.999699 +0.0245422, 0.0, -0.999699 +0.0245422, 0.0, -0.999699 +0.0245422, 0.0, -0.999699 +0.0245422, 0.0, -0.999699 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +-0.0599369, 0.0, 0.998202 +-0.0599369, 0.0, 0.998202 +-0.0599369, 0.0, 0.998202 +-0.0599369, 0.0, 0.998202 +-0.0599369, 0.0, 0.998202 +-0.0599369, 0.0, 0.998202 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +-0.951052, 0.0, -0.309031 +-0.951052, 0.0, -0.309031 +-0.951052, 0.0, -0.309031 +-0.951052, 0.0, -0.309031 +-0.951052, 0.0, -0.309031 +-0.951052, 0.0, -0.309031 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +0.0, 0.0, 0.0 +-0.951052, 0.0, -0.309031 +-0.951052, 0.0, -0.309031 +-0.951052, 0.0, -0.309031 +-0.951052, 0.0, -0.309031 +-0.951052, 0.0, -0.309031 +-0.951052, 0.0, -0.309031 +0.0339176, 0.0, -0.999425 +0.0339176, 0.0, -0.999425 +0.0339176, 0.0, -0.999425 +0.0339176, 0.0, -0.999425 +0.0339176, 0.0, -0.999425 +0.0339176, 0.0, -0.999425 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +-0.0666057, 0.0, 0.997779 +-0.0666057, 0.0, 0.997779 +-0.0666057, 0.0, 0.997779 +-0.0666057, 0.0, 0.997779 +-0.0666057, 0.0, 0.997779 +-0.0666057, 0.0, 0.997779 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 + + + + +0.996648, 0.355226 +0.0979369, 0.355226 +0.0979369, 0.0048809 +0.0979369, 0.0048809 +0.996648, 0.00488085 +0.996648, 0.355226 +0.996643, 0.00482193 +0.996644, 0.355167 +0.0979327, 0.355167 +0.0979327, 0.355167 +0.0979326, 0.00482197 +0.996643, 0.00482193 +0.995325, 0.693698 +0.0952358, 0.693696 +0.0952372, 0.358069 +0.0952372, 0.358069 +0.995326, 0.358072 +0.995325, 0.693698 +0.995712, 0.994161 +0.697017, 0.994161 +0.697017, 0.709019 +0.697017, 0.709019 +0.995712, 0.709019 +0.995712, 0.994161 +0.994841, 0.693621 +0.0947512, 0.693619 +0.0947528, 0.357992 +0.0947528, 0.357992 +0.994842, 0.357995 +0.994841, 0.693621 +0.0445547, 0.707523 +0.695375, 0.712237 +0.666895, 0.737505 +0.666895, 0.737505 +0.072667, 0.733201 +0.0445547, 0.707523 +0.0524875, 0.741276 +0.675028, 0.740186 +0.645188, 0.768535 +0.645188, 0.768535 +0.0780106, 0.769529 +0.0524875, 0.741276 +0.0483286, 0.805124 +0.68021, 0.805144 +0.652737, 0.834161 +0.652737, 0.834161 +0.0758014, 0.834144 +0.0483286, 0.805124 +0.673981, 0.802663 +0.0514405, 0.801571 +0.0769636, 0.773319 +0.0769636, 0.773319 +0.644141, 0.774314 +0.673981, 0.802663 +0.0320342, 0.0043303 +0.0352626, 0.0043303 +0.0352626, 0.808058 +0.0352626, 0.808058 +0.0320342, 0.808058 +0.0320342, 0.0043303 +0.0126548, 0.0043303 +0.0158832, 0.0043303 +0.0158832, 0.808058 +0.0158832, 0.808058 +0.0126548, 0.808058 +0.0126548, 0.0043303 +0.0158832, 0.0043303 +0.0191126, 0.0043303 +0.0191126, 0.808058 +0.0191126, 0.808058 +0.0158832, 0.808058 +0.0158832, 0.0043303 +0.0191126, 0.0043303 +0.022343, 0.0043303 +0.022343, 0.808058 +0.022343, 0.808058 +0.0191126, 0.808058 +0.0191126, 0.0043303 +0.022343, 0.0043303 +0.0255743, 0.0043303 +0.0255743, 0.808058 +0.0255743, 0.808058 +0.022343, 0.808058 +0.022343, 0.0043303 +0.0255743, 0.0043303 +0.0288048, 0.0043303 +0.0288048, 0.808058 +0.0288048, 0.808058 +0.0255743, 0.808058 +0.0255743, 0.0043303 +0.0281171, 0.20497 +0.0290044, 0.208058 +0.0279071, 0.211078 +0.0279071, 0.211078 +0.0252445, 0.212876 +0.0220335, 0.212766 +0.0220335, 0.212766 +0.0195005, 0.210789 +0.0186132, 0.207701 +0.0186132, 0.207701 +0.0197105, 0.204681 +0.0223732, 0.202885 +0.0220335, 0.212766 +0.0186132, 0.207701 +0.0223732, 0.202885 +0.0279071, 0.211078 +0.0220335, 0.212766 +0.0223732, 0.202885 +0.0281171, 0.20497 +0.0279071, 0.211078 +0.0223732, 0.202885 +0.0255843, 0.202992 +0.0281171, 0.20497 +0.0223732, 0.202885 +0.0190881, 0.218049 +0.0204065, 0.220979 +0.0197509, 0.224124 +0.0197509, 0.224124 +0.0173717, 0.226283 +0.0141777, 0.226632 +0.0141777, 0.226632 +0.011389, 0.225036 +0.0100705, 0.222106 +0.0100705, 0.222106 +0.0107261, 0.218961 +0.0147068, 0.216693 +0.0141777, 0.226632 +0.0100705, 0.222106 +0.0147068, 0.216693 +0.0197509, 0.224124 +0.0141777, 0.226632 +0.0147068, 0.216693 +0.0190881, 0.218049 +0.0197509, 0.224124 +0.0147068, 0.216693 +0.0146979, 0.216562 +0.0190881, 0.218049 +0.0147068, 0.216693 +0.0328696, 0.0043303 +0.036432, 0.0043303 +0.036432, 0.808058 +0.036432, 0.808058 +0.0328696, 0.808058 +0.0328696, 0.0043303 +0.0114858, 0.0043303 +0.0150483, 0.0043303 +0.0150483, 0.808058 +0.0150483, 0.808058 +0.0114858, 0.808058 +0.0114858, 0.0043303 +0.0150483, 0.0043303 +0.0186118, 0.0043303 +0.0186118, 0.808058 +0.0186118, 0.808058 +0.0150483, 0.808058 +0.0150483, 0.0043303 +0.0186118, 0.0043303 +0.0221764, 0.0043303 +0.0221763, 0.808058 +0.0221763, 0.808058 +0.0186118, 0.808058 +0.0186118, 0.0043303 +0.0221764, 0.0043303 +0.0257418, 0.0043303 +0.0257418, 0.808058 +0.0257418, 0.808058 +0.0221763, 0.808058 +0.0221764, 0.0043303 +0.0257418, 0.0043303 +0.0293064, 0.0043303 +0.0293063, 0.808058 +0.0293063, 0.808058 +0.0257418, 0.808058 +0.0257418, 0.0043303 +0.0285426, 0.20616 +0.0295102, 0.209571 +0.0282882, 0.212899 +0.0282882, 0.212899 +0.0253432, 0.214874 +0.0218002, 0.21474 +0.0218002, 0.21474 +0.0190125, 0.212549 +0.0180449, 0.209138 +0.0180449, 0.209138 +0.0192669, 0.20581 +0.0222121, 0.203838 +0.0218002, 0.21474 +0.0180449, 0.209138 +0.0222121, 0.203838 +0.0282882, 0.212899 +0.0218002, 0.21474 +0.0222121, 0.203838 +0.0285426, 0.20616 +0.0282882, 0.212899 +0.0222121, 0.203838 +0.0257553, 0.203968 +0.0285426, 0.20616 +0.0222121, 0.203838 +0.0200101, 0.220638 +0.0215053, 0.223853 +0.0208253, 0.227333 +0.0208253, 0.227333 +0.0182299, 0.229748 +0.0147104, 0.230177 +0.0147104, 0.230177 +0.0116111, 0.228455 +0.0101159, 0.22524 +0.0101159, 0.22524 +0.0107959, 0.22176 +0.015157, 0.219214 +0.0147104, 0.230177 +0.0101159, 0.22524 +0.015157, 0.219214 +0.0208253, 0.227333 +0.0147104, 0.230177 +0.015157, 0.219214 +0.0200101, 0.220638 +0.0208253, 0.227333 +0.015157, 0.219214 +0.0151446, 0.219047 +0.0200101, 0.220638 +0.015157, 0.219214 +0.0329622, 0.0043303 +0.0365634, 0.0043303 +0.0365634, 0.808058 +0.0365634, 0.808058 +0.0329622, 0.808058 +0.0329622, 0.0043303 +0.0149465, 0.0043303 +0.018549, 0.0043303 +0.018549, 0.808058 +0.018549, 0.808058 +0.0149465, 0.808058 +0.0149465, 0.0043303 +0.018549, 0.0043303 +0.0221527, 0.0043303 +0.0221529, 0.808058 +0.0221529, 0.808058 +0.018549, 0.808058 +0.018549, 0.0043303 +0.0221527, 0.0043303 +0.0257568, 0.0043303 +0.0257571, 0.808058 +0.0257571, 0.808058 +0.0221529, 0.808058 +0.0221527, 0.0043303 +0.0257568, 0.0043303 +0.0293601, 0.0043303 +0.0293601, 0.808058 +0.0293601, 0.808058 +0.0257571, 0.808058 +0.0257568, 0.0043303 +0.0293601, 0.0043303 +0.0329622, 0.0043303 +0.0329622, 0.808058 +0.0329622, 0.808058 +0.0293601, 0.808058 +0.0293601, 0.0043303 +0.00872991, 0.210054 +0.00752289, 0.206679 +0.00853017, 0.203239 +0.00853017, 0.203239 +0.0113624, 0.201022 +0.014946, 0.200969 +0.014946, 0.200969 +0.0179101, 0.202964 +0.0191171, 0.206339 +0.0191171, 0.206339 +0.0181098, 0.209779 +0.015273, 0.21197 +0.014946, 0.200969 +0.0191171, 0.206339 +0.015273, 0.21197 +0.00853017, 0.203239 +0.014946, 0.200969 +0.015273, 0.21197 +0.00872991, 0.210054 +0.00853017, 0.203239 +0.015273, 0.21197 +0.0116902, 0.212075 +0.00872991, 0.210054 +0.015273, 0.21197 +0.0173309, 0.226479 +0.0139519, 0.225284 +0.0119209, 0.22233 +0.0119209, 0.22233 +0.0134691, 0.218018 +0.0127676, 0.216596 +0.0127676, 0.216596 +0.0176317, 0.214884 +0.0210108, 0.21608 +0.0210108, 0.21608 +0.0230417, 0.219033 +0.0229487, 0.222616 +0.0127676, 0.216596 +0.0210108, 0.21608 +0.0229487, 0.222616 +0.0119209, 0.22233 +0.0127676, 0.216596 +0.0229487, 0.222616 +0.0173309, 0.226479 +0.0119209, 0.22233 +0.0229487, 0.222616 +0.0207674, 0.22546 +0.0173309, 0.226479 +0.0229487, 0.222616 +0.0322638, 0.0043303 +0.0355849, 0.0043303 +0.0355849, 0.808058 +0.0355849, 0.808058 +0.0322638, 0.808058 +0.0322638, 0.0043303 +0.0156493, 0.0043303 +0.0189715, 0.0043303 +0.0189716, 0.808058 +0.0189716, 0.808058 +0.0156493, 0.808058 +0.0156493, 0.0043303 +0.0189715, 0.0043303 +0.0222948, 0.0043303 +0.0222948, 0.808058 +0.0222948, 0.808058 +0.0189716, 0.808058 +0.0189715, 0.0043303 +0.0222948, 0.0043303 +0.0256186, 0.0043303 +0.0256186, 0.808058 +0.0256186, 0.808058 +0.0222948, 0.808058 +0.0222948, 0.0043303 +0.0256186, 0.0043303 +0.0289416, 0.0043303 +0.0289416, 0.808058 +0.0289416, 0.808058 +0.0256186, 0.808058 +0.0256186, 0.0043303 +0.0289416, 0.0043303 +0.0322638, 0.0043303 +0.0322638, 0.808058 +0.0322638, 0.808058 +0.0289416, 0.808058 +0.0289416, 0.0043303 +0.00988939, 0.207325 +0.00878603, 0.204209 +0.00972486, 0.20104 +0.00972486, 0.20104 +0.0123434, 0.199006 +0.0156482, 0.198963 +0.0156482, 0.198963 +0.0183755, 0.200813 +0.0194788, 0.203929 +0.0194788, 0.203929 +0.01854, 0.207098 +0.0159177, 0.209111 +0.0156482, 0.198963 +0.0194788, 0.203929 +0.0159177, 0.209111 +0.00972486, 0.20104 +0.0156482, 0.198963 +0.0159177, 0.209111 +0.00988939, 0.207325 +0.00972486, 0.20104 +0.0159177, 0.209111 +0.0126135, 0.209197 +0.00988939, 0.207325 +0.0159177, 0.209111 +0.0171257, 0.22806 +0.014114, 0.226698 +0.0124783, 0.223826 +0.0124783, 0.223826 +0.014237, 0.219918 +0.0136974, 0.218696 +0.0136974, 0.218696 +0.0183066, 0.217429 +0.0213182, 0.218791 +0.0213182, 0.218791 +0.0229539, 0.221664 +0.022589, 0.224949 +0.0136974, 0.218696 +0.0213182, 0.218791 +0.022589, 0.224949 +0.0124783, 0.223826 +0.0136974, 0.218696 +0.022589, 0.224949 +0.0171257, 0.22806 +0.0124783, 0.223826 +0.022589, 0.224949 +0.0203628, 0.227392 +0.0171257, 0.22806 +0.022589, 0.224949 +0.99556, 0.708874 +0.995362, 0.993985 +0.849113, 0.993985 +0.849113, 0.993985 +0.84931, 0.708874 +0.99556, 0.708874 +0.849122, 0.994505 +0.696954, 0.99411 +0.697152, 0.709 +0.697152, 0.709 +0.84932, 0.709394 +0.849122, 0.994505 +0.0320342, 0.0043303 +0.0320342, 0.808058 +0.0320342, 0.808058 +0.0320342, 0.808058 +0.0320342, 0.0043303 +0.0320342, 0.0043303 +0.0146979, 0.216562 +0.0147068, 0.216693 +0.0288048, 0.808058 +0.0288048, 0.808058 +0.0320342, 0.808058 +0.0146979, 0.216562 +0.0288048, 0.808058 +0.0288048, 0.0043303 +0.0288048, 0.0043303 +0.0288048, 0.0043303 +0.0288048, 0.808058 +0.0288048, 0.808058 +0.0255843, 0.202992 +0.0223732, 0.202885 +0.0320342, 0.0043303 +0.0320342, 0.0043303 +0.0288048, 0.0043303 +0.0255843, 0.202992 +0.0320342, 0.0043303 +0.0320342, 0.808058 +0.0304195, 0.808058 +0.0304195, 0.808058 +0.0304195, 0.0043303 +0.0320342, 0.0043303 +0.0320342, 0.808058 +0.0288048, 0.808058 +0.0304195, 0.808058 +0.0288048, 0.808058 +0.0288048, 0.0043303 +0.0304195, 0.0043303 +0.0304195, 0.0043303 +0.0304195, 0.808058 +0.0288048, 0.808058 +0.0288048, 0.0043303 +0.0320342, 0.0043303 +0.0304195, 0.0043303 +0.0328696, 0.0043303 +0.0328696, 0.808058 +0.0328696, 0.808058 +0.0328696, 0.808058 +0.0328696, 0.0043303 +0.0328696, 0.0043303 +0.0151446, 0.219047 +0.015157, 0.219214 +0.0293063, 0.808058 +0.0293063, 0.808058 +0.0328696, 0.808058 +0.0151446, 0.219047 +0.0293063, 0.808058 +0.0293064, 0.0043303 +0.0293064, 0.0043303 +0.0293064, 0.0043303 +0.0293063, 0.808058 +0.0293063, 0.808058 +0.0257553, 0.203968 +0.0222121, 0.203838 +0.0328696, 0.0043303 +0.0328696, 0.0043303 +0.0293064, 0.0043303 +0.0257553, 0.203968 +0.0328696, 0.0043303 +0.0328696, 0.808058 +0.0310879, 0.808058 +0.0310879, 0.808058 +0.031088, 0.0043303 +0.0328696, 0.0043303 +0.0328696, 0.808058 +0.0293063, 0.808058 +0.0310879, 0.808058 +0.0293063, 0.808058 +0.0293064, 0.0043303 +0.031088, 0.0043303 +0.031088, 0.0043303 +0.0310879, 0.808058 +0.0293063, 0.808058 +0.0293064, 0.0043303 +0.0328696, 0.0043303 +0.031088, 0.0043303 +0.011345, 0.808058 +0.011345, 0.0043303 +0.011345, 0.0043303 +0.011345, 0.0043303 +0.011345, 0.808058 +0.011345, 0.808058 +0.014946, 0.200969 +0.0113624, 0.201022 +0.0149465, 0.0043303 +0.0149465, 0.0043303 +0.011345, 0.0043303 +0.014946, 0.200969 +0.0149465, 0.0043303 +0.0149465, 0.808058 +0.0149465, 0.808058 +0.0149465, 0.808058 +0.0149465, 0.0043303 +0.0149465, 0.0043303 +0.0127676, 0.216596 +0.0134691, 0.218018 +0.011345, 0.808058 +0.011345, 0.808058 +0.0149465, 0.808058 +0.0127676, 0.216596 +0.011345, 0.808058 +0.011345, 0.0043303 +0.0131458, 0.0043303 +0.0131458, 0.0043303 +0.0131458, 0.808058 +0.011345, 0.808058 +0.011345, 0.0043303 +0.0149465, 0.0043303 +0.0131458, 0.0043303 +0.0149465, 0.0043303 +0.0149465, 0.808058 +0.0131458, 0.808058 +0.0131458, 0.808058 +0.0131458, 0.0043303 +0.0149465, 0.0043303 +0.0149465, 0.808058 +0.011345, 0.808058 +0.0131458, 0.808058 +0.0123284, 0.808058 +0.0123284, 0.0043303 +0.0123284, 0.0043303 +0.0123284, 0.0043303 +0.0123284, 0.808058 +0.0123284, 0.808058 +0.0156482, 0.198963 +0.0123434, 0.199006 +0.0156493, 0.0043303 +0.0156493, 0.0043303 +0.0123284, 0.0043303 +0.0156482, 0.198963 +0.0156493, 0.0043303 +0.0156493, 0.808058 +0.0156493, 0.808058 +0.0156493, 0.808058 +0.0156493, 0.0043303 +0.0156493, 0.0043303 +0.0136974, 0.218696 +0.014237, 0.219918 +0.0123284, 0.808058 +0.0123284, 0.808058 +0.0156493, 0.808058 +0.0136974, 0.218696 +0.0123284, 0.808058 +0.0123284, 0.0043303 +0.0139889, 0.0043303 +0.0139889, 0.0043303 +0.0139889, 0.808058 +0.0123284, 0.808058 +0.0123284, 0.0043303 +0.0156493, 0.0043303 +0.0139889, 0.0043303 +0.0156493, 0.0043303 +0.0156493, 0.808058 +0.0139889, 0.808058 +0.0139889, 0.808058 +0.0139889, 0.0043303 +0.0156493, 0.0043303 +0.0156493, 0.808058 +0.0123284, 0.808058 +0.0139889, 0.808058 + + + diff --git a/assets/pit.xml b/assets/pit.xml new file mode 100644 index 0000000..93aa83c --- /dev/null +++ b/assets/pit.xml @@ -0,0 +1,1185 @@ + + + + + + +-40.0, 0.0, -8.8643 +-40.0, 0.0, 28.8768 +-55.1371, 0.0, 66.6178 +-55.1371, 0.0, 66.6178 +-55.1371, 0.0, -8.8643 +-40.0, 0.0, -8.8643 +-36.7199, 20.0, 28.8472 +-55.1371, 20.0, 28.8472 +-55.1371, 0.0, 66.6178 +-55.1371, 0.0, 66.6178 +-36.7199, 0.0, 66.6178 +-36.7199, 20.0, 28.8472 +-55.1371, 20.0, 28.8472 +-55.1371, 20.0, -8.8643 +-55.1371, 0.0, -8.8643 +-55.1371, 0.0, -8.8643 +-55.1371, 0.0, 66.6178 +-55.1371, 20.0, 28.8472 +-36.7199, 20.0, 28.8472 +-36.7199, 0.0, 66.6178 +-36.7199, 0.0, 28.8768 +-36.7199, 0.0, 28.8768 +-36.7199, 20.0, 8.8611 +-36.7199, 20.0, 28.8472 +-55.1371, 20.0, 28.8472 +-36.7199, 20.0, 28.8472 +-36.7199, 20.0, 8.8611 +-36.7199, 20.0, 8.8611 +-40.0, 20.0, 8.8611 +-55.1371, 20.0, 28.8472 +-55.1371, 20.0, -8.8643 +-40.0, 20.0, -8.8643 +-40.0, 0.0, -8.8643 +-40.0, 0.0, -8.8643 +-55.1371, 0.0, -8.8643 +-55.1371, 20.0, -8.8643 +-36.7199, 0.0, 28.8768 +-40.0, 0.0, 28.8768 +-40.0, 0.0, -8.8643 +-40.0, 0.0, -8.8643 +-36.7199, 0.0, -8.8643 +-36.7199, 0.0, 28.8768 +-40.0, 20.0, 8.8611 +-36.7199, 20.0, 8.8611 +-36.7199, 20.0, -8.8643 +-36.7199, 20.0, -8.8643 +-40.0, 20.0, -8.8643 +-40.0, 20.0, 8.8611 +-40.0, 20.0, -11.1232 +40.0, 20.0, -11.1232 +40.0, 0.0, -11.1232 +40.0, 0.0, -11.1232 +-40.0, 0.0, -11.1232 +-40.0, 20.0, -11.1232 +40.0, 5.96046e-007, -8.86431 +40.0, 0.0, 28.8768 +37.7914, 0.0, 28.8768 +37.7914, 0.0, 28.8768 +37.7914, 0.0, -8.86431 +40.0, 5.96046e-007, -8.86431 +-40.0, 20.0, -11.1232 +-40.0, 0.0, -11.1232 +-40.0, 0.0, -8.8643 +-40.0, 0.0, -8.8643 +-40.0, 20.0, -8.8643 +-40.0, 20.0, -11.1232 +-40.0, 20.0, -11.1232 +-40.0, 20.0, -8.8643 +-36.7199, 20.0, -8.8643 +-36.7199, 0.0, 28.8768 +-36.7199, 0.0, 66.6178 +-55.1371, 0.0, 66.6178 +-55.1371, 0.0, 66.6178 +-40.0, 0.0, 28.8768 +-36.7199, 0.0, 28.8768 +-55.1371, 20.0, 28.8472 +-40.0, 20.0, 8.8611 +-40.0, 20.0, -8.8643 +-40.0, 20.0, -8.8643 +-55.1371, 20.0, -8.8643 +-55.1371, 20.0, 28.8472 +-40.0, 0.0, -11.1232 +40.0, 0.0, -11.1232 +-36.7199, 0.0, -8.8643 +-36.7199, 0.0, -8.8643 +-40.0, 0.0, -8.8643 +-40.0, 0.0, -11.1232 +37.7914, 20.0, -8.8643 +-36.7199, 20.0, -8.8643 +37.7914, 20.0, 8.35083 +37.7914, 0.0, -8.86431 +-36.7199, 0.0, -8.8643 +40.0, 0.0, -11.1232 +40.0, 0.0, -11.1232 +40.0, 5.96046e-007, -8.86431 +37.7914, 0.0, -8.86431 +40.0, 20.0, -11.1232 +40.0, 20.0, -8.8643 +40.0, 5.96046e-007, -8.86431 +40.0, 5.96046e-007, -8.86431 +40.0, 0.0, -11.1232 +40.0, 20.0, -11.1232 +-36.7199, 20.0, -8.8643 +-36.7199, 20.0, 8.8611 +37.7914, 20.0, 8.8611 +37.7914, 20.0, 8.8611 +37.7914, 20.0, 8.35083 +-36.7199, 20.0, -8.8643 +40.0, 20.0, 8.8611 +40.0, 20.0, -8.8643 +37.7914, 20.0, -8.8643 +37.7914, 20.0, -8.8643 +37.7914, 20.0, 8.35083 +40.0, 20.0, 8.8611 +37.7914, 20.0, 8.8611 +40.0, 20.0, 8.8611 +37.7914, 20.0, 8.35083 +56.2086, 20.0, -8.8643 +40.0, 20.0, -8.8643 +40.0, 20.0, 8.8611 +40.0, 20.0, 8.8611 +56.2086, 20.0, 28.8472 +56.2086, 20.0, -8.8643 +56.2086, 20.0, 28.8472 +37.7914, 20.0, 28.8472 +37.7914, -1.19209e-006, 66.6178 +37.7914, -1.19209e-006, 66.6178 +56.2086, -1.19209e-006, 66.6178 +56.2086, 20.0, 28.8472 +56.2086, 20.0, -8.8643 +56.2086, 20.0, 28.8472 +56.2086, -1.19209e-006, 66.6178 +56.2086, -1.19209e-006, 66.6178 +56.2086, 1.19209e-006, -8.86431 +56.2086, 20.0, -8.8643 +37.7914, 20.0, 28.8472 +37.7914, 20.0, 8.8611 +37.7914, 0.0, 28.8768 +37.7914, 0.0, 28.8768 +37.7914, -1.19209e-006, 66.6178 +37.7914, 20.0, 28.8472 +40.0, 5.96046e-007, -8.86431 +40.0, 20.0, -8.8643 +56.2086, 20.0, -8.8643 +56.2086, 20.0, -8.8643 +56.2086, 1.19209e-006, -8.86431 +40.0, 5.96046e-007, -8.86431 +40.0, 0.0, 28.8768 +56.2086, -1.19209e-006, 66.6178 +37.7914, -1.19209e-006, 66.6178 +37.7914, -1.19209e-006, 66.6178 +37.7914, 0.0, 28.8768 +40.0, 0.0, 28.8768 +40.0, 20.0, -11.1232 +-40.0, 20.0, -11.1232 +-36.7199, 20.0, -8.8643 +40.0, 20.0, -11.1232 +-36.7199, 20.0, -8.8643 +37.7914, 20.0, -8.8643 +40.0, 20.0, -11.1232 +37.7914, 20.0, -8.8643 +40.0, 20.0, -8.8643 +-36.7199, 0.0, -8.8643 +37.7914, 0.0, -8.86431 +37.7914, 0.0, 28.8768 +37.7914, 0.0, 28.8768 +-36.7199, 0.0, 28.8768 +-36.7199, 0.0, -8.8643 +37.7914, 20.0, 28.8472 +56.2086, 20.0, 28.8472 +40.0, 20.0, 8.8611 +40.0, 20.0, 8.8611 +37.7914, 20.0, 8.8611 +37.7914, 20.0, 28.8472 +56.2086, 1.19209e-006, -8.86431 +56.2086, -1.19209e-006, 66.6178 +40.0, 0.0, 28.8768 +40.0, 0.0, 28.8768 +40.0, 5.96046e-007, -8.86431 +56.2086, 1.19209e-006, -8.86431 +59.0, 59.8854, 0.768059 +59.0, 83.9841, 97.8209 +-59.0, 83.9841, 97.8209 +-59.0, 83.9841, 97.8209 +-59.0, 59.8854, 0.768059 +59.0, 59.8854, 0.768059 +59.0, 63.7675, -0.19589 +-59.0, 63.7675, -0.19589 +-59.0, 87.8662, 96.8569 +-59.0, 87.8662, 96.8569 +59.0, 87.8662, 96.8569 +59.0, 63.7675, -0.19589 +59.0, 87.8662, 96.8569 +-59.0, 87.8662, 96.8569 +-59.0, 83.9841, 97.8209 +-59.0, 83.9841, 97.8209 +59.0, 83.9841, 97.8209 +59.0, 87.8662, 96.8569 +59.0, 63.7675, -0.19589 +59.0, 87.8662, 96.8569 +59.0, 83.9841, 97.8209 +59.0, 83.9841, 97.8209 +59.0, 59.8854, 0.768059 +59.0, 63.7675, -0.19589 +-59.0, 63.7675, -0.19589 +59.0, 63.7675, -0.19589 +59.0, 59.8854, 0.768059 +59.0, 59.8854, 0.768059 +-59.0, 59.8854, 0.768059 +-59.0, 63.7675, -0.19589 +-59.0, 87.8662, 96.8569 +-59.0, 63.7675, -0.19589 +-59.0, 59.8854, 0.768059 +-59.0, 59.8854, 0.768059 +-59.0, 83.9841, 97.8209 +-59.0, 87.8662, 96.8569 +13.5, 5.77005, 24.9787 +-13.5, 5.77005, 24.9787 +-13.5, 5.15537, 23.7173 +-13.5, 5.15537, 23.7173 +13.5, 5.15537, 23.7173 +13.5, 5.77005, 24.9787 +13.5, 27.4129, 7.75693 +-13.5, 27.4129, 7.75693 +-13.5, 30.0413, 13.1506 +-13.5, 30.0413, 13.1506 +13.5, 30.0413, 13.1506 +13.5, 27.4129, 7.75693 +13.5, 30.0413, 13.1506 +-13.5, 30.0413, 13.1506 +-13.5, 5.77005, 24.9787 +-13.5, 5.77005, 24.9787 +13.5, 5.77005, 24.9787 +13.5, 30.0413, 13.1506 +13.5, 5.15537, 23.7173 +13.5, 15.1147, 13.7502 +13.5, 27.4129, 7.75693 +13.5, 5.15537, 23.7173 +13.5, 27.4129, 7.75693 +13.5, 30.0413, 13.1506 +13.5, 5.15537, 23.7173 +13.5, 30.0413, 13.1506 +13.5, 5.77005, 24.9787 +13.5, 15.1147, 13.7502 +-13.5, 15.1147, 13.7502 +-13.5, 27.4129, 7.75693 +-13.5, 27.4129, 7.75693 +13.5, 27.4129, 7.75693 +13.5, 15.1147, 13.7502 +-13.5, 30.0413, 13.1506 +-13.5, 27.4129, 7.75693 +-13.5, 15.1147, 13.7502 +-13.5, 30.0413, 13.1506 +-13.5, 15.1147, 13.7502 +-13.5, 5.15537, 23.7173 +-13.5, 30.0413, 13.1506 +-13.5, 5.15537, 23.7173 +-13.5, 5.77005, 24.9787 +-36.7199, 0.0, 28.8768 +37.7914, 0.0, 28.8768 +13.5, 5.15537, 23.7173 +13.5, 5.15537, 23.7173 +-13.5, 5.15537, 23.7173 +-36.7199, 0.0, 28.8768 +-36.7199, 20.0, 8.8611 +-13.5, 15.1147, 13.7502 +13.5, 15.1147, 13.7502 +13.5, 15.1147, 13.7502 +37.7914, 20.0, 8.8611 +-36.7199, 20.0, 8.8611 +-35.6658, 7.25149, 21.6196 +-35.6658, 14.1862, 14.6795 +-36.7199, 20.0, 8.8611 +-36.7199, 20.0, 8.8611 +-36.7199, 0.0, 28.8768 +-35.6658, 7.25149, 21.6196 +-16.3342, 23.7693, 11.3696 +-35.6658, 23.7693, 11.3696 +-35.6658, 25.1718, 15.4301 +-35.6658, 25.1718, 15.4301 +-16.3342, 25.1718, 15.4301 +-16.3342, 23.7693, 11.3696 +-35.6658, 7.25149, 21.6196 +-16.3342, 7.25149, 21.6196 +-16.3342, 25.1718, 15.4301 +-16.3342, 25.1718, 15.4301 +-35.6658, 25.1718, 15.4301 +-35.6658, 7.25149, 21.6196 +-16.3342, 25.1718, 15.4301 +-16.3342, 7.25149, 21.6196 +-16.3342, 14.1862, 14.6795 +-16.3342, 14.1862, 14.6795 +-16.3342, 23.7693, 11.3696 +-16.3342, 25.1718, 15.4301 +-16.3342, 14.1862, 14.6795 +-35.6658, 14.1862, 14.6795 +-35.6658, 23.7693, 11.3696 +-35.6658, 23.7693, 11.3696 +-16.3342, 23.7693, 11.3696 +-16.3342, 14.1862, 14.6795 +-35.6658, 14.1862, 14.6795 +-35.6658, 7.25149, 21.6196 +-35.6658, 25.1718, 15.4301 +-35.6658, 25.1718, 15.4301 +-35.6658, 23.7693, 11.3696 +-35.6658, 14.1862, 14.6795 +-13.5, 15.1147, 13.7502 +-16.3342, 14.1862, 14.6795 +-16.3342, 7.25149, 21.6196 +-16.3342, 7.25149, 21.6196 +-13.5, 5.15537, 23.7173 +-13.5, 15.1147, 13.7502 +-36.7199, 0.0, 28.8768 +-13.5, 5.15537, 23.7173 +-16.3342, 7.25149, 21.6196 +-16.3342, 7.25149, 21.6196 +-35.6658, 7.25149, 21.6196 +-36.7199, 0.0, 28.8768 +37.7914, 20.0, 8.8611 +13.5, 15.1147, 13.7502 +35.6658, 14.4756, 14.3898 +35.6658, 7.6735, 21.7077 +16.3342, 7.6735, 21.7077 +16.3342, 7.52861, 21.3422 +16.3342, 7.52861, 21.3422 +35.6658, 7.52861, 21.3422 +35.6658, 7.6735, 21.7077 +35.6658, 24.0612, 10.5896 +16.3342, 24.0612, 10.5896 +16.3342, 25.6444, 14.5832 +16.3342, 25.6444, 14.5832 +35.6658, 25.6444, 14.5832 +35.6658, 24.0612, 10.5896 +35.6658, 25.6444, 14.5832 +16.3342, 25.6444, 14.5832 +16.3342, 7.6735, 21.7077 +16.3342, 7.6735, 21.7077 +35.6658, 7.6735, 21.7077 +35.6658, 25.6444, 14.5832 +35.6658, 7.52861, 21.3422 +35.6658, 14.4756, 14.3898 +35.6658, 24.0612, 10.5896 +35.6658, 7.52861, 21.3422 +35.6658, 24.0612, 10.5896 +35.6658, 25.6444, 14.5832 +35.6658, 7.52861, 21.3422 +35.6658, 25.6444, 14.5832 +35.6658, 7.6735, 21.7077 +35.6658, 14.4756, 14.3898 +16.3342, 14.4756, 14.3898 +16.3342, 24.0612, 10.5896 +16.3342, 24.0612, 10.5896 +35.6658, 24.0612, 10.5896 +35.6658, 14.4756, 14.3898 +16.3342, 25.6444, 14.5832 +16.3342, 24.0612, 10.5896 +16.3342, 14.4756, 14.3898 +16.3342, 25.6444, 14.5832 +16.3342, 14.4756, 14.3898 +16.3342, 7.52861, 21.3422 +16.3342, 25.6444, 14.5832 +16.3342, 7.52861, 21.3422 +16.3342, 7.6735, 21.7077 +-36.7199, 20.0, 8.8611 +-35.6658, 14.1862, 14.6795 +-16.3342, 14.1862, 14.6795 +-16.3342, 14.1862, 14.6795 +-13.5, 15.1147, 13.7502 +-36.7199, 20.0, 8.8611 +13.5, 15.1147, 13.7502 +13.5, 5.15537, 23.7173 +16.3342, 7.52861, 21.3422 +16.3342, 7.52861, 21.3422 +16.3342, 14.4756, 14.3898 +13.5, 15.1147, 13.7502 +37.7914, 20.0, 8.8611 +35.6658, 14.4756, 14.3898 +35.6658, 7.52861, 21.3422 +35.6658, 7.52861, 21.3422 +37.7914, 0.0, 28.8768 +37.7914, 20.0, 8.8611 +37.7914, 0.0, 28.8768 +35.6658, 7.52861, 21.3422 +16.3342, 7.52861, 21.3422 +16.3342, 7.52861, 21.3422 +13.5, 5.15537, 23.7173 +37.7914, 0.0, 28.8768 +16.3342, 14.4756, 14.3898 +35.6658, 14.4756, 14.3898 +13.5, 15.1147, 13.7502 + + +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 0.883751, 0.467957 +0.0, 0.883751, 0.467957 +0.0, 0.883751, 0.467957 +0.0, 0.883751, 0.467957 +0.0, 0.883751, 0.467957 +0.0, 0.883751, 0.467957 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +1.7992e-007, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +1.3494e-007, -1.0, 0.0 +1.7992e-007, -1.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +1.3494e-007, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +1.7992e-007, -1.0, 0.0 +1.3494e-007, -1.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 0.883751, 0.467957 +0.0, 0.883751, 0.467957 +0.0, 0.883751, 0.467957 +0.0, 0.883751, 0.467957 +0.0, 0.883751, 0.467957 +0.0, 0.883751, 0.467957 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +0.0, 1.90735e-007, -1.0 +0.0, 1.90735e-007, -1.0 +0.0, 1.90735e-007, -1.0 +0.0, 1.90735e-007, -1.0 +0.0, 1.90735e-007, -1.0 +0.0, 1.90735e-007, -1.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, -1.0, 0.0 +1.3494e-007, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.0, -0.970528, 0.240987 +0.0, -0.970528, 0.240987 +0.0, -0.970528, 0.240987 +0.0, -0.970528, 0.240987 +0.0, -0.970528, 0.240987 +0.0, -0.970528, 0.240987 +0.0, 0.970528, -0.240987 +0.0, 0.970528, -0.240987 +0.0, 0.970528, -0.240987 +0.0, 0.970528, -0.240987 +0.0, 0.970528, -0.240987 +0.0, 0.970528, -0.240987 +0.0, 0.24099, 0.970528 +0.0, 0.24099, 0.970528 +0.0, 0.24099, 0.970528 +0.0, 0.24099, 0.970528 +0.0, 0.24099, 0.970528 +0.0, 0.24099, 0.970528 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +0.0, -0.240987, -0.970528 +0.0, -0.240987, -0.970528 +0.0, -0.240987, -0.970528 +0.0, -0.240987, -0.970528 +0.0, -0.240987, -0.970528 +0.0, -0.240987, -0.970528 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +0.0, -0.898937, 0.438079 +0.0, -0.898937, 0.438079 +0.0, -0.898937, 0.438079 +0.0, -0.898937, 0.438079 +0.0, -0.898937, 0.438078 +0.0, -0.898937, 0.438079 +0.0, 0.898937, -0.438078 +0.0, 0.898937, -0.438078 +0.0, 0.898937, -0.438078 +0.0, 0.898937, -0.438078 +0.0, 0.898937, -0.438078 +0.0, 0.898937, -0.438078 +0.0, 0.438079, 0.898937 +0.0, 0.438079, 0.898937 +0.0, 0.438079, 0.898937 +0.0, 0.438079, 0.898937 +0.0, 0.438079, 0.898937 +0.0, 0.438079, 0.898937 +1.0, -6.36314e-007, -1.09071e-006 +1.0, 7.27077e-007, 1.49196e-006 +1.0, 2.36532e-007, 8.07874e-007 +1.0, -6.36314e-007, -1.09071e-006 +1.0, 2.36532e-007, 8.07874e-007 +1.0, -1.31801e-006, -2.38204e-006 +1.0, -6.36314e-007, -1.09071e-006 +1.0, -1.31801e-006, -2.38204e-006 +1.0, -2.38201e-006, -4.88787e-006 +0.0, -0.438079, -0.898937 +0.0, -0.438079, -0.898937 +0.0, -0.438079, -0.898937 +0.0, -0.438079, -0.898937 +0.0, -0.438079, -0.898937 +0.0, -0.438079, -0.898937 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +1.23316e-007, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +1.21359e-007, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +1.72728e-007, 0.707383, 0.70683 +1.21359e-007, 0.707383, 0.70683 +2.45903e-007, 0.707383, 0.70683 +3.68855e-007, 0.707383, 0.70683 +1.21359e-007, 0.707383, 0.70683 +1.21359e-007, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +2.45903e-007, 0.707383, 0.70683 +0.0, 0.945209, -0.326465 +0.0, 0.945209, -0.326465 +0.0, 0.945209, -0.326465 +0.0, 0.945209, -0.326465 +0.0, 0.945209, -0.326465 +0.0, 0.945209, -0.326465 +0.0, 0.326465, 0.945209 +0.0, 0.326465, 0.945209 +0.0, 0.326465, 0.945209 +0.0, 0.326465, 0.945209 +0.0, 0.326465, 0.945209 +0.0, 0.326465, 0.945209 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +0.0, -0.326465, -0.945209 +0.0, -0.326465, -0.945209 +0.0, -0.326465, -0.945209 +0.0, -0.326465, -0.945209 +0.0, -0.326465, -0.945209 +0.0, -0.326465, -0.945209 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +1.23316e-007, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +1.23316e-007, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +2.45903e-007, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +1.72728e-007, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +2.30286e-007, 0.707384, 0.70683 +0.0, -0.92961, 0.368544 +0.0, -0.92961, 0.368544 +0.0, -0.92961, 0.368544 +0.0, -0.92961, 0.368544 +0.0, -0.92961, 0.368544 +0.0, -0.92961, 0.368544 +0.0, 0.929611, -0.368543 +0.0, 0.929611, -0.368543 +0.0, 0.929611, -0.368543 +0.0, 0.929611, -0.368543 +0.0, 0.929611, -0.368543 +0.0, 0.929611, -0.368543 +0.0, 0.368543, 0.929611 +0.0, 0.368543, 0.929611 +0.0, 0.368543, 0.929611 +0.0, 0.368543, 0.929611 +0.0, 0.368543, 0.929611 +0.0, 0.368543, 0.929611 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +1.0, 0.0, 0.0 +0.0, -0.368543, -0.929611 +0.0, -0.368543, -0.929611 +0.0, -0.368543, -0.929611 +0.0, -0.368543, -0.929611 +0.0, -0.368543, -0.929611 +0.0, -0.368543, -0.929611 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +-1.0, 0.0, 0.0 +1.21359e-007, 0.707383, 0.70683 +3.68855e-007, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +1.21359e-007, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +-1.88328e-007, 0.707384, 0.70683 +0.0, 0.707383, 0.70683 +1.72728e-007, 0.707383, 0.70683 +2.30286e-007, 0.707384, 0.70683 +2.43461e-007, 0.707383, 0.70683 +2.43461e-007, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +1.72728e-007, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +2.43461e-007, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +0.0, 0.707383, 0.70683 +-1.88328e-007, 0.707384, 0.70683 +2.30286e-007, 0.707384, 0.70683 +0.0, 0.707383, 0.70683 + + + + +0.178098, 1.0 +0.178098, 0.5 +1.0, 0.0 +1.0, 0.0 +1.0, 1.0 +0.178098, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.5, 0.0 +0.5, 0.0 +0.529974, 1.0 +0.0, 1.0 +0.0, 0.0 +1.0, 0.0 +1.0, 0.529974 +1.0, 0.529974 +0.821902, 0.529974 +0.0, 0.0 +1.0, 1.0 +0.178098, 1.0 +0.178098, 0.0 +0.178098, 0.0 +1.0, 0.0 +1.0, 1.0 +0.0, 0.5 +0.178098, 0.5 +0.178098, 1.0 +0.178098, 1.0 +0.0, 1.0 +0.0, 0.5 +0.821902, 0.529974 +1.0, 0.529974 +1.0, 1.0 +1.0, 1.0 +0.821902, 1.0 +0.821902, 0.529974 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +0.0, 0.943527 +0.0, 0.0 +0.027607, 0.0 +0.027607, 0.0 +0.027607, 0.943527 +0.0, 0.943527 +0.0, 1.0 +0.0, 0.0 +0.0564736, 0.0 +0.0564736, 0.0 +0.113036, 1.0 +0.0, 1.0 +0.0, 1.0 +0.0, 0.886964 +0.0410007, 0.886965 +0.0, 0.5 +0.0, 0.0 +1.0, 0.0 +1.0, 0.0 +0.178098, 0.5 +0.0, 0.5 +0.0, 0.0 +0.821902, 0.529974 +0.821902, 1.0 +0.821902, 1.0 +0.0, 1.0 +0.0, 0.0 +1.0, 1.0 +0.0, 1.0 +0.958999, 0.943526 +0.958999, 0.943526 +1.0, 0.943526 +1.0, 1.0 +0.972393, 0.886964 +0.0410007, 0.886965 +0.972393, 0.0255333 +0.027607, 0.943527 +0.958999, 0.943526 +0.0, 1.0 +0.0, 1.0 +0.0, 0.943527 +0.027607, 0.943527 +1.0, 1.0 +0.886964, 1.0 +0.943527, 0.0 +0.943527, 0.0 +1.0, 0.0 +1.0, 1.0 +0.0410007, 0.886965 +0.0410007, 0.0 +0.972393, 0.0 +0.972393, 0.0 +0.972393, 0.0255333 +0.0410007, 0.886965 +1.0, 0.0 +1.0, 0.886964 +0.972393, 0.886964 +0.972393, 0.886964 +0.972393, 0.0255333 +1.0, 0.0 +0.972393, 0.0 +1.0, 0.0 +0.972393, 0.0255333 +1.0, 1.0 +0.119919, 1.0 +0.119918, 0.529974 +0.119918, 0.529974 +1.0, 0.0 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +1.0, 1.0 +0.470026, 1.0 +0.5, 0.0 +0.5, 0.0 +1.0, 0.0 +1.0, 1.0 +0.880081, 0.0 +0.880081, 1.0 +0.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.880081, 0.0 +0.880081, 0.5 +0.0, 0.0 +1.0, 0.0 +1.0, 0.0 +1.0, 0.5 +0.880081, 0.5 +1.0, 1.0 +0.0, 1.0 +0.0410007, 0.886965 +1.0, 1.0 +0.0410007, 0.886965 +0.972393, 0.886964 +1.0, 1.0 +0.972393, 0.886964 +1.0, 0.886964 +0.958999, 0.943526 +0.027607, 0.943527 +0.027607, 0.0 +0.027607, 0.0 +0.958999, 0.0 +0.958999, 0.943526 +0.0, 0.0 +1.0, 0.0 +0.119918, 0.529974 +0.119918, 0.529974 +0.0, 0.529974 +0.0, 0.0 +0.0, 1.0 +0.0, 0.0 +0.880081, 0.5 +0.880081, 0.5 +0.880081, 1.0 +0.0, 1.0 +0.0, 1.0 +0.0, 0.0 +1.0, 0.0 +1.0, 0.0 +1.0, 1.0 +0.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +0.0, 0.0 +1.0, 0.0 +1.0, 0.233856 +1.0, 0.233856 +0.0, 0.233856 +0.0, 0.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +0.233856, 0.0 +1.0, 0.493306 +1.0, 1.0 +0.233856, 0.0 +1.0, 1.0 +0.0, 1.0 +0.233856, 0.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.493306 +1.0, 0.493306 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.493306 +1.0, 1.0 +0.0, 1.0 +0.0, 0.493306 +1.0, 1.0 +0.0, 0.493306 +0.766144, 0.0 +1.0, 1.0 +0.766144, 0.0 +1.0, 0.0 +0.0410007, 0.0 +0.972393, 0.0 +0.66875, 0.257769 +0.66875, 0.257769 +0.33125, 0.257769 +0.0410007, 0.0 +0.0410007, 1.0 +0.33125, 0.755737 +0.66875, 0.755738 +0.66875, 0.755738 +0.972393, 1.0 +0.0410007, 1.0 +0.0541773, 0.362574 +0.0541774, 0.709308 +0.0410007, 1.0 +0.0410007, 1.0 +0.0410007, 0.0 +0.0541773, 0.362574 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +0.0, 0.0192713 +1.0, 0.0192712 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0192713 +0.0, 1.0 +0.0, 0.0192712 +1.0, 0.475539 +1.0, 0.475539 +1.0, 1.0 +0.0, 1.0 +0.0, 0.475539 +1.0, 0.475539 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.475539 +0.0, 0.475539 +1.0, 0.0192713 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.475539 +0.33125, 0.755737 +0.295823, 0.709308 +0.295823, 0.362574 +0.295823, 0.362574 +0.33125, 0.257769 +0.33125, 0.755737 +0.0410007, 0.0 +0.33125, 0.257769 +0.295823, 0.362574 +0.295823, 0.362574 +0.0541773, 0.362574 +0.0410007, 0.0 +0.972393, 1.0 +0.66875, 0.755738 +0.945823, 0.723781 +0.0, 0.0 +1.0, 0.0 +1.0, 0.0915123 +1.0, 0.0915123 +0.0, 0.0915122 +0.0, 0.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.0 +1.0, 0.0 +1.0, 1.0 +0.0915122, 0.0 +1.0, 0.466607 +1.0, 1.0 +0.0915122, 0.0 +1.0, 1.0 +0.0, 1.0 +0.0915122, 0.0 +0.0, 1.0 +0.0, 0.0 +0.0, 0.466607 +1.0, 0.466607 +1.0, 1.0 +1.0, 1.0 +0.0, 1.0 +0.0, 0.466607 +1.0, 1.0 +0.0, 1.0 +0.0, 0.466607 +1.0, 1.0 +0.0, 0.466607 +0.908488, 0.0 +1.0, 1.0 +0.908488, 0.0 +1.0, 0.0 +0.0410007, 1.0 +0.0541774, 0.709308 +0.295823, 0.709308 +0.295823, 0.709308 +0.33125, 0.755737 +0.0410007, 1.0 +0.66875, 0.755738 +0.66875, 0.257769 +0.704177, 0.376431 +0.704177, 0.376431 +0.704177, 0.723781 +0.66875, 0.755738 +0.972393, 1.0 +0.945823, 0.723781 +0.945823, 0.376431 +0.945823, 0.376431 +0.972393, 0.0 +0.972393, 1.0 +0.972393, 0.0 +0.945823, 0.376431 +0.704177, 0.376431 +0.704177, 0.376431 +0.66875, 0.257769 +0.972393, 0.0 +0.704177, 0.723781 +0.945823, 0.723781 +0.66875, 0.755738 + + + diff --git a/assets/shot.wav b/assets/shot.wav new file mode 100644 index 0000000..883edf0 Binary files /dev/null and b/assets/shot.wav differ diff --git a/assets/tube.bmp b/assets/tube.bmp new file mode 100644 index 0000000..491c93e Binary files /dev/null and b/assets/tube.bmp differ diff --git a/assets/tube.png b/assets/tube.png new file mode 100644 index 0000000..a7b8c17 Binary files /dev/null and b/assets/tube.png differ diff --git a/assets/tube1.xml b/assets/tube1.xml new file mode 100644 index 0000000..074ccbc --- /dev/null +++ b/assets/tube1.xml @@ -0,0 +1,3903 @@ + + + + + + +-2.18557e-006, 50.0, -3.7749e-006 +17.101, 46.9846, 50.0 +17.101, 46.9846, -3.54724e-006 +-2.18557e-006, 50.0, -3.7749e-006 +-2.18557e-006, 50.0, 50.0 +17.101, 46.9846, 50.0 +-2.18557e-006, 50.0, 50.0 +17.101, 46.9846, 100.0 +17.101, 46.9846, 50.0 +-2.18557e-006, 50.0, 50.0 +-2.18557e-006, 50.0, 100.0 +17.101, 46.9846, 100.0 +-2.18557e-006, 50.0, 100.0 +17.101, 46.9846, 150.0 +17.101, 46.9846, 100.0 +-2.18557e-006, 50.0, 100.0 +-2.18557e-006, 50.0, 150.0 +17.101, 46.9846, 150.0 +-2.18557e-006, 50.0, 150.0 +17.101, 46.9846, 200.0 +17.101, 46.9846, 150.0 +-2.18557e-006, 50.0, 150.0 +-2.18557e-006, 50.0, 200.0 +17.101, 46.9846, 200.0 +-2.18557e-006, 50.0, 200.0 +17.101, 46.9846, 250.0 +17.101, 46.9846, 200.0 +-2.18557e-006, 50.0, 200.0 +-2.18557e-006, 50.0, 250.0 +17.101, 46.9846, 250.0 +-2.18557e-006, 50.0, 250.0 +15.3909, 42.2862, 250.0 +17.101, 46.9846, 250.0 +-2.18557e-006, 50.0, 250.0 +-1.96701e-006, 45.0, 250.0 +15.3909, 42.2862, 250.0 +-1.96701e-006, 45.0, 250.0 +15.3909, 42.2862, 200.0 +15.3909, 42.2862, 250.0 +-1.96701e-006, 45.0, 250.0 +-1.96701e-006, 45.0, 200.0 +15.3909, 42.2862, 200.0 +-1.96701e-006, 45.0, 200.0 +15.3909, 42.2862, 150.0 +15.3909, 42.2862, 200.0 +-1.96701e-006, 45.0, 200.0 +-1.96701e-006, 45.0, 150.0 +15.3909, 42.2862, 150.0 +-1.96701e-006, 45.0, 150.0 +15.3909, 42.2862, 100.0 +15.3909, 42.2862, 150.0 +-1.96701e-006, 45.0, 150.0 +-1.96701e-006, 45.0, 100.0 +15.3909, 42.2862, 100.0 +-1.96701e-006, 45.0, 100.0 +15.3909, 42.2862, 50.0 +15.3909, 42.2862, 100.0 +-1.96701e-006, 45.0, 100.0 +-1.96701e-006, 45.0, 50.0 +15.3909, 42.2862, 50.0 +-1.96701e-006, 45.0, 50.0 +15.3909, 42.2862, -3.19252e-006 +15.3909, 42.2862, 50.0 +-1.96701e-006, 45.0, 50.0 +-1.96701e-006, 45.0, -3.39741e-006 +15.3909, 42.2862, -3.19252e-006 +-1.96701e-006, 45.0, -3.39741e-006 +17.101, 46.9846, -3.54724e-006 +15.3909, 42.2862, -3.19252e-006 +-1.96701e-006, 45.0, -3.39741e-006 +-2.18557e-006, 50.0, -3.7749e-006 +17.101, 46.9846, -3.54724e-006 +17.101, 46.9846, -3.54724e-006 +32.1394, 38.3022, 50.0 +32.1394, 38.3022, -2.89174e-006 +17.101, 46.9846, -3.54724e-006 +17.101, 46.9846, 50.0 +32.1394, 38.3022, 50.0 +17.101, 46.9846, 50.0 +32.1394, 38.3022, 100.0 +32.1394, 38.3022, 50.0 +17.101, 46.9846, 50.0 +17.101, 46.9846, 100.0 +32.1394, 38.3022, 100.0 +17.101, 46.9846, 100.0 +32.1394, 38.3022, 150.0 +32.1394, 38.3022, 100.0 +17.101, 46.9846, 100.0 +17.101, 46.9846, 150.0 +32.1394, 38.3022, 150.0 +17.101, 46.9846, 150.0 +32.1394, 38.3022, 200.0 +32.1394, 38.3022, 150.0 +17.101, 46.9846, 150.0 +17.101, 46.9846, 200.0 +32.1394, 38.3022, 200.0 +17.101, 46.9846, 200.0 +32.1394, 38.3022, 250.0 +32.1394, 38.3022, 200.0 +17.101, 46.9846, 200.0 +17.101, 46.9846, 250.0 +32.1394, 38.3022, 250.0 +17.101, 46.9846, 250.0 +28.9254, 34.472, 250.0 +32.1394, 38.3022, 250.0 +17.101, 46.9846, 250.0 +15.3909, 42.2862, 250.0 +28.9254, 34.472, 250.0 +15.3909, 42.2862, 250.0 +28.9254, 34.472, 200.0 +28.9254, 34.472, 250.0 +15.3909, 42.2862, 250.0 +15.3909, 42.2862, 200.0 +28.9254, 34.472, 200.0 +15.3909, 42.2862, 200.0 +28.9254, 34.472, 150.0 +28.9254, 34.472, 200.0 +15.3909, 42.2862, 200.0 +15.3909, 42.2862, 150.0 +28.9254, 34.472, 150.0 +15.3909, 42.2862, 150.0 +28.9254, 34.472, 100.0 +28.9254, 34.472, 150.0 +15.3909, 42.2862, 150.0 +15.3909, 42.2862, 100.0 +28.9254, 34.472, 100.0 +15.3909, 42.2862, 100.0 +28.9254, 34.472, 50.0 +28.9254, 34.472, 100.0 +15.3909, 42.2862, 100.0 +15.3909, 42.2862, 50.0 +28.9254, 34.472, 50.0 +15.3909, 42.2862, 50.0 +28.9254, 34.472, -2.60256e-006 +28.9254, 34.472, 50.0 +15.3909, 42.2862, 50.0 +15.3909, 42.2862, -3.19252e-006 +28.9254, 34.472, -2.60256e-006 +15.3909, 42.2862, -3.19252e-006 +32.1394, 38.3022, -2.89174e-006 +28.9254, 34.472, -2.60256e-006 +15.3909, 42.2862, -3.19252e-006 +17.101, 46.9846, -3.54724e-006 +32.1394, 38.3022, -2.89174e-006 +32.1394, 38.3022, -2.89174e-006 +43.3013, 25.0, 50.0 +43.3013, 25.0, -1.88745e-006 +32.1394, 38.3022, -2.89174e-006 +32.1394, 38.3022, 50.0 +43.3013, 25.0, 50.0 +32.1394, 38.3022, 50.0 +43.3013, 25.0, 100.0 +43.3013, 25.0, 50.0 +32.1394, 38.3022, 50.0 +32.1394, 38.3022, 100.0 +43.3013, 25.0, 100.0 +32.1394, 38.3022, 100.0 +43.3013, 25.0, 150.0 +43.3013, 25.0, 100.0 +32.1394, 38.3022, 100.0 +32.1394, 38.3022, 150.0 +43.3013, 25.0, 150.0 +32.1394, 38.3022, 150.0 +43.3013, 25.0, 200.0 +43.3013, 25.0, 150.0 +32.1394, 38.3022, 150.0 +32.1394, 38.3022, 200.0 +43.3013, 25.0, 200.0 +32.1394, 38.3022, 200.0 +43.3013, 25.0, 250.0 +43.3013, 25.0, 200.0 +32.1394, 38.3022, 200.0 +32.1394, 38.3022, 250.0 +43.3013, 25.0, 250.0 +32.1394, 38.3022, 250.0 +38.9711, 22.5, 250.0 +43.3013, 25.0, 250.0 +32.1394, 38.3022, 250.0 +28.9254, 34.472, 250.0 +38.9711, 22.5, 250.0 +28.9254, 34.472, 250.0 +38.9711, 22.5, 200.0 +38.9711, 22.5, 250.0 +28.9254, 34.472, 250.0 +28.9254, 34.472, 200.0 +38.9711, 22.5, 200.0 +28.9254, 34.472, 200.0 +38.9711, 22.5, 150.0 +38.9711, 22.5, 200.0 +28.9254, 34.472, 200.0 +28.9254, 34.472, 150.0 +38.9711, 22.5, 150.0 +28.9254, 34.472, 150.0 +38.9711, 22.5, 100.0 +38.9711, 22.5, 150.0 +28.9254, 34.472, 150.0 +28.9254, 34.472, 100.0 +38.9711, 22.5, 100.0 +28.9254, 34.472, 100.0 +38.9711, 22.5, 50.0 +38.9711, 22.5, 100.0 +28.9254, 34.472, 100.0 +28.9254, 34.472, 50.0 +38.9711, 22.5, 50.0 +28.9254, 34.472, 50.0 +38.9711, 22.5, -1.6987e-006 +38.9711, 22.5, 50.0 +28.9254, 34.472, 50.0 +28.9254, 34.472, -2.60256e-006 +38.9711, 22.5, -1.6987e-006 +28.9254, 34.472, -2.60256e-006 +43.3013, 25.0, -1.88745e-006 +38.9711, 22.5, -1.6987e-006 +28.9254, 34.472, -2.60256e-006 +32.1394, 38.3022, -2.89174e-006 +43.3013, 25.0, -1.88745e-006 +43.3013, 25.0, -1.88745e-006 +49.2404, 8.68241, 50.0 +49.2404, 8.6824, -6.55503e-007 +43.3013, 25.0, -1.88745e-006 +43.3013, 25.0, 50.0 +49.2404, 8.68241, 50.0 +43.3013, 25.0, 50.0 +49.2404, 8.68241, 100.0 +49.2404, 8.68241, 50.0 +43.3013, 25.0, 50.0 +43.3013, 25.0, 100.0 +49.2404, 8.68241, 100.0 +43.3013, 25.0, 100.0 +49.2404, 8.68241, 150.0 +49.2404, 8.68241, 100.0 +43.3013, 25.0, 100.0 +43.3013, 25.0, 150.0 +49.2404, 8.68241, 150.0 +43.3013, 25.0, 150.0 +49.2404, 8.68242, 200.0 +49.2404, 8.68241, 150.0 +43.3013, 25.0, 150.0 +43.3013, 25.0, 200.0 +49.2404, 8.68242, 200.0 +43.3013, 25.0, 200.0 +49.2404, 8.68242, 250.0 +49.2404, 8.68242, 200.0 +43.3013, 25.0, 200.0 +43.3013, 25.0, 250.0 +49.2404, 8.68242, 250.0 +43.3013, 25.0, 250.0 +44.3163, 7.81418, 250.0 +49.2404, 8.68242, 250.0 +43.3013, 25.0, 250.0 +38.9711, 22.5, 250.0 +44.3163, 7.81418, 250.0 +38.9711, 22.5, 250.0 +44.3163, 7.81418, 200.0 +44.3163, 7.81418, 250.0 +38.9711, 22.5, 250.0 +38.9711, 22.5, 200.0 +44.3163, 7.81418, 200.0 +38.9711, 22.5, 200.0 +44.3163, 7.81417, 150.0 +44.3163, 7.81418, 200.0 +38.9711, 22.5, 200.0 +38.9711, 22.5, 150.0 +44.3163, 7.81417, 150.0 +38.9711, 22.5, 150.0 +44.3163, 7.81417, 100.0 +44.3163, 7.81417, 150.0 +38.9711, 22.5, 150.0 +38.9711, 22.5, 100.0 +44.3163, 7.81417, 100.0 +38.9711, 22.5, 100.0 +44.3163, 7.81417, 50.0 +44.3163, 7.81417, 100.0 +38.9711, 22.5, 100.0 +38.9711, 22.5, 50.0 +44.3163, 7.81417, 50.0 +38.9711, 22.5, 50.0 +44.3163, 7.81416, -5.89953e-007 +44.3163, 7.81417, 50.0 +38.9711, 22.5, 50.0 +38.9711, 22.5, -1.6987e-006 +44.3163, 7.81416, -5.89953e-007 +38.9711, 22.5, -1.6987e-006 +49.2404, 8.6824, -6.55503e-007 +44.3163, 7.81416, -5.89953e-007 +38.9711, 22.5, -1.6987e-006 +43.3013, 25.0, -1.88745e-006 +49.2404, 8.6824, -6.55503e-007 +49.2404, 8.6824, -6.55503e-007 +49.2404, -8.68241, 50.0 +49.2404, -8.68242, 6.55504e-007 +49.2404, 8.6824, -6.55503e-007 +49.2404, 8.68241, 50.0 +49.2404, -8.68241, 50.0 +49.2404, 8.68241, 50.0 +49.2404, -8.68241, 100.0 +49.2404, -8.68241, 50.0 +49.2404, 8.68241, 50.0 +49.2404, 8.68241, 100.0 +49.2404, -8.68241, 100.0 +49.2404, 8.68241, 100.0 +49.2404, -8.6824, 150.0 +49.2404, -8.68241, 100.0 +49.2404, 8.68241, 100.0 +49.2404, 8.68241, 150.0 +49.2404, -8.6824, 150.0 +49.2404, 8.68241, 150.0 +49.2404, -8.6824, 200.0 +49.2404, -8.6824, 150.0 +49.2404, 8.68241, 150.0 +49.2404, 8.68242, 200.0 +49.2404, -8.6824, 200.0 +49.2404, 8.68242, 200.0 +49.2404, -8.6824, 250.0 +49.2404, -8.6824, 200.0 +49.2404, 8.68242, 200.0 +49.2404, 8.68242, 250.0 +49.2404, -8.6824, 250.0 +49.2404, 8.68242, 250.0 +44.3163, -7.81416, 250.0 +49.2404, -8.6824, 250.0 +49.2404, 8.68242, 250.0 +44.3163, 7.81418, 250.0 +44.3163, -7.81416, 250.0 +44.3163, 7.81418, 250.0 +44.3163, -7.81416, 200.0 +44.3163, -7.81416, 250.0 +44.3163, 7.81418, 250.0 +44.3163, 7.81418, 200.0 +44.3163, -7.81416, 200.0 +44.3163, 7.81418, 200.0 +44.3163, -7.81416, 150.0 +44.3163, -7.81416, 200.0 +44.3163, 7.81418, 200.0 +44.3163, 7.81417, 150.0 +44.3163, -7.81416, 150.0 +44.3163, 7.81417, 150.0 +44.3163, -7.81417, 100.0 +44.3163, -7.81416, 150.0 +44.3163, 7.81417, 150.0 +44.3163, 7.81417, 100.0 +44.3163, -7.81417, 100.0 +44.3163, 7.81417, 100.0 +44.3163, -7.81417, 50.0 +44.3163, -7.81417, 100.0 +44.3163, 7.81417, 100.0 +44.3163, 7.81417, 50.0 +44.3163, -7.81417, 50.0 +44.3163, 7.81417, 50.0 +44.3163, -7.81417, 5.89954e-007 +44.3163, -7.81417, 50.0 +44.3163, 7.81417, 50.0 +44.3163, 7.81416, -5.89953e-007 +44.3163, -7.81417, 5.89954e-007 +44.3163, 7.81416, -5.89953e-007 +49.2404, -8.68242, 6.55504e-007 +44.3163, -7.81417, 5.89954e-007 +44.3163, 7.81416, -5.89953e-007 +49.2404, 8.6824, -6.55503e-007 +49.2404, -8.68242, 6.55504e-007 +49.2404, -8.68242, 6.55504e-007 +43.3013, -25.0, 50.0 +43.3013, -25.0, 1.88745e-006 +49.2404, -8.68242, 6.55504e-007 +49.2404, -8.68241, 50.0 +43.3013, -25.0, 50.0 +49.2404, -8.68241, 50.0 +43.3013, -25.0, 100.0 +43.3013, -25.0, 50.0 +49.2404, -8.68241, 50.0 +49.2404, -8.68241, 100.0 +43.3013, -25.0, 100.0 +49.2404, -8.68241, 100.0 +43.3013, -25.0, 150.0 +43.3013, -25.0, 100.0 +49.2404, -8.68241, 100.0 +49.2404, -8.6824, 150.0 +43.3013, -25.0, 150.0 +49.2404, -8.6824, 150.0 +43.3013, -25.0, 200.0 +43.3013, -25.0, 150.0 +49.2404, -8.6824, 150.0 +49.2404, -8.6824, 200.0 +43.3013, -25.0, 200.0 +49.2404, -8.6824, 200.0 +43.3013, -25.0, 250.0 +43.3013, -25.0, 200.0 +49.2404, -8.6824, 200.0 +49.2404, -8.6824, 250.0 +43.3013, -25.0, 250.0 +49.2404, -8.6824, 250.0 +38.9711, -22.5, 250.0 +43.3013, -25.0, 250.0 +49.2404, -8.6824, 250.0 +44.3163, -7.81416, 250.0 +38.9711, -22.5, 250.0 +44.3163, -7.81416, 250.0 +38.9711, -22.5, 200.0 +38.9711, -22.5, 250.0 +44.3163, -7.81416, 250.0 +44.3163, -7.81416, 200.0 +38.9711, -22.5, 200.0 +44.3163, -7.81416, 200.0 +38.9711, -22.5, 150.0 +38.9711, -22.5, 200.0 +44.3163, -7.81416, 200.0 +44.3163, -7.81416, 150.0 +38.9711, -22.5, 150.0 +44.3163, -7.81416, 150.0 +38.9711, -22.5, 100.0 +38.9711, -22.5, 150.0 +44.3163, -7.81416, 150.0 +44.3163, -7.81417, 100.0 +38.9711, -22.5, 100.0 +44.3163, -7.81417, 100.0 +38.9711, -22.5, 50.0 +38.9711, -22.5, 100.0 +44.3163, -7.81417, 100.0 +44.3163, -7.81417, 50.0 +38.9711, -22.5, 50.0 +44.3163, -7.81417, 50.0 +38.9711, -22.5, 1.6987e-006 +38.9711, -22.5, 50.0 +44.3163, -7.81417, 50.0 +44.3163, -7.81417, 5.89954e-007 +38.9711, -22.5, 1.6987e-006 +44.3163, -7.81417, 5.89954e-007 +43.3013, -25.0, 1.88745e-006 +38.9711, -22.5, 1.6987e-006 +44.3163, -7.81417, 5.89954e-007 +49.2404, -8.68242, 6.55504e-007 +43.3013, -25.0, 1.88745e-006 +43.3013, -25.0, 1.88745e-006 +32.1394, -38.3022, 50.0 +32.1394, -38.3022, 2.89174e-006 +43.3013, -25.0, 1.88745e-006 +43.3013, -25.0, 50.0 +32.1394, -38.3022, 50.0 +43.3013, -25.0, 50.0 +32.1394, -38.3022, 100.0 +32.1394, -38.3022, 50.0 +43.3013, -25.0, 50.0 +43.3013, -25.0, 100.0 +32.1394, -38.3022, 100.0 +43.3013, -25.0, 100.0 +32.1394, -38.3022, 150.0 +32.1394, -38.3022, 100.0 +43.3013, -25.0, 100.0 +43.3013, -25.0, 150.0 +32.1394, -38.3022, 150.0 +43.3013, -25.0, 150.0 +32.1394, -38.3022, 200.0 +32.1394, -38.3022, 150.0 +43.3013, -25.0, 150.0 +43.3013, -25.0, 200.0 +32.1394, -38.3022, 200.0 +43.3013, -25.0, 200.0 +32.1394, -38.3022, 250.0 +32.1394, -38.3022, 200.0 +43.3013, -25.0, 200.0 +43.3013, -25.0, 250.0 +32.1394, -38.3022, 250.0 +43.3013, -25.0, 250.0 +28.9254, -34.472, 250.0 +32.1394, -38.3022, 250.0 +43.3013, -25.0, 250.0 +38.9711, -22.5, 250.0 +28.9254, -34.472, 250.0 +38.9711, -22.5, 250.0 +28.9254, -34.472, 200.0 +28.9254, -34.472, 250.0 +38.9711, -22.5, 250.0 +38.9711, -22.5, 200.0 +28.9254, -34.472, 200.0 +38.9711, -22.5, 200.0 +28.9254, -34.472, 150.0 +28.9254, -34.472, 200.0 +38.9711, -22.5, 200.0 +38.9711, -22.5, 150.0 +28.9254, -34.472, 150.0 +38.9711, -22.5, 150.0 +28.9254, -34.472, 100.0 +28.9254, -34.472, 150.0 +38.9711, -22.5, 150.0 +38.9711, -22.5, 100.0 +28.9254, -34.472, 100.0 +38.9711, -22.5, 100.0 +28.9254, -34.472, 50.0 +28.9254, -34.472, 100.0 +38.9711, -22.5, 100.0 +38.9711, -22.5, 50.0 +28.9254, -34.472, 50.0 +38.9711, -22.5, 50.0 +28.9254, -34.472, 2.60256e-006 +28.9254, -34.472, 50.0 +38.9711, -22.5, 50.0 +38.9711, -22.5, 1.6987e-006 +28.9254, -34.472, 2.60256e-006 +38.9711, -22.5, 1.6987e-006 +32.1394, -38.3022, 2.89174e-006 +28.9254, -34.472, 2.60256e-006 +38.9711, -22.5, 1.6987e-006 +43.3013, -25.0, 1.88745e-006 +32.1394, -38.3022, 2.89174e-006 +32.1394, -38.3022, 2.89174e-006 +17.101, -46.9846, 50.0 +17.101, -46.9846, 3.54724e-006 +32.1394, -38.3022, 2.89174e-006 +32.1394, -38.3022, 50.0 +17.101, -46.9846, 50.0 +32.1394, -38.3022, 50.0 +17.101, -46.9846, 100.0 +17.101, -46.9846, 50.0 +32.1394, -38.3022, 50.0 +32.1394, -38.3022, 100.0 +17.101, -46.9846, 100.0 +32.1394, -38.3022, 100.0 +17.101, -46.9846, 150.0 +17.101, -46.9846, 100.0 +32.1394, -38.3022, 100.0 +32.1394, -38.3022, 150.0 +17.101, -46.9846, 150.0 +32.1394, -38.3022, 150.0 +17.101, -46.9846, 200.0 +17.101, -46.9846, 150.0 +32.1394, -38.3022, 150.0 +32.1394, -38.3022, 200.0 +17.101, -46.9846, 200.0 +32.1394, -38.3022, 200.0 +17.101, -46.9846, 250.0 +17.101, -46.9846, 200.0 +32.1394, -38.3022, 200.0 +32.1394, -38.3022, 250.0 +17.101, -46.9846, 250.0 +32.1394, -38.3022, 250.0 +15.3909, -42.2862, 250.0 +17.101, -46.9846, 250.0 +32.1394, -38.3022, 250.0 +28.9254, -34.472, 250.0 +15.3909, -42.2862, 250.0 +28.9254, -34.472, 250.0 +15.3909, -42.2862, 200.0 +15.3909, -42.2862, 250.0 +28.9254, -34.472, 250.0 +28.9254, -34.472, 200.0 +15.3909, -42.2862, 200.0 +28.9254, -34.472, 200.0 +15.3909, -42.2862, 150.0 +15.3909, -42.2862, 200.0 +28.9254, -34.472, 200.0 +28.9254, -34.472, 150.0 +15.3909, -42.2862, 150.0 +28.9254, -34.472, 150.0 +15.3909, -42.2862, 100.0 +15.3909, -42.2862, 150.0 +28.9254, -34.472, 150.0 +28.9254, -34.472, 100.0 +15.3909, -42.2862, 100.0 +28.9254, -34.472, 100.0 +15.3909, -42.2862, 50.0 +15.3909, -42.2862, 100.0 +28.9254, -34.472, 100.0 +28.9254, -34.472, 50.0 +15.3909, -42.2862, 50.0 +28.9254, -34.472, 50.0 +15.3909, -42.2862, 3.19252e-006 +15.3909, -42.2862, 50.0 +28.9254, -34.472, 50.0 +28.9254, -34.472, 2.60256e-006 +15.3909, -42.2862, 3.19252e-006 +28.9254, -34.472, 2.60256e-006 +17.101, -46.9846, 3.54724e-006 +15.3909, -42.2862, 3.19252e-006 +28.9254, -34.472, 2.60256e-006 +32.1394, -38.3022, 2.89174e-006 +17.101, -46.9846, 3.54724e-006 +17.101, -46.9846, 3.54724e-006 +-1.41065e-005, -50.0, 50.0 +-1.41065e-005, -50.0, 3.7749e-006 +17.101, -46.9846, 3.54724e-006 +17.101, -46.9846, 50.0 +-1.41065e-005, -50.0, 50.0 +17.101, -46.9846, 50.0 +-1.41065e-005, -50.0, 100.0 +-1.41065e-005, -50.0, 50.0 +17.101, -46.9846, 50.0 +17.101, -46.9846, 100.0 +-1.41065e-005, -50.0, 100.0 +17.101, -46.9846, 100.0 +-1.41065e-005, -50.0, 150.0 +-1.41065e-005, -50.0, 100.0 +17.101, -46.9846, 100.0 +17.101, -46.9846, 150.0 +-1.41065e-005, -50.0, 150.0 +17.101, -46.9846, 150.0 +-1.41065e-005, -50.0, 200.0 +-1.41065e-005, -50.0, 150.0 +17.101, -46.9846, 150.0 +17.101, -46.9846, 200.0 +-1.41065e-005, -50.0, 200.0 +17.101, -46.9846, 200.0 +-1.41065e-005, -50.0, 250.0 +-1.41065e-005, -50.0, 200.0 +17.101, -46.9846, 200.0 +17.101, -46.9846, 250.0 +-1.41065e-005, -50.0, 250.0 +17.101, -46.9846, 250.0 +-1.26958e-005, -45.0, 250.0 +-1.41065e-005, -50.0, 250.0 +17.101, -46.9846, 250.0 +15.3909, -42.2862, 250.0 +-1.26958e-005, -45.0, 250.0 +15.3909, -42.2862, 250.0 +-1.26958e-005, -45.0, 200.0 +-1.26958e-005, -45.0, 250.0 +15.3909, -42.2862, 250.0 +15.3909, -42.2862, 200.0 +-1.26958e-005, -45.0, 200.0 +15.3909, -42.2862, 200.0 +-1.26958e-005, -45.0, 150.0 +-1.26958e-005, -45.0, 200.0 +15.3909, -42.2862, 200.0 +15.3909, -42.2862, 150.0 +-1.26958e-005, -45.0, 150.0 +15.3909, -42.2862, 150.0 +-1.26958e-005, -45.0, 100.0 +-1.26958e-005, -45.0, 150.0 +15.3909, -42.2862, 150.0 +15.3909, -42.2862, 100.0 +-1.26958e-005, -45.0, 100.0 +15.3909, -42.2862, 100.0 +-1.26958e-005, -45.0, 50.0 +-1.26958e-005, -45.0, 100.0 +15.3909, -42.2862, 100.0 +15.3909, -42.2862, 50.0 +-1.26958e-005, -45.0, 50.0 +15.3909, -42.2862, 50.0 +-1.26958e-005, -45.0, 3.39741e-006 +-1.26958e-005, -45.0, 50.0 +15.3909, -42.2862, 50.0 +15.3909, -42.2862, 3.19252e-006 +-1.26958e-005, -45.0, 3.39741e-006 +15.3909, -42.2862, 3.19252e-006 +-1.41065e-005, -50.0, 3.7749e-006 +-1.26958e-005, -45.0, 3.39741e-006 +15.3909, -42.2862, 3.19252e-006 +17.101, -46.9846, 3.54724e-006 +-1.41065e-005, -50.0, 3.7749e-006 +-1.41065e-005, -50.0, 3.7749e-006 +-17.101, -46.9846, 50.0 +-17.101, -46.9846, 3.54724e-006 +-1.41065e-005, -50.0, 3.7749e-006 +-1.41065e-005, -50.0, 50.0 +-17.101, -46.9846, 50.0 +-1.41065e-005, -50.0, 50.0 +-17.101, -46.9846, 100.0 +-17.101, -46.9846, 50.0 +-1.41065e-005, -50.0, 50.0 +-1.41065e-005, -50.0, 100.0 +-17.101, -46.9846, 100.0 +-1.41065e-005, -50.0, 100.0 +-17.101, -46.9846, 150.0 +-17.101, -46.9846, 100.0 +-1.41065e-005, -50.0, 100.0 +-1.41065e-005, -50.0, 150.0 +-17.101, -46.9846, 150.0 +-1.41065e-005, -50.0, 150.0 +-17.101, -46.9846, 200.0 +-17.101, -46.9846, 150.0 +-1.41065e-005, -50.0, 150.0 +-1.41065e-005, -50.0, 200.0 +-17.101, -46.9846, 200.0 +-1.41065e-005, -50.0, 200.0 +-17.101, -46.9846, 250.0 +-17.101, -46.9846, 200.0 +-1.41065e-005, -50.0, 200.0 +-1.41065e-005, -50.0, 250.0 +-17.101, -46.9846, 250.0 +-1.41065e-005, -50.0, 250.0 +-15.3909, -42.2861, 250.0 +-17.101, -46.9846, 250.0 +-1.41065e-005, -50.0, 250.0 +-1.26958e-005, -45.0, 250.0 +-15.3909, -42.2861, 250.0 +-1.26958e-005, -45.0, 250.0 +-15.3909, -42.2861, 200.0 +-15.3909, -42.2861, 250.0 +-1.26958e-005, -45.0, 250.0 +-1.26958e-005, -45.0, 200.0 +-15.3909, -42.2861, 200.0 +-1.26958e-005, -45.0, 200.0 +-15.3909, -42.2862, 150.0 +-15.3909, -42.2861, 200.0 +-1.26958e-005, -45.0, 200.0 +-1.26958e-005, -45.0, 150.0 +-15.3909, -42.2862, 150.0 +-1.26958e-005, -45.0, 150.0 +-15.3909, -42.2862, 100.0 +-15.3909, -42.2862, 150.0 +-1.26958e-005, -45.0, 150.0 +-1.26958e-005, -45.0, 100.0 +-15.3909, -42.2862, 100.0 +-1.26958e-005, -45.0, 100.0 +-15.3909, -42.2862, 50.0 +-15.3909, -42.2862, 100.0 +-1.26958e-005, -45.0, 100.0 +-1.26958e-005, -45.0, 50.0 +-15.3909, -42.2862, 50.0 +-1.26958e-005, -45.0, 50.0 +-15.3909, -42.2862, 3.19252e-006 +-15.3909, -42.2862, 50.0 +-1.26958e-005, -45.0, 50.0 +-1.26958e-005, -45.0, 3.39741e-006 +-15.3909, -42.2862, 3.19252e-006 +-1.26958e-005, -45.0, 3.39741e-006 +-17.101, -46.9846, 3.54724e-006 +-15.3909, -42.2862, 3.19252e-006 +-1.26958e-005, -45.0, 3.39741e-006 +-1.41065e-005, -50.0, 3.7749e-006 +-17.101, -46.9846, 3.54724e-006 +-17.101, -46.9846, 3.54724e-006 +-32.1394, -38.3022, 50.0 +-32.1394, -38.3022, 2.89174e-006 +-17.101, -46.9846, 3.54724e-006 +-17.101, -46.9846, 50.0 +-32.1394, -38.3022, 50.0 +-17.101, -46.9846, 50.0 +-32.1394, -38.3022, 100.0 +-32.1394, -38.3022, 50.0 +-17.101, -46.9846, 50.0 +-17.101, -46.9846, 100.0 +-32.1394, -38.3022, 100.0 +-17.101, -46.9846, 100.0 +-32.1394, -38.3022, 150.0 +-32.1394, -38.3022, 100.0 +-17.101, -46.9846, 100.0 +-17.101, -46.9846, 150.0 +-32.1394, -38.3022, 150.0 +-17.101, -46.9846, 150.0 +-32.1394, -38.3022, 200.0 +-32.1394, -38.3022, 150.0 +-17.101, -46.9846, 150.0 +-17.101, -46.9846, 200.0 +-32.1394, -38.3022, 200.0 +-17.101, -46.9846, 200.0 +-32.1394, -38.3022, 250.0 +-32.1394, -38.3022, 200.0 +-17.101, -46.9846, 200.0 +-17.101, -46.9846, 250.0 +-32.1394, -38.3022, 250.0 +-17.101, -46.9846, 250.0 +-28.9255, -34.472, 250.0 +-32.1394, -38.3022, 250.0 +-17.101, -46.9846, 250.0 +-15.3909, -42.2861, 250.0 +-28.9255, -34.472, 250.0 +-15.3909, -42.2861, 250.0 +-28.9255, -34.472, 200.0 +-28.9255, -34.472, 250.0 +-15.3909, -42.2861, 250.0 +-15.3909, -42.2861, 200.0 +-28.9255, -34.472, 200.0 +-15.3909, -42.2861, 200.0 +-28.9255, -34.472, 150.0 +-28.9255, -34.472, 200.0 +-15.3909, -42.2861, 200.0 +-15.3909, -42.2862, 150.0 +-28.9255, -34.472, 150.0 +-15.3909, -42.2862, 150.0 +-28.9255, -34.472, 100.0 +-28.9255, -34.472, 150.0 +-15.3909, -42.2862, 150.0 +-15.3909, -42.2862, 100.0 +-28.9255, -34.472, 100.0 +-15.3909, -42.2862, 100.0 +-28.9255, -34.472, 50.0 +-28.9255, -34.472, 100.0 +-15.3909, -42.2862, 100.0 +-15.3909, -42.2862, 50.0 +-28.9255, -34.472, 50.0 +-15.3909, -42.2862, 50.0 +-28.9255, -34.472, 2.60256e-006 +-28.9255, -34.472, 50.0 +-15.3909, -42.2862, 50.0 +-15.3909, -42.2862, 3.19252e-006 +-28.9255, -34.472, 2.60256e-006 +-15.3909, -42.2862, 3.19252e-006 +-32.1394, -38.3022, 2.89174e-006 +-28.9255, -34.472, 2.60256e-006 +-15.3909, -42.2862, 3.19252e-006 +-17.101, -46.9846, 3.54724e-006 +-32.1394, -38.3022, 2.89174e-006 +-32.1394, -38.3022, 2.89174e-006 +-43.3013, -25.0, 50.0 +-43.3013, -25.0, 1.88745e-006 +-32.1394, -38.3022, 2.89174e-006 +-32.1394, -38.3022, 50.0 +-43.3013, -25.0, 50.0 +-32.1394, -38.3022, 50.0 +-43.3013, -25.0, 100.0 +-43.3013, -25.0, 50.0 +-32.1394, -38.3022, 50.0 +-32.1394, -38.3022, 100.0 +-43.3013, -25.0, 100.0 +-32.1394, -38.3022, 100.0 +-43.3013, -25.0, 150.0 +-43.3013, -25.0, 100.0 +-32.1394, -38.3022, 100.0 +-32.1394, -38.3022, 150.0 +-43.3013, -25.0, 150.0 +-32.1394, -38.3022, 150.0 +-43.3013, -25.0, 200.0 +-43.3013, -25.0, 150.0 +-32.1394, -38.3022, 150.0 +-32.1394, -38.3022, 200.0 +-43.3013, -25.0, 200.0 +-32.1394, -38.3022, 200.0 +-43.3013, -25.0, 250.0 +-43.3013, -25.0, 200.0 +-32.1394, -38.3022, 200.0 +-32.1394, -38.3022, 250.0 +-43.3013, -25.0, 250.0 +-32.1394, -38.3022, 250.0 +-38.9711, -22.5, 250.0 +-43.3013, -25.0, 250.0 +-32.1394, -38.3022, 250.0 +-28.9255, -34.472, 250.0 +-38.9711, -22.5, 250.0 +-28.9255, -34.472, 250.0 +-38.9711, -22.5, 200.0 +-38.9711, -22.5, 250.0 +-28.9255, -34.472, 250.0 +-28.9255, -34.472, 200.0 +-38.9711, -22.5, 200.0 +-28.9255, -34.472, 200.0 +-38.9711, -22.5, 150.0 +-38.9711, -22.5, 200.0 +-28.9255, -34.472, 200.0 +-28.9255, -34.472, 150.0 +-38.9711, -22.5, 150.0 +-28.9255, -34.472, 150.0 +-38.9711, -22.5, 100.0 +-38.9711, -22.5, 150.0 +-28.9255, -34.472, 150.0 +-28.9255, -34.472, 100.0 +-38.9711, -22.5, 100.0 +-28.9255, -34.472, 100.0 +-38.9711, -22.5, 50.0 +-38.9711, -22.5, 100.0 +-28.9255, -34.472, 100.0 +-28.9255, -34.472, 50.0 +-38.9711, -22.5, 50.0 +-28.9255, -34.472, 50.0 +-38.9711, -22.5, 1.6987e-006 +-38.9711, -22.5, 50.0 +-28.9255, -34.472, 50.0 +-28.9255, -34.472, 2.60256e-006 +-38.9711, -22.5, 1.6987e-006 +-28.9255, -34.472, 2.60256e-006 +-43.3013, -25.0, 1.88745e-006 +-38.9711, -22.5, 1.6987e-006 +-28.9255, -34.472, 2.60256e-006 +-32.1394, -38.3022, 2.89174e-006 +-43.3013, -25.0, 1.88745e-006 +-43.3013, -25.0, 1.88745e-006 +-49.2404, -8.6824, 50.0 +-49.2404, -8.6824, 6.55503e-007 +-43.3013, -25.0, 1.88745e-006 +-43.3013, -25.0, 50.0 +-49.2404, -8.6824, 50.0 +-43.3013, -25.0, 50.0 +-49.2404, -8.68239, 100.0 +-49.2404, -8.6824, 50.0 +-43.3013, -25.0, 50.0 +-43.3013, -25.0, 100.0 +-49.2404, -8.68239, 100.0 +-43.3013, -25.0, 100.0 +-49.2404, -8.68239, 150.0 +-49.2404, -8.68239, 100.0 +-43.3013, -25.0, 100.0 +-43.3013, -25.0, 150.0 +-49.2404, -8.68239, 150.0 +-43.3013, -25.0, 150.0 +-49.2404, -8.68239, 200.0 +-49.2404, -8.68239, 150.0 +-43.3013, -25.0, 150.0 +-43.3013, -25.0, 200.0 +-49.2404, -8.68239, 200.0 +-43.3013, -25.0, 200.0 +-49.2404, -8.68238, 250.0 +-49.2404, -8.68239, 200.0 +-43.3013, -25.0, 200.0 +-43.3013, -25.0, 250.0 +-49.2404, -8.68238, 250.0 +-43.3013, -25.0, 250.0 +-44.3163, -7.81414, 250.0 +-49.2404, -8.68238, 250.0 +-43.3013, -25.0, 250.0 +-38.9711, -22.5, 250.0 +-44.3163, -7.81414, 250.0 +-38.9711, -22.5, 250.0 +-44.3163, -7.81415, 200.0 +-44.3163, -7.81414, 250.0 +-38.9711, -22.5, 250.0 +-38.9711, -22.5, 200.0 +-44.3163, -7.81415, 200.0 +-38.9711, -22.5, 200.0 +-44.3163, -7.81415, 150.0 +-44.3163, -7.81415, 200.0 +-38.9711, -22.5, 200.0 +-38.9711, -22.5, 150.0 +-44.3163, -7.81415, 150.0 +-38.9711, -22.5, 150.0 +-44.3163, -7.81416, 100.0 +-44.3163, -7.81415, 150.0 +-38.9711, -22.5, 150.0 +-38.9711, -22.5, 100.0 +-44.3163, -7.81416, 100.0 +-38.9711, -22.5, 100.0 +-44.3163, -7.81416, 50.0 +-44.3163, -7.81416, 100.0 +-38.9711, -22.5, 100.0 +-38.9711, -22.5, 50.0 +-44.3163, -7.81416, 50.0 +-38.9711, -22.5, 50.0 +-44.3163, -7.81416, 5.89953e-007 +-44.3163, -7.81416, 50.0 +-38.9711, -22.5, 50.0 +-38.9711, -22.5, 1.6987e-006 +-44.3163, -7.81416, 5.89953e-007 +-38.9711, -22.5, 1.6987e-006 +-49.2404, -8.6824, 6.55503e-007 +-44.3163, -7.81416, 5.89953e-007 +-38.9711, -22.5, 1.6987e-006 +-43.3013, -25.0, 1.88745e-006 +-49.2404, -8.6824, 6.55503e-007 +-49.2404, -8.6824, 6.55503e-007 +-49.2404, 8.68242, 50.0 +-49.2404, 8.68241, -6.55504e-007 +-49.2404, -8.6824, 6.55503e-007 +-49.2404, -8.6824, 50.0 +-49.2404, 8.68242, 50.0 +-49.2404, -8.6824, 50.0 +-49.2404, 8.68242, 100.0 +-49.2404, 8.68242, 50.0 +-49.2404, -8.6824, 50.0 +-49.2404, -8.68239, 100.0 +-49.2404, 8.68242, 100.0 +-49.2404, -8.68239, 100.0 +-49.2404, 8.68242, 150.0 +-49.2404, 8.68242, 100.0 +-49.2404, -8.68239, 100.0 +-49.2404, -8.68239, 150.0 +-49.2404, 8.68242, 150.0 +-49.2404, -8.68239, 150.0 +-49.2404, 8.68243, 200.0 +-49.2404, 8.68242, 150.0 +-49.2404, -8.68239, 150.0 +-49.2404, -8.68239, 200.0 +-49.2404, 8.68243, 200.0 +-49.2404, -8.68239, 200.0 +-49.2404, 8.68243, 250.0 +-49.2404, 8.68243, 200.0 +-49.2404, -8.68239, 200.0 +-49.2404, -8.68238, 250.0 +-49.2404, 8.68243, 250.0 +-49.2404, -8.68238, 250.0 +-44.3163, 7.81419, 250.0 +-49.2404, 8.68243, 250.0 +-49.2404, -8.68238, 250.0 +-44.3163, -7.81414, 250.0 +-44.3163, 7.81419, 250.0 +-44.3163, -7.81414, 250.0 +-44.3163, 7.81419, 200.0 +-44.3163, 7.81419, 250.0 +-44.3163, -7.81414, 250.0 +-44.3163, -7.81415, 200.0 +-44.3163, 7.81419, 200.0 +-44.3163, -7.81415, 200.0 +-44.3163, 7.81418, 150.0 +-44.3163, 7.81419, 200.0 +-44.3163, -7.81415, 200.0 +-44.3163, -7.81415, 150.0 +-44.3163, 7.81418, 150.0 +-44.3163, -7.81415, 150.0 +-44.3163, 7.81418, 100.0 +-44.3163, 7.81418, 150.0 +-44.3163, -7.81415, 150.0 +-44.3163, -7.81416, 100.0 +-44.3163, 7.81418, 100.0 +-44.3163, -7.81416, 100.0 +-44.3163, 7.81417, 50.0 +-44.3163, 7.81418, 100.0 +-44.3163, -7.81416, 100.0 +-44.3163, -7.81416, 50.0 +-44.3163, 7.81417, 50.0 +-44.3163, -7.81416, 50.0 +-44.3163, 7.81417, -5.89953e-007 +-44.3163, 7.81417, 50.0 +-44.3163, -7.81416, 50.0 +-44.3163, -7.81416, 5.89953e-007 +-44.3163, 7.81417, -5.89953e-007 +-44.3163, -7.81416, 5.89953e-007 +-49.2404, 8.68241, -6.55504e-007 +-44.3163, 7.81417, -5.89953e-007 +-44.3163, -7.81416, 5.89953e-007 +-49.2404, -8.6824, 6.55503e-007 +-49.2404, 8.68241, -6.55504e-007 +-49.2404, 8.68241, -6.55504e-007 +-43.3013, 25.0, 50.0 +-43.3013, 25.0, -1.88745e-006 +-49.2404, 8.68241, -6.55504e-007 +-49.2404, 8.68242, 50.0 +-43.3013, 25.0, 50.0 +-49.2404, 8.68242, 50.0 +-43.3013, 25.0, 100.0 +-43.3013, 25.0, 50.0 +-49.2404, 8.68242, 50.0 +-49.2404, 8.68242, 100.0 +-43.3013, 25.0, 100.0 +-49.2404, 8.68242, 100.0 +-43.3013, 25.0, 150.0 +-43.3013, 25.0, 100.0 +-49.2404, 8.68242, 100.0 +-49.2404, 8.68242, 150.0 +-43.3013, 25.0, 150.0 +-49.2404, 8.68242, 150.0 +-43.3013, 25.0, 200.0 +-43.3013, 25.0, 150.0 +-49.2404, 8.68242, 150.0 +-49.2404, 8.68243, 200.0 +-43.3013, 25.0, 200.0 +-49.2404, 8.68243, 200.0 +-43.3013, 25.0, 250.0 +-43.3013, 25.0, 200.0 +-49.2404, 8.68243, 200.0 +-49.2404, 8.68243, 250.0 +-43.3013, 25.0, 250.0 +-49.2404, 8.68243, 250.0 +-38.9711, 22.5, 250.0 +-43.3013, 25.0, 250.0 +-49.2404, 8.68243, 250.0 +-44.3163, 7.81419, 250.0 +-38.9711, 22.5, 250.0 +-44.3163, 7.81419, 250.0 +-38.9711, 22.5, 200.0 +-38.9711, 22.5, 250.0 +-44.3163, 7.81419, 250.0 +-44.3163, 7.81419, 200.0 +-38.9711, 22.5, 200.0 +-44.3163, 7.81419, 200.0 +-38.9711, 22.5, 150.0 +-38.9711, 22.5, 200.0 +-44.3163, 7.81419, 200.0 +-44.3163, 7.81418, 150.0 +-38.9711, 22.5, 150.0 +-44.3163, 7.81418, 150.0 +-38.9711, 22.5, 100.0 +-38.9711, 22.5, 150.0 +-44.3163, 7.81418, 150.0 +-44.3163, 7.81418, 100.0 +-38.9711, 22.5, 100.0 +-44.3163, 7.81418, 100.0 +-38.9711, 22.5, 50.0 +-38.9711, 22.5, 100.0 +-44.3163, 7.81418, 100.0 +-44.3163, 7.81417, 50.0 +-38.9711, 22.5, 50.0 +-44.3163, 7.81417, 50.0 +-38.9711, 22.5, -1.6987e-006 +-38.9711, 22.5, 50.0 +-44.3163, 7.81417, 50.0 +-44.3163, 7.81417, -5.89953e-007 +-38.9711, 22.5, -1.6987e-006 +-44.3163, 7.81417, -5.89953e-007 +-43.3013, 25.0, -1.88745e-006 +-38.9711, 22.5, -1.6987e-006 +-44.3163, 7.81417, -5.89953e-007 +-49.2404, 8.68241, -6.55504e-007 +-43.3013, 25.0, -1.88745e-006 +-43.3013, 25.0, -1.88745e-006 +-32.1394, 38.3022, 50.0 +-32.1394, 38.3022, -2.89174e-006 +-43.3013, 25.0, -1.88745e-006 +-43.3013, 25.0, 50.0 +-32.1394, 38.3022, 50.0 +-43.3013, 25.0, 50.0 +-32.1394, 38.3022, 100.0 +-32.1394, 38.3022, 50.0 +-43.3013, 25.0, 50.0 +-43.3013, 25.0, 100.0 +-32.1394, 38.3022, 100.0 +-43.3013, 25.0, 100.0 +-32.1394, 38.3022, 150.0 +-32.1394, 38.3022, 100.0 +-43.3013, 25.0, 100.0 +-43.3013, 25.0, 150.0 +-32.1394, 38.3022, 150.0 +-43.3013, 25.0, 150.0 +-32.1394, 38.3022, 200.0 +-32.1394, 38.3022, 150.0 +-43.3013, 25.0, 150.0 +-43.3013, 25.0, 200.0 +-32.1394, 38.3022, 200.0 +-43.3013, 25.0, 200.0 +-32.1394, 38.3022, 250.0 +-32.1394, 38.3022, 200.0 +-43.3013, 25.0, 200.0 +-43.3013, 25.0, 250.0 +-32.1394, 38.3022, 250.0 +-43.3013, 25.0, 250.0 +-28.9254, 34.472, 250.0 +-32.1394, 38.3022, 250.0 +-43.3013, 25.0, 250.0 +-38.9711, 22.5, 250.0 +-28.9254, 34.472, 250.0 +-38.9711, 22.5, 250.0 +-28.9254, 34.472, 200.0 +-28.9254, 34.472, 250.0 +-38.9711, 22.5, 250.0 +-38.9711, 22.5, 200.0 +-28.9254, 34.472, 200.0 +-38.9711, 22.5, 200.0 +-28.9254, 34.472, 150.0 +-28.9254, 34.472, 200.0 +-38.9711, 22.5, 200.0 +-38.9711, 22.5, 150.0 +-28.9254, 34.472, 150.0 +-38.9711, 22.5, 150.0 +-28.9254, 34.472, 100.0 +-28.9254, 34.472, 150.0 +-38.9711, 22.5, 150.0 +-38.9711, 22.5, 100.0 +-28.9254, 34.472, 100.0 +-38.9711, 22.5, 100.0 +-28.9254, 34.472, 50.0 +-28.9254, 34.472, 100.0 +-38.9711, 22.5, 100.0 +-38.9711, 22.5, 50.0 +-28.9254, 34.472, 50.0 +-38.9711, 22.5, 50.0 +-28.9254, 34.472, -2.60256e-006 +-28.9254, 34.472, 50.0 +-38.9711, 22.5, 50.0 +-38.9711, 22.5, -1.6987e-006 +-28.9254, 34.472, -2.60256e-006 +-38.9711, 22.5, -1.6987e-006 +-32.1394, 38.3022, -2.89174e-006 +-28.9254, 34.472, -2.60256e-006 +-38.9711, 22.5, -1.6987e-006 +-43.3013, 25.0, -1.88745e-006 +-32.1394, 38.3022, -2.89174e-006 +-32.1394, 38.3022, -2.89174e-006 +-17.101, 46.9846, 50.0 +-17.101, 46.9846, -3.54724e-006 +-32.1394, 38.3022, -2.89174e-006 +-32.1394, 38.3022, 50.0 +-17.101, 46.9846, 50.0 +-32.1394, 38.3022, 50.0 +-17.101, 46.9846, 100.0 +-17.101, 46.9846, 50.0 +-32.1394, 38.3022, 50.0 +-32.1394, 38.3022, 100.0 +-17.101, 46.9846, 100.0 +-32.1394, 38.3022, 100.0 +-17.101, 46.9846, 150.0 +-17.101, 46.9846, 100.0 +-32.1394, 38.3022, 100.0 +-32.1394, 38.3022, 150.0 +-17.101, 46.9846, 150.0 +-32.1394, 38.3022, 150.0 +-17.101, 46.9846, 200.0 +-17.101, 46.9846, 150.0 +-32.1394, 38.3022, 150.0 +-32.1394, 38.3022, 200.0 +-17.101, 46.9846, 200.0 +-32.1394, 38.3022, 200.0 +-17.101, 46.9847, 250.0 +-17.101, 46.9846, 200.0 +-32.1394, 38.3022, 200.0 +-32.1394, 38.3022, 250.0 +-17.101, 46.9847, 250.0 +-32.1394, 38.3022, 250.0 +-15.3909, 42.2862, 250.0 +-17.101, 46.9847, 250.0 +-32.1394, 38.3022, 250.0 +-28.9254, 34.472, 250.0 +-15.3909, 42.2862, 250.0 +-28.9254, 34.472, 250.0 +-15.3909, 42.2862, 200.0 +-15.3909, 42.2862, 250.0 +-28.9254, 34.472, 250.0 +-28.9254, 34.472, 200.0 +-15.3909, 42.2862, 200.0 +-28.9254, 34.472, 200.0 +-15.3909, 42.2862, 150.0 +-15.3909, 42.2862, 200.0 +-28.9254, 34.472, 200.0 +-28.9254, 34.472, 150.0 +-15.3909, 42.2862, 150.0 +-28.9254, 34.472, 150.0 +-15.3909, 42.2862, 100.0 +-15.3909, 42.2862, 150.0 +-28.9254, 34.472, 150.0 +-28.9254, 34.472, 100.0 +-15.3909, 42.2862, 100.0 +-28.9254, 34.472, 100.0 +-15.3909, 42.2862, 50.0 +-15.3909, 42.2862, 100.0 +-28.9254, 34.472, 100.0 +-28.9254, 34.472, 50.0 +-15.3909, 42.2862, 50.0 +-28.9254, 34.472, 50.0 +-15.3909, 42.2862, -3.19252e-006 +-15.3909, 42.2862, 50.0 +-28.9254, 34.472, 50.0 +-28.9254, 34.472, -2.60256e-006 +-15.3909, 42.2862, -3.19252e-006 +-28.9254, 34.472, -2.60256e-006 +-17.101, 46.9846, -3.54724e-006 +-15.3909, 42.2862, -3.19252e-006 +-28.9254, 34.472, -2.60256e-006 +-32.1394, 38.3022, -2.89174e-006 +-17.101, 46.9846, -3.54724e-006 +-17.101, 46.9846, -3.54724e-006 +-2.18557e-006, 50.0, 50.0 +-2.18557e-006, 50.0, -3.7749e-006 +-17.101, 46.9846, -3.54724e-006 +-17.101, 46.9846, 50.0 +-2.18557e-006, 50.0, 50.0 +-17.101, 46.9846, 50.0 +-2.18557e-006, 50.0, 100.0 +-2.18557e-006, 50.0, 50.0 +-17.101, 46.9846, 50.0 +-17.101, 46.9846, 100.0 +-2.18557e-006, 50.0, 100.0 +-17.101, 46.9846, 100.0 +-2.18557e-006, 50.0, 150.0 +-2.18557e-006, 50.0, 100.0 +-17.101, 46.9846, 100.0 +-17.101, 46.9846, 150.0 +-2.18557e-006, 50.0, 150.0 +-17.101, 46.9846, 150.0 +-2.18557e-006, 50.0, 200.0 +-2.18557e-006, 50.0, 150.0 +-17.101, 46.9846, 150.0 +-17.101, 46.9846, 200.0 +-2.18557e-006, 50.0, 200.0 +-17.101, 46.9846, 200.0 +-2.18557e-006, 50.0, 250.0 +-2.18557e-006, 50.0, 200.0 +-17.101, 46.9846, 200.0 +-17.101, 46.9847, 250.0 +-2.18557e-006, 50.0, 250.0 +-17.101, 46.9847, 250.0 +-1.96701e-006, 45.0, 250.0 +-2.18557e-006, 50.0, 250.0 +-17.101, 46.9847, 250.0 +-15.3909, 42.2862, 250.0 +-1.96701e-006, 45.0, 250.0 +-15.3909, 42.2862, 250.0 +-1.96701e-006, 45.0, 200.0 +-1.96701e-006, 45.0, 250.0 +-15.3909, 42.2862, 250.0 +-15.3909, 42.2862, 200.0 +-1.96701e-006, 45.0, 200.0 +-15.3909, 42.2862, 200.0 +-1.96701e-006, 45.0, 150.0 +-1.96701e-006, 45.0, 200.0 +-15.3909, 42.2862, 200.0 +-15.3909, 42.2862, 150.0 +-1.96701e-006, 45.0, 150.0 +-15.3909, 42.2862, 150.0 +-1.96701e-006, 45.0, 100.0 +-1.96701e-006, 45.0, 150.0 +-15.3909, 42.2862, 150.0 +-15.3909, 42.2862, 100.0 +-1.96701e-006, 45.0, 100.0 +-15.3909, 42.2862, 100.0 +-1.96701e-006, 45.0, 50.0 +-1.96701e-006, 45.0, 100.0 +-15.3909, 42.2862, 100.0 +-15.3909, 42.2862, 50.0 +-1.96701e-006, 45.0, 50.0 +-15.3909, 42.2862, 50.0 +-1.96701e-006, 45.0, -3.39741e-006 +-1.96701e-006, 45.0, 50.0 +-15.3909, 42.2862, 50.0 +-15.3909, 42.2862, -3.19252e-006 +-1.96701e-006, 45.0, -3.39741e-006 +-15.3909, 42.2862, -3.19252e-006 +-2.18557e-006, 50.0, -3.7749e-006 +-1.96701e-006, 45.0, -3.39741e-006 +-15.3909, 42.2862, -3.19252e-006 +-17.101, 46.9846, -3.54724e-006 +-2.18557e-006, 50.0, -3.7749e-006 + + +0.0586744, 0.998277, 0.0 +0.34202, 0.939693, 0.0 +0.396567, 0.918006, 0.0 +0.0586744, 0.998277, 0.0 +0.0, 1.0, 0.0 +0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +0.34202, 0.939693, 0.0 +0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +0.34202, 0.939693, 0.0 +0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +0.34202, 0.939693, 0.0 +0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +0.286295, 0.958142, 0.0 +0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +-0.0586743, 0.998277, 0.0 +0.286295, 0.958142, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +-0.0586745, -0.998277, 0.0 +-0.34202, -0.939693, 0.0 +-0.396567, -0.918006, 0.0 +-0.0586745, -0.998277, 0.0 +0.0, -1.0, 0.0 +-0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +-0.34202, -0.939693, 0.0 +-0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +-0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +-0.34202, -0.939693, 0.0 +-0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +-0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +-0.34202, -0.939693, 0.0 +-0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +-0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +-0.286295, -0.958142, 0.0 +-0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +0.0586743, -0.998277, 0.0 +-0.286295, -0.958142, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.396567, 0.918006, 0.0 +0.642788, 0.766044, 0.0 +0.686627, 0.72701, 0.0 +0.396567, 0.918006, 0.0 +0.34202, 0.939693, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939693, 0.0 +0.642788, 0.766044, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939693, 0.0 +0.34202, 0.939693, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939693, 0.0 +0.642788, 0.766044, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939693, 0.0 +0.34202, 0.939693, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939693, 0.0 +0.642788, 0.766044, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939693, 0.0 +0.34202, 0.939693, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939693, 0.0 +0.596733, 0.80244, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939693, 0.0 +0.286295, 0.958142, 0.0 +0.596733, 0.80244, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +-0.396567, -0.918006, 0.0 +-0.642788, -0.766044, 0.0 +-0.686627, -0.72701, 0.0 +-0.396567, -0.918006, 0.0 +-0.34202, -0.939693, 0.0 +-0.642788, -0.766044, 0.0 +-0.34202, -0.939693, 0.0 +-0.642788, -0.766044, 0.0 +-0.642788, -0.766044, 0.0 +-0.34202, -0.939693, 0.0 +-0.34202, -0.939693, 0.0 +-0.642788, -0.766044, 0.0 +-0.34202, -0.939693, 0.0 +-0.642788, -0.766044, 0.0 +-0.642788, -0.766044, 0.0 +-0.34202, -0.939693, 0.0 +-0.34202, -0.939693, 0.0 +-0.642788, -0.766044, 0.0 +-0.34202, -0.939693, 0.0 +-0.642788, -0.766044, 0.0 +-0.642788, -0.766044, 0.0 +-0.34202, -0.939693, 0.0 +-0.34202, -0.939693, 0.0 +-0.642788, -0.766044, 0.0 +-0.34202, -0.939693, 0.0 +-0.596733, -0.80244, 0.0 +-0.642788, -0.766044, 0.0 +-0.34202, -0.939693, 0.0 +-0.286295, -0.958142, 0.0 +-0.596733, -0.80244, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.686627, 0.72701, 0.0 +0.866025, 0.5, 0.0 +0.893871, 0.448325, 0.0 +0.686627, 0.72701, 0.0 +0.642788, 0.766044, 0.0 +0.866025, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.866025, 0.5, 0.0 +0.866025, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.642788, 0.766044, 0.0 +0.866025, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.866025, 0.5, 0.0 +0.866025, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.642788, 0.766044, 0.0 +0.866025, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.866025, 0.5, 0.0 +0.866025, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.642788, 0.766044, 0.0 +0.866025, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.835196, 0.549952, 0.0 +0.866025, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.596733, 0.80244, 0.0 +0.835196, 0.549952, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +-0.686627, -0.72701, 0.0 +-0.866025, -0.5, 0.0 +-0.893871, -0.448325, 0.0 +-0.686627, -0.72701, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.835196, -0.549952, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.596733, -0.80244, 0.0 +-0.835196, -0.549952, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.893871, 0.448325, 0.0 +0.984808, 0.173648, 0.0 +0.9933, 0.115566, 0.0 +0.893871, 0.448325, 0.0 +0.866025, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.866025, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.866025, 0.5, 0.0 +0.866025, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.866025, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.866025, 0.5, 0.0 +0.866025, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.866025, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.866025, 0.5, 0.0 +0.866025, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.866025, 0.5, 0.0 +0.972922, 0.231132, 0.0 +0.984808, 0.173648, 0.0 +0.866025, 0.5, 0.0 +0.835196, 0.549952, 0.0 +0.972922, 0.231132, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +-0.893871, -0.448325, 0.0 +-0.984808, -0.173648, 0.0 +-0.9933, -0.115566, 0.0 +-0.893871, -0.448325, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.972922, -0.231132, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.835196, -0.549952, 0.0 +-0.972922, -0.231132, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.9933, 0.115566, 0.0 +0.984808, -0.173648, 0.0 +0.972922, -0.231132, 0.0 +0.9933, 0.115566, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.9933, -0.115566, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.972922, 0.231132, 0.0 +0.9933, -0.115566, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +-0.9933, -0.115566, 0.0 +-0.984808, 0.173648, 0.0 +-0.972922, 0.231132, 0.0 +-0.9933, -0.115566, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.9933, 0.115566, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.972922, -0.231132, 0.0 +-0.9933, 0.115566, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.972922, -0.231132, 0.0 +0.866025, -0.5, 0.0 +0.835196, -0.549952, 0.0 +0.972922, -0.231132, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.893871, -0.448325, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.9933, -0.115566, 0.0 +0.893871, -0.448325, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +-0.972922, 0.231132, 0.0 +-0.866025, 0.5, 0.0 +-0.835196, 0.549952, 0.0 +-0.972922, 0.231132, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.89387, 0.448325, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.9933, 0.115566, 0.0 +-0.89387, 0.448325, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.835196, -0.549952, 0.0 +0.642787, -0.766045, 0.0 +0.596733, -0.80244, 0.0 +0.835196, -0.549952, 0.0 +0.866025, -0.5, 0.0 +0.642787, -0.766045, 0.0 +0.866025, -0.5, 0.0 +0.642787, -0.766045, 0.0 +0.642787, -0.766045, 0.0 +0.866025, -0.5, 0.0 +0.866025, -0.5, 0.0 +0.642787, -0.766045, 0.0 +0.866025, -0.5, 0.0 +0.642787, -0.766045, 0.0 +0.642787, -0.766045, 0.0 +0.866025, -0.5, 0.0 +0.866025, -0.5, 0.0 +0.642787, -0.766045, 0.0 +0.866025, -0.5, 0.0 +0.642787, -0.766045, 0.0 +0.642787, -0.766045, 0.0 +0.866025, -0.5, 0.0 +0.866025, -0.5, 0.0 +0.642787, -0.766045, 0.0 +0.866025, -0.5, 0.0 +0.686627, -0.72701, 0.0 +0.642787, -0.766045, 0.0 +0.866025, -0.5, 0.0 +0.893871, -0.448325, 0.0 +0.686627, -0.72701, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +-0.835196, 0.549952, 0.0 +-0.642787, 0.766045, 0.0 +-0.596733, 0.80244, 0.0 +-0.835196, 0.549952, 0.0 +-0.866025, 0.5, 0.0 +-0.642787, 0.766045, 0.0 +-0.866025, 0.5, 0.0 +-0.642787, 0.766045, 0.0 +-0.642787, 0.766045, 0.0 +-0.866025, 0.5, 0.0 +-0.866025, 0.5, 0.0 +-0.642787, 0.766045, 0.0 +-0.866025, 0.5, 0.0 +-0.642787, 0.766045, 0.0 +-0.642787, 0.766045, 0.0 +-0.866025, 0.5, 0.0 +-0.866025, 0.5, 0.0 +-0.642787, 0.766045, 0.0 +-0.866025, 0.5, 0.0 +-0.642788, 0.766045, 0.0 +-0.642787, 0.766045, 0.0 +-0.866025, 0.5, 0.0 +-0.866025, 0.5, 0.0 +-0.642788, 0.766045, 0.0 +-0.866025, 0.5, 0.0 +-0.686627, 0.72701, 0.0 +-0.642788, 0.766045, 0.0 +-0.866025, 0.5, 0.0 +-0.89387, 0.448325, 0.0 +-0.686627, 0.72701, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.596733, -0.80244, 0.0 +0.34202, -0.939693, 0.0 +0.286295, -0.958142, 0.0 +0.596733, -0.80244, 0.0 +0.642787, -0.766045, 0.0 +0.34202, -0.939693, 0.0 +0.642787, -0.766045, 0.0 +0.34202, -0.939693, 0.0 +0.34202, -0.939693, 0.0 +0.642787, -0.766045, 0.0 +0.642787, -0.766045, 0.0 +0.34202, -0.939693, 0.0 +0.642787, -0.766045, 0.0 +0.34202, -0.939693, 0.0 +0.34202, -0.939693, 0.0 +0.642787, -0.766045, 0.0 +0.642787, -0.766045, 0.0 +0.34202, -0.939693, 0.0 +0.642787, -0.766045, 0.0 +0.34202, -0.939693, 0.0 +0.34202, -0.939693, 0.0 +0.642787, -0.766045, 0.0 +0.642787, -0.766045, 0.0 +0.34202, -0.939693, 0.0 +0.642787, -0.766045, 0.0 +0.396567, -0.918006, 0.0 +0.34202, -0.939693, 0.0 +0.642787, -0.766045, 0.0 +0.686627, -0.72701, 0.0 +0.396567, -0.918006, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +-0.596733, 0.80244, 0.0 +-0.34202, 0.939693, 0.0 +-0.286295, 0.958142, 0.0 +-0.596733, 0.80244, 0.0 +-0.642787, 0.766045, 0.0 +-0.34202, 0.939693, 0.0 +-0.642787, 0.766045, 0.0 +-0.34202, 0.939693, 0.0 +-0.34202, 0.939693, 0.0 +-0.642787, 0.766045, 0.0 +-0.642787, 0.766045, 0.0 +-0.34202, 0.939693, 0.0 +-0.642787, 0.766045, 0.0 +-0.34202, 0.939693, 0.0 +-0.34202, 0.939693, 0.0 +-0.642787, 0.766045, 0.0 +-0.642787, 0.766045, 0.0 +-0.34202, 0.939693, 0.0 +-0.642787, 0.766045, 0.0 +-0.34202, 0.939693, 0.0 +-0.34202, 0.939693, 0.0 +-0.642787, 0.766045, 0.0 +-0.642788, 0.766045, 0.0 +-0.34202, 0.939693, 0.0 +-0.642788, 0.766045, 0.0 +-0.396567, 0.918006, 0.0 +-0.34202, 0.939693, 0.0 +-0.642788, 0.766045, 0.0 +-0.686627, 0.72701, 0.0 +-0.396567, 0.918006, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.286295, -0.958142, 0.0 +-2.24444e-007, -1.0, 0.0 +-0.0586746, -0.998277, 0.0 +0.286295, -0.958142, 0.0 +0.34202, -0.939693, 0.0 +-2.24444e-007, -1.0, 0.0 +0.34202, -0.939693, 0.0 +-2.24444e-007, -1.0, 0.0 +-2.24444e-007, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.34202, -0.939693, 0.0 +-2.24444e-007, -1.0, 0.0 +0.34202, -0.939693, 0.0 +-2.29487e-007, -1.0, 0.0 +-2.24444e-007, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.34202, -0.939693, 0.0 +-2.29487e-007, -1.0, 0.0 +0.34202, -0.939693, 0.0 +-2.29487e-007, -1.0, 0.0 +-2.29487e-007, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.34202, -0.939693, 0.0 +-2.29487e-007, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.0586742, -0.998277, 0.0 +-2.29487e-007, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.396567, -0.918006, 0.0 +0.0586742, -0.998277, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +-0.286295, 0.958142, 0.0 +2.26966e-007, 1.0, 0.0 +0.0586746, 0.998277, 0.0 +-0.286295, 0.958142, 0.0 +-0.34202, 0.939693, 0.0 +2.26966e-007, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +2.44618e-007, 1.0, 0.0 +2.26966e-007, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +-0.34202, 0.939693, 0.0 +2.44618e-007, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +2.44618e-007, 1.0, 0.0 +2.44618e-007, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +-0.34202, 0.939693, 0.0 +2.44618e-007, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +2.32009e-007, 1.0, 0.0 +2.44618e-007, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +-0.34202, 0.939693, 0.0 +2.32009e-007, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +-0.0586742, 0.998277, 0.0 +2.32009e-007, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +-0.396567, 0.918006, 0.0 +-0.0586742, 0.998277, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +-0.0586746, -0.998277, 0.0 +-0.34202, -0.939692, 0.0 +-0.396567, -0.918006, 0.0 +-0.0586746, -0.998277, 0.0 +-2.24444e-007, -1.0, 0.0 +-0.34202, -0.939692, 0.0 +-2.24444e-007, -1.0, 0.0 +-0.342021, -0.939692, 0.0 +-0.34202, -0.939692, 0.0 +-2.24444e-007, -1.0, 0.0 +-2.24444e-007, -1.0, 0.0 +-0.342021, -0.939692, 0.0 +-2.24444e-007, -1.0, 0.0 +-0.342021, -0.939692, 0.0 +-0.342021, -0.939692, 0.0 +-2.24444e-007, -1.0, 0.0 +-2.29487e-007, -1.0, 0.0 +-0.342021, -0.939692, 0.0 +-2.29487e-007, -1.0, 0.0 +-0.342021, -0.939692, 0.0 +-0.342021, -0.939692, 0.0 +-2.29487e-007, -1.0, 0.0 +-2.29487e-007, -1.0, 0.0 +-0.342021, -0.939692, 0.0 +-2.29487e-007, -1.0, 0.0 +-0.286295, -0.958141, 0.0 +-0.342021, -0.939692, 0.0 +-2.29487e-007, -1.0, 0.0 +0.0586742, -0.998277, 0.0 +-0.286295, -0.958141, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0586746, 0.998277, 0.0 +0.34202, 0.939692, 0.0 +0.396567, 0.918006, 0.0 +0.0586746, 0.998277, 0.0 +2.26966e-007, 1.0, 0.0 +0.34202, 0.939692, 0.0 +2.26966e-007, 1.0, 0.0 +0.34202, 0.939692, 0.0 +0.34202, 0.939692, 0.0 +2.26966e-007, 1.0, 0.0 +2.44618e-007, 1.0, 0.0 +0.34202, 0.939692, 0.0 +2.44618e-007, 1.0, 0.0 +0.34202, 0.939692, 0.0 +0.34202, 0.939692, 0.0 +2.44618e-007, 1.0, 0.0 +2.44618e-007, 1.0, 0.0 +0.34202, 0.939692, 0.0 +2.44618e-007, 1.0, 0.0 +0.34202, 0.939692, 0.0 +0.34202, 0.939692, 0.0 +2.44618e-007, 1.0, 0.0 +2.32009e-007, 1.0, 0.0 +0.34202, 0.939692, 0.0 +2.32009e-007, 1.0, 0.0 +0.286295, 0.958141, 0.0 +0.34202, 0.939692, 0.0 +2.32009e-007, 1.0, 0.0 +-0.0586742, 0.998277, 0.0 +0.286295, 0.958141, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +-0.396567, -0.918006, 0.0 +-0.642788, -0.766044, 0.0 +-0.686628, -0.727009, 0.0 +-0.396567, -0.918006, 0.0 +-0.34202, -0.939692, 0.0 +-0.642788, -0.766044, 0.0 +-0.34202, -0.939692, 0.0 +-0.642788, -0.766044, 0.0 +-0.642788, -0.766044, 0.0 +-0.34202, -0.939692, 0.0 +-0.342021, -0.939692, 0.0 +-0.642788, -0.766044, 0.0 +-0.342021, -0.939692, 0.0 +-0.642788, -0.766044, 0.0 +-0.642788, -0.766044, 0.0 +-0.342021, -0.939692, 0.0 +-0.342021, -0.939692, 0.0 +-0.642788, -0.766044, 0.0 +-0.342021, -0.939692, 0.0 +-0.642788, -0.766044, 0.0 +-0.642788, -0.766044, 0.0 +-0.342021, -0.939692, 0.0 +-0.342021, -0.939692, 0.0 +-0.642788, -0.766044, 0.0 +-0.342021, -0.939692, 0.0 +-0.596733, -0.80244, 0.0 +-0.642788, -0.766044, 0.0 +-0.342021, -0.939692, 0.0 +-0.286295, -0.958141, 0.0 +-0.596733, -0.80244, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.396567, 0.918006, 0.0 +0.642788, 0.766044, 0.0 +0.686628, 0.727009, 0.0 +0.396567, 0.918006, 0.0 +0.34202, 0.939692, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939692, 0.0 +0.642788, 0.766044, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939692, 0.0 +0.34202, 0.939692, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939692, 0.0 +0.642788, 0.766044, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939692, 0.0 +0.34202, 0.939692, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939692, 0.0 +0.642788, 0.766044, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939692, 0.0 +0.34202, 0.939692, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939692, 0.0 +0.596733, 0.80244, 0.0 +0.642788, 0.766044, 0.0 +0.34202, 0.939692, 0.0 +0.286295, 0.958141, 0.0 +0.596733, 0.80244, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +-0.686628, -0.727009, 0.0 +-0.866025, -0.5, 0.0 +-0.893871, -0.448325, 0.0 +-0.686628, -0.727009, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.642788, -0.766044, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.835196, -0.549952, 0.0 +-0.866025, -0.5, 0.0 +-0.642788, -0.766044, 0.0 +-0.596733, -0.80244, 0.0 +-0.835196, -0.549952, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.686628, 0.727009, 0.0 +0.866026, 0.5, 0.0 +0.893871, 0.448325, 0.0 +0.686628, 0.727009, 0.0 +0.642788, 0.766044, 0.0 +0.866026, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.866026, 0.5, 0.0 +0.866026, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.642788, 0.766044, 0.0 +0.866026, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.866026, 0.5, 0.0 +0.866026, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.642788, 0.766044, 0.0 +0.866026, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.866026, 0.5, 0.0 +0.866026, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.642788, 0.766044, 0.0 +0.866026, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.835196, 0.549952, 0.0 +0.866026, 0.5, 0.0 +0.642788, 0.766044, 0.0 +0.596733, 0.80244, 0.0 +0.835196, 0.549952, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +-0.893871, -0.448325, 0.0 +-0.984808, -0.173648, 0.0 +-0.9933, -0.115566, 0.0 +-0.893871, -0.448325, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.866025, -0.5, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.972922, -0.231132, 0.0 +-0.984808, -0.173648, 0.0 +-0.866025, -0.5, 0.0 +-0.835196, -0.549952, 0.0 +-0.972922, -0.231132, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.893871, 0.448325, 0.0 +0.984808, 0.173648, 0.0 +0.9933, 0.115566, 0.0 +0.893871, 0.448325, 0.0 +0.866026, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.866026, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.866026, 0.5, 0.0 +0.866026, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.866026, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.866026, 0.5, 0.0 +0.866026, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.866026, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.866026, 0.5, 0.0 +0.866026, 0.5, 0.0 +0.984808, 0.173648, 0.0 +0.866026, 0.5, 0.0 +0.972922, 0.231132, 0.0 +0.984808, 0.173648, 0.0 +0.866026, 0.5, 0.0 +0.835196, 0.549952, 0.0 +0.972922, 0.231132, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +-0.9933, -0.115566, 0.0 +-0.984808, 0.173648, 0.0 +-0.972922, 0.231132, 0.0 +-0.9933, -0.115566, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.9933, 0.115566, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, -0.173648, 0.0 +-0.972922, -0.231132, 0.0 +-0.9933, 0.115566, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.9933, 0.115566, 0.0 +0.984808, -0.173648, 0.0 +0.972922, -0.231132, 0.0 +0.9933, 0.115566, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.9933, -0.115566, 0.0 +0.984808, -0.173648, 0.0 +0.984808, 0.173648, 0.0 +0.972922, 0.231132, 0.0 +0.9933, -0.115566, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +-0.972922, 0.231132, 0.0 +-0.866025, 0.5, 0.0 +-0.835196, 0.549952, 0.0 +-0.972922, 0.231132, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.984808, 0.173648, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.893871, 0.448325, 0.0 +-0.866025, 0.5, 0.0 +-0.984808, 0.173648, 0.0 +-0.9933, 0.115566, 0.0 +-0.893871, 0.448325, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.972922, -0.231132, 0.0 +0.866025, -0.5, 0.0 +0.835196, -0.549952, 0.0 +0.972922, -0.231132, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.984808, -0.173648, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.893871, -0.448325, 0.0 +0.866025, -0.5, 0.0 +0.984808, -0.173648, 0.0 +0.9933, -0.115566, 0.0 +0.893871, -0.448325, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +-0.835196, 0.549952, 0.0 +-0.642788, 0.766044, 0.0 +-0.596733, 0.80244, 0.0 +-0.835196, 0.549952, 0.0 +-0.866025, 0.5, 0.0 +-0.642788, 0.766044, 0.0 +-0.866025, 0.5, 0.0 +-0.642788, 0.766044, 0.0 +-0.642788, 0.766044, 0.0 +-0.866025, 0.5, 0.0 +-0.866025, 0.5, 0.0 +-0.642788, 0.766044, 0.0 +-0.866025, 0.5, 0.0 +-0.642788, 0.766044, 0.0 +-0.642788, 0.766044, 0.0 +-0.866025, 0.5, 0.0 +-0.866025, 0.5, 0.0 +-0.642788, 0.766044, 0.0 +-0.866025, 0.5, 0.0 +-0.642788, 0.766044, 0.0 +-0.642788, 0.766044, 0.0 +-0.866025, 0.5, 0.0 +-0.866025, 0.5, 0.0 +-0.642788, 0.766044, 0.0 +-0.866025, 0.5, 0.0 +-0.686627, 0.727009, 0.0 +-0.642788, 0.766044, 0.0 +-0.866025, 0.5, 0.0 +-0.893871, 0.448325, 0.0 +-0.686627, 0.727009, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.835196, -0.549952, 0.0 +0.642788, -0.766044, 0.0 +0.596733, -0.80244, 0.0 +0.835196, -0.549952, 0.0 +0.866025, -0.5, 0.0 +0.642788, -0.766044, 0.0 +0.866025, -0.5, 0.0 +0.642788, -0.766044, 0.0 +0.642788, -0.766044, 0.0 +0.866025, -0.5, 0.0 +0.866025, -0.5, 0.0 +0.642788, -0.766044, 0.0 +0.866025, -0.5, 0.0 +0.642788, -0.766044, 0.0 +0.642788, -0.766044, 0.0 +0.866025, -0.5, 0.0 +0.866025, -0.5, 0.0 +0.642788, -0.766044, 0.0 +0.866025, -0.5, 0.0 +0.642788, -0.766044, 0.0 +0.642788, -0.766044, 0.0 +0.866025, -0.5, 0.0 +0.866025, -0.5, 0.0 +0.642788, -0.766044, 0.0 +0.866025, -0.5, 0.0 +0.686627, -0.727009, 0.0 +0.642788, -0.766044, 0.0 +0.866025, -0.5, 0.0 +0.893871, -0.448325, 0.0 +0.686627, -0.727009, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +-0.596733, 0.80244, 0.0 +-0.34202, 0.939693, 0.0 +-0.286295, 0.958142, 0.0 +-0.596733, 0.80244, 0.0 +-0.642788, 0.766044, 0.0 +-0.34202, 0.939693, 0.0 +-0.642788, 0.766044, 0.0 +-0.34202, 0.939693, 0.0 +-0.34202, 0.939693, 0.0 +-0.642788, 0.766044, 0.0 +-0.642788, 0.766044, 0.0 +-0.34202, 0.939693, 0.0 +-0.642788, 0.766044, 0.0 +-0.34202, 0.939693, 0.0 +-0.34202, 0.939693, 0.0 +-0.642788, 0.766044, 0.0 +-0.642788, 0.766044, 0.0 +-0.34202, 0.939693, 0.0 +-0.642788, 0.766044, 0.0 +-0.34202, 0.939693, 0.0 +-0.34202, 0.939693, 0.0 +-0.642788, 0.766044, 0.0 +-0.642788, 0.766044, 0.0 +-0.34202, 0.939693, 0.0 +-0.642788, 0.766044, 0.0 +-0.396567, 0.918006, 0.0 +-0.34202, 0.939693, 0.0 +-0.642788, 0.766044, 0.0 +-0.686627, 0.727009, 0.0 +-0.396567, 0.918006, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.596733, -0.80244, 0.0 +0.34202, -0.939693, 0.0 +0.286295, -0.958142, 0.0 +0.596733, -0.80244, 0.0 +0.642788, -0.766044, 0.0 +0.34202, -0.939693, 0.0 +0.642788, -0.766044, 0.0 +0.34202, -0.939693, 0.0 +0.34202, -0.939693, 0.0 +0.642788, -0.766044, 0.0 +0.642788, -0.766044, 0.0 +0.34202, -0.939693, 0.0 +0.642788, -0.766044, 0.0 +0.34202, -0.939693, 0.0 +0.34202, -0.939693, 0.0 +0.642788, -0.766044, 0.0 +0.642788, -0.766044, 0.0 +0.34202, -0.939693, 0.0 +0.642788, -0.766044, 0.0 +0.34202, -0.939693, 0.0 +0.34202, -0.939693, 0.0 +0.642788, -0.766044, 0.0 +0.642788, -0.766044, 0.0 +0.34202, -0.939693, 0.0 +0.642788, -0.766044, 0.0 +0.396567, -0.918006, 0.0 +0.34202, -0.939693, 0.0 +0.642788, -0.766044, 0.0 +0.686627, -0.727009, 0.0 +0.396567, -0.918006, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +-0.286295, 0.958142, 0.0 +0.0, 1.0, 0.0 +0.0586744, 0.998277, 0.0 +-0.286295, 0.958142, 0.0 +-0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +-0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +-0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +0.0, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +-0.34202, 0.939693, 0.0 +0.0, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +-0.0586743, 0.998277, 0.0 +0.0, 1.0, 0.0 +-0.34202, 0.939693, 0.0 +-0.396567, 0.918006, 0.0 +-0.0586743, 0.998277, 0.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.0, 0.0, 1.0 +0.286295, -0.958142, 0.0 +0.0, -1.0, 0.0 +-0.0586745, -0.998277, 0.0 +0.286295, -0.958142, 0.0 +0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +0.0, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.34202, -0.939693, 0.0 +0.0, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.0586743, -0.998277, 0.0 +0.0, -1.0, 0.0 +0.34202, -0.939693, 0.0 +0.396567, -0.918006, 0.0 +0.0586743, -0.998277, 0.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 +0.0, 0.0, -1.0 + + + + +0.0, 0.0 +0.0833333, 0.0555556 +0.0, 0.0555556 +0.0, 0.0 +0.0833333, 0.0 +0.0833333, 0.0555556 +0.0833333, 0.0 +0.166667, 0.0555556 +0.0833333, 0.0555556 +0.0833333, 0.0 +0.166667, 0.0 +0.166667, 0.0555556 +0.166667, 0.0 +0.25, 0.0555556 +0.166667, 0.0555556 +0.166667, 0.0 +0.25, 0.0 +0.25, 0.0555556 +0.25, 0.0 +0.333333, 0.0555556 +0.25, 0.0555556 +0.25, 0.0 +0.333333, 0.0 +0.333333, 0.0555556 +0.333333, 0.0 +0.416667, 0.0555556 +0.333333, 0.0555556 +0.333333, 0.0 +0.416667, 0.0 +0.416667, 0.0555556 +0.416667, 0.0 +0.5, 0.0555556 +0.416667, 0.0555556 +0.416667, 0.0 +0.5, 0.0 +0.5, 0.0555556 +0.5, 0.0 +0.583333, 0.0555556 +0.5, 0.0555556 +0.5, 0.0 +0.583333, 0.0 +0.583333, 0.0555556 +0.583333, 0.0 +0.666667, 0.0555556 +0.583333, 0.0555556 +0.583333, 0.0 +0.666667, 0.0 +0.666667, 0.0555556 +0.666667, 0.0 +0.75, 0.0555556 +0.666667, 0.0555556 +0.666667, 0.0 +0.75, 0.0 +0.75, 0.0555556 +0.75, 0.0 +0.833333, 0.0555556 +0.75, 0.0555556 +0.75, 0.0 +0.833333, 0.0 +0.833333, 0.0555556 +0.833333, 0.0 +0.916667, 0.0555556 +0.833333, 0.0555556 +0.833333, 0.0 +0.916667, 0.0 +0.916667, 0.0555556 +0.916667, 0.0 +1.0, 0.0555556 +0.916667, 0.0555556 +0.916667, 0.0 +1.0, 0.0 +1.0, 0.0555556 +0.0, 0.0555556 +0.0833333, 0.111111 +0.0, 0.111111 +0.0, 0.0555556 +0.0833333, 0.0555556 +0.0833333, 0.111111 +0.0833333, 0.0555556 +0.166667, 0.111111 +0.0833333, 0.111111 +0.0833333, 0.0555556 +0.166667, 0.0555556 +0.166667, 0.111111 +0.166667, 0.0555556 +0.25, 0.111111 +0.166667, 0.111111 +0.166667, 0.0555556 +0.25, 0.0555556 +0.25, 0.111111 +0.25, 0.0555556 +0.333333, 0.111111 +0.25, 0.111111 +0.25, 0.0555556 +0.333333, 0.0555556 +0.333333, 0.111111 +0.333333, 0.0555556 +0.416667, 0.111111 +0.333333, 0.111111 +0.333333, 0.0555556 +0.416667, 0.0555556 +0.416667, 0.111111 +0.416667, 0.0555556 +0.5, 0.111111 +0.416667, 0.111111 +0.416667, 0.0555556 +0.5, 0.0555556 +0.5, 0.111111 +0.5, 0.0555556 +0.583333, 0.111111 +0.5, 0.111111 +0.5, 0.0555556 +0.583333, 0.0555556 +0.583333, 0.111111 +0.583333, 0.0555556 +0.666667, 0.111111 +0.583333, 0.111111 +0.583333, 0.0555556 +0.666667, 0.0555556 +0.666667, 0.111111 +0.666667, 0.0555556 +0.75, 0.111111 +0.666667, 0.111111 +0.666667, 0.0555556 +0.75, 0.0555556 +0.75, 0.111111 +0.75, 0.0555556 +0.833333, 0.111111 +0.75, 0.111111 +0.75, 0.0555556 +0.833333, 0.0555556 +0.833333, 0.111111 +0.833333, 0.0555556 +0.916667, 0.111111 +0.833333, 0.111111 +0.833333, 0.0555556 +0.916667, 0.0555556 +0.916667, 0.111111 +0.916667, 0.0555556 +1.0, 0.111111 +0.916667, 0.111111 +0.916667, 0.0555556 +1.0, 0.0555556 +1.0, 0.111111 +0.0, 0.111111 +0.0833333, 0.166667 +0.0, 0.166667 +0.0, 0.111111 +0.0833333, 0.111111 +0.0833333, 0.166667 +0.0833333, 0.111111 +0.166667, 0.166667 +0.0833333, 0.166667 +0.0833333, 0.111111 +0.166667, 0.111111 +0.166667, 0.166667 +0.166667, 0.111111 +0.25, 0.166667 +0.166667, 0.166667 +0.166667, 0.111111 +0.25, 0.111111 +0.25, 0.166667 +0.25, 0.111111 +0.333333, 0.166667 +0.25, 0.166667 +0.25, 0.111111 +0.333333, 0.111111 +0.333333, 0.166667 +0.333333, 0.111111 +0.416667, 0.166667 +0.333333, 0.166667 +0.333333, 0.111111 +0.416667, 0.111111 +0.416667, 0.166667 +0.416667, 0.111111 +0.5, 0.166667 +0.416667, 0.166667 +0.416667, 0.111111 +0.5, 0.111111 +0.5, 0.166667 +0.5, 0.111111 +0.583333, 0.166667 +0.5, 0.166667 +0.5, 0.111111 +0.583333, 0.111111 +0.583333, 0.166667 +0.583333, 0.111111 +0.666667, 0.166667 +0.583333, 0.166667 +0.583333, 0.111111 +0.666667, 0.111111 +0.666667, 0.166667 +0.666667, 0.111111 +0.75, 0.166667 +0.666667, 0.166667 +0.666667, 0.111111 +0.75, 0.111111 +0.75, 0.166667 +0.75, 0.111111 +0.833333, 0.166667 +0.75, 0.166667 +0.75, 0.111111 +0.833333, 0.111111 +0.833333, 0.166667 +0.833333, 0.111111 +0.916667, 0.166667 +0.833333, 0.166667 +0.833333, 0.111111 +0.916667, 0.111111 +0.916667, 0.166667 +0.916667, 0.111111 +1.0, 0.166667 +0.916667, 0.166667 +0.916667, 0.111111 +1.0, 0.111111 +1.0, 0.166667 +0.0, 0.166667 +0.0833333, 0.222222 +0.0, 0.222222 +0.0, 0.166667 +0.0833333, 0.166667 +0.0833333, 0.222222 +0.0833333, 0.166667 +0.166667, 0.222222 +0.0833333, 0.222222 +0.0833333, 0.166667 +0.166667, 0.166667 +0.166667, 0.222222 +0.166667, 0.166667 +0.25, 0.222222 +0.166667, 0.222222 +0.166667, 0.166667 +0.25, 0.166667 +0.25, 0.222222 +0.25, 0.166667 +0.333333, 0.222222 +0.25, 0.222222 +0.25, 0.166667 +0.333333, 0.166667 +0.333333, 0.222222 +0.333333, 0.166667 +0.416667, 0.222222 +0.333333, 0.222222 +0.333333, 0.166667 +0.416667, 0.166667 +0.416667, 0.222222 +0.416667, 0.166667 +0.5, 0.222222 +0.416667, 0.222222 +0.416667, 0.166667 +0.5, 0.166667 +0.5, 0.222222 +0.5, 0.166667 +0.583333, 0.222222 +0.5, 0.222222 +0.5, 0.166667 +0.583333, 0.166667 +0.583333, 0.222222 +0.583333, 0.166667 +0.666667, 0.222222 +0.583333, 0.222222 +0.583333, 0.166667 +0.666667, 0.166667 +0.666667, 0.222222 +0.666667, 0.166667 +0.75, 0.222222 +0.666667, 0.222222 +0.666667, 0.166667 +0.75, 0.166667 +0.75, 0.222222 +0.75, 0.166667 +0.833333, 0.222222 +0.75, 0.222222 +0.75, 0.166667 +0.833333, 0.166667 +0.833333, 0.222222 +0.833333, 0.166667 +0.916667, 0.222222 +0.833333, 0.222222 +0.833333, 0.166667 +0.916667, 0.166667 +0.916667, 0.222222 +0.916667, 0.166667 +1.0, 0.222222 +0.916667, 0.222222 +0.916667, 0.166667 +1.0, 0.166667 +1.0, 0.222222 +0.0, 0.222222 +0.0833333, 0.277778 +0.0, 0.277778 +0.0, 0.222222 +0.0833333, 0.222222 +0.0833333, 0.277778 +0.0833333, 0.222222 +0.166667, 0.277778 +0.0833333, 0.277778 +0.0833333, 0.222222 +0.166667, 0.222222 +0.166667, 0.277778 +0.166667, 0.222222 +0.25, 0.277778 +0.166667, 0.277778 +0.166667, 0.222222 +0.25, 0.222222 +0.25, 0.277778 +0.25, 0.222222 +0.333333, 0.277778 +0.25, 0.277778 +0.25, 0.222222 +0.333333, 0.222222 +0.333333, 0.277778 +0.333333, 0.222222 +0.416667, 0.277778 +0.333333, 0.277778 +0.333333, 0.222222 +0.416667, 0.222222 +0.416667, 0.277778 +0.416667, 0.222222 +0.5, 0.277778 +0.416667, 0.277778 +0.416667, 0.222222 +0.5, 0.222222 +0.5, 0.277778 +0.5, 0.222222 +0.583333, 0.277778 +0.5, 0.277778 +0.5, 0.222222 +0.583333, 0.222222 +0.583333, 0.277778 +0.583333, 0.222222 +0.666667, 0.277778 +0.583333, 0.277778 +0.583333, 0.222222 +0.666667, 0.222222 +0.666667, 0.277778 +0.666667, 0.222222 +0.75, 0.277778 +0.666667, 0.277778 +0.666667, 0.222222 +0.75, 0.222222 +0.75, 0.277778 +0.75, 0.222222 +0.833333, 0.277778 +0.75, 0.277778 +0.75, 0.222222 +0.833333, 0.222222 +0.833333, 0.277778 +0.833333, 0.222222 +0.916667, 0.277778 +0.833333, 0.277778 +0.833333, 0.222222 +0.916667, 0.222222 +0.916667, 0.277778 +0.916667, 0.222222 +1.0, 0.277778 +0.916667, 0.277778 +0.916667, 0.222222 +1.0, 0.222222 +1.0, 0.277778 +0.0, 0.277778 +0.0833333, 0.333333 +0.0, 0.333333 +0.0, 0.277778 +0.0833333, 0.277778 +0.0833333, 0.333333 +0.0833333, 0.277778 +0.166667, 0.333333 +0.0833333, 0.333333 +0.0833333, 0.277778 +0.166667, 0.277778 +0.166667, 0.333333 +0.166667, 0.277778 +0.25, 0.333333 +0.166667, 0.333333 +0.166667, 0.277778 +0.25, 0.277778 +0.25, 0.333333 +0.25, 0.277778 +0.333333, 0.333333 +0.25, 0.333333 +0.25, 0.277778 +0.333333, 0.277778 +0.333333, 0.333333 +0.333333, 0.277778 +0.416667, 0.333333 +0.333333, 0.333333 +0.333333, 0.277778 +0.416667, 0.277778 +0.416667, 0.333333 +0.416667, 0.277778 +0.5, 0.333333 +0.416667, 0.333333 +0.416667, 0.277778 +0.5, 0.277778 +0.5, 0.333333 +0.5, 0.277778 +0.583333, 0.333333 +0.5, 0.333333 +0.5, 0.277778 +0.583333, 0.277778 +0.583333, 0.333333 +0.583333, 0.277778 +0.666667, 0.333333 +0.583333, 0.333333 +0.583333, 0.277778 +0.666667, 0.277778 +0.666667, 0.333333 +0.666667, 0.277778 +0.75, 0.333333 +0.666667, 0.333333 +0.666667, 0.277778 +0.75, 0.277778 +0.75, 0.333333 +0.75, 0.277778 +0.833333, 0.333333 +0.75, 0.333333 +0.75, 0.277778 +0.833333, 0.277778 +0.833333, 0.333333 +0.833333, 0.277778 +0.916667, 0.333333 +0.833333, 0.333333 +0.833333, 0.277778 +0.916667, 0.277778 +0.916667, 0.333333 +0.916667, 0.277778 +1.0, 0.333333 +0.916667, 0.333333 +0.916667, 0.277778 +1.0, 0.277778 +1.0, 0.333333 +0.0, 0.333333 +0.0833333, 0.388889 +0.0, 0.388889 +0.0, 0.333333 +0.0833333, 0.333333 +0.0833333, 0.388889 +0.0833333, 0.333333 +0.166667, 0.388889 +0.0833333, 0.388889 +0.0833333, 0.333333 +0.166667, 0.333333 +0.166667, 0.388889 +0.166667, 0.333333 +0.25, 0.388889 +0.166667, 0.388889 +0.166667, 0.333333 +0.25, 0.333333 +0.25, 0.388889 +0.25, 0.333333 +0.333333, 0.388889 +0.25, 0.388889 +0.25, 0.333333 +0.333333, 0.333333 +0.333333, 0.388889 +0.333333, 0.333333 +0.416667, 0.388889 +0.333333, 0.388889 +0.333333, 0.333333 +0.416667, 0.333333 +0.416667, 0.388889 +0.416667, 0.333333 +0.5, 0.388889 +0.416667, 0.388889 +0.416667, 0.333333 +0.5, 0.333333 +0.5, 0.388889 +0.5, 0.333333 +0.583333, 0.388889 +0.5, 0.388889 +0.5, 0.333333 +0.583333, 0.333333 +0.583333, 0.388889 +0.583333, 0.333333 +0.666667, 0.388889 +0.583333, 0.388889 +0.583333, 0.333333 +0.666667, 0.333333 +0.666667, 0.388889 +0.666667, 0.333333 +0.75, 0.388889 +0.666667, 0.388889 +0.666667, 0.333333 +0.75, 0.333333 +0.75, 0.388889 +0.75, 0.333333 +0.833333, 0.388889 +0.75, 0.388889 +0.75, 0.333333 +0.833333, 0.333333 +0.833333, 0.388889 +0.833333, 0.333333 +0.916667, 0.388889 +0.833333, 0.388889 +0.833333, 0.333333 +0.916667, 0.333333 +0.916667, 0.388889 +0.916667, 0.333333 +1.0, 0.388889 +0.916667, 0.388889 +0.916667, 0.333333 +1.0, 0.333333 +1.0, 0.388889 +0.0, 0.388889 +0.0833333, 0.444444 +0.0, 0.444444 +0.0, 0.388889 +0.0833333, 0.388889 +0.0833333, 0.444444 +0.0833333, 0.388889 +0.166667, 0.444444 +0.0833333, 0.444444 +0.0833333, 0.388889 +0.166667, 0.388889 +0.166667, 0.444444 +0.166667, 0.388889 +0.25, 0.444444 +0.166667, 0.444444 +0.166667, 0.388889 +0.25, 0.388889 +0.25, 0.444444 +0.25, 0.388889 +0.333333, 0.444444 +0.25, 0.444444 +0.25, 0.388889 +0.333333, 0.388889 +0.333333, 0.444444 +0.333333, 0.388889 +0.416667, 0.444444 +0.333333, 0.444444 +0.333333, 0.388889 +0.416667, 0.388889 +0.416667, 0.444444 +0.416667, 0.388889 +0.5, 0.444444 +0.416667, 0.444444 +0.416667, 0.388889 +0.5, 0.388889 +0.5, 0.444444 +0.5, 0.388889 +0.583333, 0.444444 +0.5, 0.444444 +0.5, 0.388889 +0.583333, 0.388889 +0.583333, 0.444444 +0.583333, 0.388889 +0.666667, 0.444444 +0.583333, 0.444444 +0.583333, 0.388889 +0.666667, 0.388889 +0.666667, 0.444444 +0.666667, 0.388889 +0.75, 0.444444 +0.666667, 0.444444 +0.666667, 0.388889 +0.75, 0.388889 +0.75, 0.444444 +0.75, 0.388889 +0.833333, 0.444444 +0.75, 0.444444 +0.75, 0.388889 +0.833333, 0.388889 +0.833333, 0.444444 +0.833333, 0.388889 +0.916667, 0.444444 +0.833333, 0.444444 +0.833333, 0.388889 +0.916667, 0.388889 +0.916667, 0.444444 +0.916667, 0.388889 +1.0, 0.444444 +0.916667, 0.444444 +0.916667, 0.388889 +1.0, 0.388889 +1.0, 0.444444 +0.0, 0.444444 +0.0833333, 0.5 +0.0, 0.5 +0.0, 0.444444 +0.0833333, 0.444444 +0.0833333, 0.5 +0.0833333, 0.444444 +0.166667, 0.5 +0.0833333, 0.5 +0.0833333, 0.444444 +0.166667, 0.444444 +0.166667, 0.5 +0.166667, 0.444444 +0.25, 0.5 +0.166667, 0.5 +0.166667, 0.444444 +0.25, 0.444444 +0.25, 0.5 +0.25, 0.444444 +0.333333, 0.5 +0.25, 0.5 +0.25, 0.444444 +0.333333, 0.444444 +0.333333, 0.5 +0.333333, 0.444444 +0.416667, 0.5 +0.333333, 0.5 +0.333333, 0.444444 +0.416667, 0.444444 +0.416667, 0.5 +0.416667, 0.444444 +0.5, 0.5 +0.416667, 0.5 +0.416667, 0.444444 +0.5, 0.444444 +0.5, 0.5 +0.5, 0.444444 +0.583333, 0.5 +0.5, 0.5 +0.5, 0.444444 +0.583333, 0.444444 +0.583333, 0.5 +0.583333, 0.444444 +0.666667, 0.5 +0.583333, 0.5 +0.583333, 0.444444 +0.666667, 0.444444 +0.666667, 0.5 +0.666667, 0.444444 +0.75, 0.5 +0.666667, 0.5 +0.666667, 0.444444 +0.75, 0.444444 +0.75, 0.5 +0.75, 0.444444 +0.833333, 0.5 +0.75, 0.5 +0.75, 0.444444 +0.833333, 0.444444 +0.833333, 0.5 +0.833333, 0.444444 +0.916667, 0.5 +0.833333, 0.5 +0.833333, 0.444444 +0.916667, 0.444444 +0.916667, 0.5 +0.916667, 0.444444 +1.0, 0.5 +0.916667, 0.5 +0.916667, 0.444444 +1.0, 0.444444 +1.0, 0.5 +0.0, 0.5 +0.0833333, 0.555556 +0.0, 0.555556 +0.0, 0.5 +0.0833333, 0.5 +0.0833333, 0.555556 +0.0833333, 0.5 +0.166667, 0.555556 +0.0833333, 0.555556 +0.0833333, 0.5 +0.166667, 0.5 +0.166667, 0.555556 +0.166667, 0.5 +0.25, 0.555556 +0.166667, 0.555556 +0.166667, 0.5 +0.25, 0.5 +0.25, 0.555556 +0.25, 0.5 +0.333333, 0.555556 +0.25, 0.555556 +0.25, 0.5 +0.333333, 0.5 +0.333333, 0.555556 +0.333333, 0.5 +0.416667, 0.555556 +0.333333, 0.555556 +0.333333, 0.5 +0.416667, 0.5 +0.416667, 0.555556 +0.416667, 0.5 +0.5, 0.555556 +0.416667, 0.555556 +0.416667, 0.5 +0.5, 0.5 +0.5, 0.555556 +0.5, 0.5 +0.583333, 0.555556 +0.5, 0.555556 +0.5, 0.5 +0.583333, 0.5 +0.583333, 0.555556 +0.583333, 0.5 +0.666667, 0.555556 +0.583333, 0.555556 +0.583333, 0.5 +0.666667, 0.5 +0.666667, 0.555556 +0.666667, 0.5 +0.75, 0.555556 +0.666667, 0.555556 +0.666667, 0.5 +0.75, 0.5 +0.75, 0.555556 +0.75, 0.5 +0.833333, 0.555556 +0.75, 0.555556 +0.75, 0.5 +0.833333, 0.5 +0.833333, 0.555556 +0.833333, 0.5 +0.916667, 0.555556 +0.833333, 0.555556 +0.833333, 0.5 +0.916667, 0.5 +0.916667, 0.555556 +0.916667, 0.5 +1.0, 0.555556 +0.916667, 0.555556 +0.916667, 0.5 +1.0, 0.5 +1.0, 0.555556 +0.0, 0.555556 +0.0833333, 0.611111 +0.0, 0.611111 +0.0, 0.555556 +0.0833333, 0.555556 +0.0833333, 0.611111 +0.0833333, 0.555556 +0.166667, 0.611111 +0.0833333, 0.611111 +0.0833333, 0.555556 +0.166667, 0.555556 +0.166667, 0.611111 +0.166667, 0.555556 +0.25, 0.611111 +0.166667, 0.611111 +0.166667, 0.555556 +0.25, 0.555556 +0.25, 0.611111 +0.25, 0.555556 +0.333333, 0.611111 +0.25, 0.611111 +0.25, 0.555556 +0.333333, 0.555556 +0.333333, 0.611111 +0.333333, 0.555556 +0.416667, 0.611111 +0.333333, 0.611111 +0.333333, 0.555556 +0.416667, 0.555556 +0.416667, 0.611111 +0.416667, 0.555556 +0.5, 0.611111 +0.416667, 0.611111 +0.416667, 0.555556 +0.5, 0.555556 +0.5, 0.611111 +0.5, 0.555556 +0.583333, 0.611111 +0.5, 0.611111 +0.5, 0.555556 +0.583333, 0.555556 +0.583333, 0.611111 +0.583333, 0.555556 +0.666667, 0.611111 +0.583333, 0.611111 +0.583333, 0.555556 +0.666667, 0.555556 +0.666667, 0.611111 +0.666667, 0.555556 +0.75, 0.611111 +0.666667, 0.611111 +0.666667, 0.555556 +0.75, 0.555556 +0.75, 0.611111 +0.75, 0.555556 +0.833333, 0.611111 +0.75, 0.611111 +0.75, 0.555556 +0.833333, 0.555556 +0.833333, 0.611111 +0.833333, 0.555556 +0.916667, 0.611111 +0.833333, 0.611111 +0.833333, 0.555556 +0.916667, 0.555556 +0.916667, 0.611111 +0.916667, 0.555556 +1.0, 0.611111 +0.916667, 0.611111 +0.916667, 0.555556 +1.0, 0.555556 +1.0, 0.611111 +0.0, 0.611111 +0.0833333, 0.666667 +0.0, 0.666667 +0.0, 0.611111 +0.0833333, 0.611111 +0.0833333, 0.666667 +0.0833333, 0.611111 +0.166667, 0.666667 +0.0833333, 0.666667 +0.0833333, 0.611111 +0.166667, 0.611111 +0.166667, 0.666667 +0.166667, 0.611111 +0.25, 0.666667 +0.166667, 0.666667 +0.166667, 0.611111 +0.25, 0.611111 +0.25, 0.666667 +0.25, 0.611111 +0.333333, 0.666667 +0.25, 0.666667 +0.25, 0.611111 +0.333333, 0.611111 +0.333333, 0.666667 +0.333333, 0.611111 +0.416667, 0.666667 +0.333333, 0.666667 +0.333333, 0.611111 +0.416667, 0.611111 +0.416667, 0.666667 +0.416667, 0.611111 +0.5, 0.666667 +0.416667, 0.666667 +0.416667, 0.611111 +0.5, 0.611111 +0.5, 0.666667 +0.5, 0.611111 +0.583333, 0.666667 +0.5, 0.666667 +0.5, 0.611111 +0.583333, 0.611111 +0.583333, 0.666667 +0.583333, 0.611111 +0.666667, 0.666667 +0.583333, 0.666667 +0.583333, 0.611111 +0.666667, 0.611111 +0.666667, 0.666667 +0.666667, 0.611111 +0.75, 0.666667 +0.666667, 0.666667 +0.666667, 0.611111 +0.75, 0.611111 +0.75, 0.666667 +0.75, 0.611111 +0.833333, 0.666667 +0.75, 0.666667 +0.75, 0.611111 +0.833333, 0.611111 +0.833333, 0.666667 +0.833333, 0.611111 +0.916667, 0.666667 +0.833333, 0.666667 +0.833333, 0.611111 +0.916667, 0.611111 +0.916667, 0.666667 +0.916667, 0.611111 +1.0, 0.666667 +0.916667, 0.666667 +0.916667, 0.611111 +1.0, 0.611111 +1.0, 0.666667 +0.0, 0.666667 +0.0833333, 0.722222 +0.0, 0.722222 +0.0, 0.666667 +0.0833333, 0.666667 +0.0833333, 0.722222 +0.0833333, 0.666667 +0.166667, 0.722222 +0.0833333, 0.722222 +0.0833333, 0.666667 +0.166667, 0.666667 +0.166667, 0.722222 +0.166667, 0.666667 +0.25, 0.722222 +0.166667, 0.722222 +0.166667, 0.666667 +0.25, 0.666667 +0.25, 0.722222 +0.25, 0.666667 +0.333333, 0.722222 +0.25, 0.722222 +0.25, 0.666667 +0.333333, 0.666667 +0.333333, 0.722222 +0.333333, 0.666667 +0.416667, 0.722222 +0.333333, 0.722222 +0.333333, 0.666667 +0.416667, 0.666667 +0.416667, 0.722222 +0.416667, 0.666667 +0.5, 0.722222 +0.416667, 0.722222 +0.416667, 0.666667 +0.5, 0.666667 +0.5, 0.722222 +0.5, 0.666667 +0.583333, 0.722222 +0.5, 0.722222 +0.5, 0.666667 +0.583333, 0.666667 +0.583333, 0.722222 +0.583333, 0.666667 +0.666667, 0.722222 +0.583333, 0.722222 +0.583333, 0.666667 +0.666667, 0.666667 +0.666667, 0.722222 +0.666667, 0.666667 +0.75, 0.722222 +0.666667, 0.722222 +0.666667, 0.666667 +0.75, 0.666667 +0.75, 0.722222 +0.75, 0.666667 +0.833333, 0.722222 +0.75, 0.722222 +0.75, 0.666667 +0.833333, 0.666667 +0.833333, 0.722222 +0.833333, 0.666667 +0.916667, 0.722222 +0.833333, 0.722222 +0.833333, 0.666667 +0.916667, 0.666667 +0.916667, 0.722222 +0.916667, 0.666667 +1.0, 0.722222 +0.916667, 0.722222 +0.916667, 0.666667 +1.0, 0.666667 +1.0, 0.722222 +0.0, 0.722222 +0.0833333, 0.777778 +0.0, 0.777778 +0.0, 0.722222 +0.0833333, 0.722222 +0.0833333, 0.777778 +0.0833333, 0.722222 +0.166667, 0.777778 +0.0833333, 0.777778 +0.0833333, 0.722222 +0.166667, 0.722222 +0.166667, 0.777778 +0.166667, 0.722222 +0.25, 0.777778 +0.166667, 0.777778 +0.166667, 0.722222 +0.25, 0.722222 +0.25, 0.777778 +0.25, 0.722222 +0.333333, 0.777778 +0.25, 0.777778 +0.25, 0.722222 +0.333333, 0.722222 +0.333333, 0.777778 +0.333333, 0.722222 +0.416667, 0.777778 +0.333333, 0.777778 +0.333333, 0.722222 +0.416667, 0.722222 +0.416667, 0.777778 +0.416667, 0.722222 +0.5, 0.777778 +0.416667, 0.777778 +0.416667, 0.722222 +0.5, 0.722222 +0.5, 0.777778 +0.5, 0.722222 +0.583333, 0.777778 +0.5, 0.777778 +0.5, 0.722222 +0.583333, 0.722222 +0.583333, 0.777778 +0.583333, 0.722222 +0.666667, 0.777778 +0.583333, 0.777778 +0.583333, 0.722222 +0.666667, 0.722222 +0.666667, 0.777778 +0.666667, 0.722222 +0.75, 0.777778 +0.666667, 0.777778 +0.666667, 0.722222 +0.75, 0.722222 +0.75, 0.777778 +0.75, 0.722222 +0.833333, 0.777778 +0.75, 0.777778 +0.75, 0.722222 +0.833333, 0.722222 +0.833333, 0.777778 +0.833333, 0.722222 +0.916667, 0.777778 +0.833333, 0.777778 +0.833333, 0.722222 +0.916667, 0.722222 +0.916667, 0.777778 +0.916667, 0.722222 +1.0, 0.777778 +0.916667, 0.777778 +0.916667, 0.722222 +1.0, 0.722222 +1.0, 0.777778 +0.0, 0.777778 +0.0833333, 0.833333 +0.0, 0.833333 +0.0, 0.777778 +0.0833333, 0.777778 +0.0833333, 0.833333 +0.0833333, 0.777778 +0.166667, 0.833333 +0.0833333, 0.833333 +0.0833333, 0.777778 +0.166667, 0.777778 +0.166667, 0.833333 +0.166667, 0.777778 +0.25, 0.833333 +0.166667, 0.833333 +0.166667, 0.777778 +0.25, 0.777778 +0.25, 0.833333 +0.25, 0.777778 +0.333333, 0.833333 +0.25, 0.833333 +0.25, 0.777778 +0.333333, 0.777778 +0.333333, 0.833333 +0.333333, 0.777778 +0.416667, 0.833333 +0.333333, 0.833333 +0.333333, 0.777778 +0.416667, 0.777778 +0.416667, 0.833333 +0.416667, 0.777778 +0.5, 0.833333 +0.416667, 0.833333 +0.416667, 0.777778 +0.5, 0.777778 +0.5, 0.833333 +0.5, 0.777778 +0.583333, 0.833333 +0.5, 0.833333 +0.5, 0.777778 +0.583333, 0.777778 +0.583333, 0.833333 +0.583333, 0.777778 +0.666667, 0.833333 +0.583333, 0.833333 +0.583333, 0.777778 +0.666667, 0.777778 +0.666667, 0.833333 +0.666667, 0.777778 +0.75, 0.833333 +0.666667, 0.833333 +0.666667, 0.777778 +0.75, 0.777778 +0.75, 0.833333 +0.75, 0.777778 +0.833333, 0.833333 +0.75, 0.833333 +0.75, 0.777778 +0.833333, 0.777778 +0.833333, 0.833333 +0.833333, 0.777778 +0.916667, 0.833333 +0.833333, 0.833333 +0.833333, 0.777778 +0.916667, 0.777778 +0.916667, 0.833333 +0.916667, 0.777778 +1.0, 0.833333 +0.916667, 0.833333 +0.916667, 0.777778 +1.0, 0.777778 +1.0, 0.833333 +0.0, 0.833333 +0.0833333, 0.888889 +0.0, 0.888889 +0.0, 0.833333 +0.0833333, 0.833333 +0.0833333, 0.888889 +0.0833333, 0.833333 +0.166667, 0.888889 +0.0833333, 0.888889 +0.0833333, 0.833333 +0.166667, 0.833333 +0.166667, 0.888889 +0.166667, 0.833333 +0.25, 0.888889 +0.166667, 0.888889 +0.166667, 0.833333 +0.25, 0.833333 +0.25, 0.888889 +0.25, 0.833333 +0.333333, 0.888889 +0.25, 0.888889 +0.25, 0.833333 +0.333333, 0.833333 +0.333333, 0.888889 +0.333333, 0.833333 +0.416667, 0.888889 +0.333333, 0.888889 +0.333333, 0.833333 +0.416667, 0.833333 +0.416667, 0.888889 +0.416667, 0.833333 +0.5, 0.888889 +0.416667, 0.888889 +0.416667, 0.833333 +0.5, 0.833333 +0.5, 0.888889 +0.5, 0.833333 +0.583333, 0.888889 +0.5, 0.888889 +0.5, 0.833333 +0.583333, 0.833333 +0.583333, 0.888889 +0.583333, 0.833333 +0.666667, 0.888889 +0.583333, 0.888889 +0.583333, 0.833333 +0.666667, 0.833333 +0.666667, 0.888889 +0.666667, 0.833333 +0.75, 0.888889 +0.666667, 0.888889 +0.666667, 0.833333 +0.75, 0.833333 +0.75, 0.888889 +0.75, 0.833333 +0.833333, 0.888889 +0.75, 0.888889 +0.75, 0.833333 +0.833333, 0.833333 +0.833333, 0.888889 +0.833333, 0.833333 +0.916667, 0.888889 +0.833333, 0.888889 +0.833333, 0.833333 +0.916667, 0.833333 +0.916667, 0.888889 +0.916667, 0.833333 +1.0, 0.888889 +0.916667, 0.888889 +0.916667, 0.833333 +1.0, 0.833333 +1.0, 0.888889 +0.0, 0.888889 +0.0833333, 0.944444 +0.0, 0.944444 +0.0, 0.888889 +0.0833333, 0.888889 +0.0833333, 0.944444 +0.0833333, 0.888889 +0.166667, 0.944444 +0.0833333, 0.944444 +0.0833333, 0.888889 +0.166667, 0.888889 +0.166667, 0.944444 +0.166667, 0.888889 +0.25, 0.944444 +0.166667, 0.944444 +0.166667, 0.888889 +0.25, 0.888889 +0.25, 0.944444 +0.25, 0.888889 +0.333333, 0.944444 +0.25, 0.944444 +0.25, 0.888889 +0.333333, 0.888889 +0.333333, 0.944444 +0.333333, 0.888889 +0.416667, 0.944444 +0.333333, 0.944444 +0.333333, 0.888889 +0.416667, 0.888889 +0.416667, 0.944444 +0.416667, 0.888889 +0.5, 0.944444 +0.416667, 0.944444 +0.416667, 0.888889 +0.5, 0.888889 +0.5, 0.944444 +0.5, 0.888889 +0.583333, 0.944444 +0.5, 0.944444 +0.5, 0.888889 +0.583333, 0.888889 +0.583333, 0.944444 +0.583333, 0.888889 +0.666667, 0.944444 +0.583333, 0.944444 +0.583333, 0.888889 +0.666667, 0.888889 +0.666667, 0.944444 +0.666667, 0.888889 +0.75, 0.944444 +0.666667, 0.944444 +0.666667, 0.888889 +0.75, 0.888889 +0.75, 0.944444 +0.75, 0.888889 +0.833333, 0.944444 +0.75, 0.944444 +0.75, 0.888889 +0.833333, 0.888889 +0.833333, 0.944444 +0.833333, 0.888889 +0.916667, 0.944444 +0.833333, 0.944444 +0.833333, 0.888889 +0.916667, 0.888889 +0.916667, 0.944444 +0.916667, 0.888889 +1.0, 0.944444 +0.916667, 0.944444 +0.916667, 0.888889 +1.0, 0.888889 +1.0, 0.944444 +0.0, 0.944444 +0.0833333, 1.0 +0.0, 1.0 +0.0, 0.944444 +0.0833333, 0.944444 +0.0833333, 1.0 +0.0833333, 0.944444 +0.166667, 1.0 +0.0833333, 1.0 +0.0833333, 0.944444 +0.166667, 0.944444 +0.166667, 1.0 +0.166667, 0.944444 +0.25, 1.0 +0.166667, 1.0 +0.166667, 0.944444 +0.25, 0.944444 +0.25, 1.0 +0.25, 0.944444 +0.333333, 1.0 +0.25, 1.0 +0.25, 0.944444 +0.333333, 0.944444 +0.333333, 1.0 +0.333333, 0.944444 +0.416667, 1.0 +0.333333, 1.0 +0.333333, 0.944444 +0.416667, 0.944444 +0.416667, 1.0 +0.416667, 0.944444 +0.5, 1.0 +0.416667, 1.0 +0.416667, 0.944444 +0.5, 0.944444 +0.5, 1.0 +0.5, 0.944444 +0.583333, 1.0 +0.5, 1.0 +0.5, 0.944444 +0.583333, 0.944444 +0.583333, 1.0 +0.583333, 0.944444 +0.666667, 1.0 +0.583333, 1.0 +0.583333, 0.944444 +0.666667, 0.944444 +0.666667, 1.0 +0.666667, 0.944444 +0.75, 1.0 +0.666667, 1.0 +0.666667, 0.944444 +0.75, 0.944444 +0.75, 1.0 +0.75, 0.944444 +0.833333, 1.0 +0.75, 1.0 +0.75, 0.944444 +0.833333, 0.944444 +0.833333, 1.0 +0.833333, 0.944444 +0.916667, 1.0 +0.833333, 1.0 +0.833333, 0.944444 +0.916667, 0.944444 +0.916667, 1.0 +0.916667, 0.944444 +1.0, 1.0 +0.916667, 1.0 +0.916667, 0.944444 +1.0, 0.944444 +1.0, 1.0 + + + diff --git a/default.properties b/default.properties new file mode 100644 index 0000000..94a5300 --- /dev/null +++ b/default.properties @@ -0,0 +1,11 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system use, +# "build.properties", and override values to adapt the script to your +# project structure. + +# Project target. +target=android-8 diff --git a/iOS/AppDelegate.h b/iOS/AppDelegate.h new file mode 100644 index 0000000..4237984 --- /dev/null +++ b/iOS/AppDelegate.h @@ -0,0 +1,19 @@ +// +// AppDelegate.h +// doublehitballs +// +// Created by vvv ооо on 13.07.12. +// Copyright (c) 2012 __MyCompanyName__. All rights reserved. +// + +#import + +@class ViewController; + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@property (strong, nonatomic) ViewController *viewController; + +@end diff --git a/iOS/AppDelegate.m b/iOS/AppDelegate.m new file mode 100644 index 0000000..1283115 --- /dev/null +++ b/iOS/AppDelegate.m @@ -0,0 +1,59 @@ +// +// AppDelegate.m +// doublehitballs +// +// Created by vvv ооо on 13.07.12. +// Copyright (c) 2012 __MyCompanyName__. All rights reserved. +// + +#import "AppDelegate.h" + +#import "ViewController.h" + +@implementation AppDelegate + +@synthesize window = _window; +@synthesize viewController = _viewController; + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ + self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; + // Override point for customization after application launch. + if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { + self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil]; + } else { + self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil]; + } + self.window.rootViewController = self.viewController; + [self.window makeKeyAndVisible]; + return YES; +} + +- (void)applicationWillResignActive:(UIApplication *)application +{ + // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. + // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. +} + +- (void)applicationDidEnterBackground:(UIApplication *)application +{ + // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. + // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. +} + +- (void)applicationWillEnterForeground:(UIApplication *)application +{ + // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. +} + +- (void)applicationDidBecomeActive:(UIApplication *)application +{ + // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. +} + +- (void)applicationWillTerminate:(UIApplication *)application +{ + // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. +} + +@end diff --git a/iOS/CustomGLKView.h b/iOS/CustomGLKView.h new file mode 100644 index 0000000..59184d3 --- /dev/null +++ b/iOS/CustomGLKView.h @@ -0,0 +1,17 @@ +// +// CustomGLKView.h +// doublehitballs +// +// Created by vvv ооо on 15.07.12. +// Copyright (c) 2012 __MyCompanyName__. All rights reserved. +// + +#import + +@interface CustomGLKView : GLKView + +- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; +- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event; +- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event; + +@end diff --git a/iOS/CustomGLKView.m b/iOS/CustomGLKView.m new file mode 100644 index 0000000..130b654 --- /dev/null +++ b/iOS/CustomGLKView.m @@ -0,0 +1,68 @@ +// +// CustomGLKView.m +// doublehitballs +// +// Created by vvv ооо on 15.07.12. +// Copyright (c) 2012 __MyCompanyName__. All rights reserved. +// + +#import "CustomGLKView.h" +#import "ios_api.h" + +bool touchMoved = false; +CGPoint prev_loc; + + +@implementation CustomGLKView + +- (id)initWithFrame:(CGRect)frame +{ + self = [super initWithFrame:frame]; + if (self) { + // Initialization code + } + return self; +} + + +- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event +{ + + CGPoint location = [[[touches allObjects] objectAtIndex:0] locationInView:self]; + + prev_loc = location; + + touchMoved = false; + + AppOnTapDown(location.x, self.bounds.size.height - location.y); + +} + +- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event +{ + CGPoint location = [[[touches allObjects] objectAtIndex:0] locationInView:self]; + + CGPoint prevLocation = [[[touches allObjects] objectAtIndex:0] previousLocationInView:self]; + + if (abs(prev_loc.x - location.x) > 10 || abs(prev_loc.y - location.y) > 10) + { + touchMoved = true; + } + + AppOnScroll(prevLocation.x - location.x, prevLocation.y - location.y); +} + +- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event +{ + CGPoint location = [[[touches allObjects] objectAtIndex:0] locationInView:self]; + + if (!touchMoved) + { + AppOnTapUp(location.x, self.bounds.size.height - location.y); + } +} + + + + +@end diff --git a/iOS/ViewController.h b/iOS/ViewController.h new file mode 100644 index 0000000..e7f9748 --- /dev/null +++ b/iOS/ViewController.h @@ -0,0 +1,14 @@ +// +// ViewController.h +// doublehitballs +// +// Created by vvv ооо on 13.07.12. +// Copyright (c) 2012 __MyCompanyName__. All rights reserved. +// + +#import +#import + +@interface ViewController : GLKViewController + +@end diff --git a/iOS/ViewController.m b/iOS/ViewController.m new file mode 100644 index 0000000..b04f1d3 --- /dev/null +++ b/iOS/ViewController.m @@ -0,0 +1,106 @@ +// +// ViewController.m +// doublehitballs +// +// Created by vvv ооо on 13.07.12. +// Copyright (c) 2012 __MyCompanyName__. All rights reserved. +// + +#import "ViewController.h" +#import "ios_api.h" + +@interface ViewController () { +} + +@property (strong, nonatomic) EAGLContext *context; +@property (strong, nonatomic) GLKBaseEffect *effect; + +- (void)setupGL; +- (void)tearDownGL; + +@end + +@implementation ViewController + +@synthesize context = _context; +@synthesize effect = _effect; + +- (void)viewDidLoad +{ + [super viewDidLoad]; + + self.context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2]; + + if (!self.context) { + NSLog(@"Failed to create ES context"); + } + + GLKView *view = (GLKView *)self.view; + view.context = self.context; + view.drawableDepthFormat = GLKViewDrawableDepthFormat24; + + + [self setupGL]; +} + +- (void)viewDidUnload +{ + [super viewDidUnload]; + + [self tearDownGL]; + + if ([EAGLContext currentContext] == self.context) { + [EAGLContext setCurrentContext:nil]; + } + self.context = nil; +} + +- (void)didReceiveMemoryWarning +{ + [super didReceiveMemoryWarning]; + // Release any cached data, images, etc. that aren't in use. +} + +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation +{ + /* + if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { + return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown); + } else { + return YES; + }*/ + return UIInterfaceOrientationIsLandscape(interfaceOrientation); +} + +- (void)setupGL +{ + [EAGLContext setCurrentContext:self.context]; + + AppInit(); + } + +- (void)tearDownGL +{ + [EAGLContext setCurrentContext:self.context]; + + AppDeinit(); + +} + +#pragma mark - GLKView and GLKViewController delegate methods + +- (void)update +{ + + AppUpdate(self.timeSinceLastUpdate * 1000); +} + +- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect +{ + + AppDraw(); + +} + + +@end diff --git a/iOS/en.lproj/InfoPlist.strings b/iOS/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..0f167df --- /dev/null +++ b/iOS/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/iOS/en.lproj/ViewController_iPad.xib b/iOS/en.lproj/ViewController_iPad.xib new file mode 100644 index 0000000..eb81e88 --- /dev/null +++ b/iOS/en.lproj/ViewController_iPad.xib @@ -0,0 +1,133 @@ + + + + 1296 + 11E53 + 2182 + 1138.47 + 569.00 + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + 1181 + + + IBProxyObject + IBUIView + + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + PluginDependencyRecalculationVersion + + + + + IBFilesOwner + IBIPadFramework + + + IBFirstResponder + IBIPadFramework + + + + 274 + {{0, 20}, {768, 1004}} + + + + 3 + MQA + + 2 + + + + 2 + + IBIPadFramework + + + + + + + view + + + + 3 + + + + + + 0 + + + + + + 1 + + + + + -1 + + + File's Owner + + + -2 + + + + + + + ViewController + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UIResponder + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + CustomGLKView + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + + + + 3 + + + + + CustomGLKView + GLKView + + IBProjectSource + ./Classes/CustomGLKView.h + + + + ViewController + GLKViewController + + IBProjectSource + ./Classes/ViewController.h + + + + + 0 + IBIPadFramework + + com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS + + + YES + 3 + 1181 + + diff --git a/iOS/en.lproj/ViewController_iPhone.xib b/iOS/en.lproj/ViewController_iPhone.xib new file mode 100644 index 0000000..96a4a92 --- /dev/null +++ b/iOS/en.lproj/ViewController_iPhone.xib @@ -0,0 +1,111 @@ + + + + 1296 + 11E53 + 2182 + 1138.47 + 569.00 + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + 1181 + + + IBProxyObject + IBUIView + + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + PluginDependencyRecalculationVersion + + + + + IBFilesOwner + IBCocoaTouchFramework + + + IBFirstResponder + IBCocoaTouchFramework + + + + 274 + {320, 460} + + + 3 + MQA + + 2 + + + NO + IBCocoaTouchFramework + + + + + + + view + + + + 3 + + + + + + 0 + + + + + + -1 + + + File's Owner + + + -2 + + + + + 2 + + + + + + + ViewController + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UIResponder + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + CustomGLKView + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + + + + 4 + + + 0 + IBCocoaTouchFramework + + com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS + + + YES + 3 + 1181 + + diff --git a/iOS/ios_api.cpp b/iOS/ios_api.cpp new file mode 100644 index 0000000..e8c79cc --- /dev/null +++ b/iOS/ios_api.cpp @@ -0,0 +1,47 @@ +#include "include/Engine.h" +#include "main_code.h" + +TMyApplication App; + + +extern "C" void AppInit() +{ + + App.OuterInit(480, 320, 480, 320); +} + + +extern "C" void AppDeinit() +{ + App.OuterDeinit(); + +} + + +extern "C" void AppUpdate(int dt) +{ + App.OuterUpdate(dt); +} + + + +extern "C" void AppDraw() +{ + App.OuterDraw(); +} + +extern "C" void AppOnTapDown(int posx, int posy) +{ + //App.OuterOnTapDown(vec2(posx, posy)); +} + +extern "C" void AppOnTapUp(int posx, int posy) +{ + //App.OuterOnTapUp(vec2(posx, posy)); +} + +extern "C" void AppOnScroll(int shiftx, int shifty) +{ + //App.OuterOnMove(vec2(shiftx, shifty)); +} + diff --git a/iOS/ios_api.h b/iOS/ios_api.h new file mode 100644 index 0000000..66b7e7f --- /dev/null +++ b/iOS/ios_api.h @@ -0,0 +1,15 @@ +// +// Header.h +// doublehitballs +// +// Created by vvv ооо on 15.07.12. +// Copyright (c) 2012 __MyCompanyName__. All rights reserved. +// + +void AppInit(); +void AppDeinit(); +void AppUpdate(int dt); +void AppDraw(); +void AppOnTapDown(int posx, int posy); +void AppOnTapUp(int posx, int posy); +void AppOnScroll(int shiftx, int shifty); \ No newline at end of file diff --git a/iOS/main.m b/iOS/main.m new file mode 100644 index 0000000..f8b2c00 --- /dev/null +++ b/iOS/main.m @@ -0,0 +1,18 @@ +// +// main.m +// doublehitballs +// +// Created by vvv ооо on 13.07.12. +// Copyright (c) 2012 __MyCompanyName__. All rights reserved. +// + +#import + +#import "AppDelegate.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/iOS/res/Icon.png b/iOS/res/Icon.png new file mode 100644 index 0000000..b6880bf Binary files /dev/null and b/iOS/res/Icon.png differ diff --git a/iOS/res/Splash-landscape.png b/iOS/res/Splash-landscape.png new file mode 100644 index 0000000..61dbcaa Binary files /dev/null and b/iOS/res/Splash-landscape.png differ diff --git a/iOS/res/iTunesArtwork b/iOS/res/iTunesArtwork new file mode 100644 index 0000000..876e97d Binary files /dev/null and b/iOS/res/iTunesArtwork differ diff --git a/iOS/salmontemplate.xcodeproj/project.pbxproj b/iOS/salmontemplate.xcodeproj/project.pbxproj new file mode 100644 index 0000000..0bb983d --- /dev/null +++ b/iOS/salmontemplate.xcodeproj/project.pbxproj @@ -0,0 +1,502 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 4C49B2BE15B0991B003512CD /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2BD15B0991B003512CD /* UIKit.framework */; }; + 4C49B2C015B0991B003512CD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2BF15B0991B003512CD /* Foundation.framework */; }; + 4C49B2C215B0991B003512CD /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2C115B0991B003512CD /* CoreGraphics.framework */; }; + 4C49B2C415B0991B003512CD /* GLKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2C315B0991B003512CD /* GLKit.framework */; }; + 4C49B2C615B0991B003512CD /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2C515B0991B003512CD /* OpenGLES.framework */; }; + 4C49B2CC15B0991B003512CD /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4C49B2CA15B0991B003512CD /* InfoPlist.strings */; }; + 4C49B2CE15B0991B003512CD /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C49B2CD15B0991B003512CD /* main.m */; }; + 4C49B2D215B0991B003512CD /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C49B2D115B0991B003512CD /* AppDelegate.m */; }; + 4C49B2D915B0991B003512CD /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C49B2D815B0991B003512CD /* ViewController.m */; }; + 4C49B2DC15B0991B003512CD /* ViewController_iPhone.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4C49B2DA15B0991B003512CD /* ViewController_iPhone.xib */; }; + 4C49B2DF15B0991B003512CD /* ViewController_iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4C49B2DD15B0991B003512CD /* ViewController_iPad.xib */; }; + 4C4C807515BA8F460037C6CE /* libsquirrel.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C4C807415BA8F460037C6CE /* libsquirrel.a */; }; + 4C4C807715BA8F5B0037C6CE /* libz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C4C807615BA8F5B0037C6CE /* libz.a */; }; + 4C6EB44515C3CFD300316CB6 /* libpng.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C6EB44415C3CFD300316CB6 /* libpng.a */; }; + 4C74848615C5AD6E0056EC44 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 4C74848315C5AD6E0056EC44 /* Icon.png */; }; + 4C74848715C5AD6E0056EC44 /* iTunesArtwork in Resources */ = {isa = PBXBuildFile; fileRef = 4C74848415C5AD6E0056EC44 /* iTunesArtwork */; }; + 4C74848815C5AD6E0056EC44 /* Splash-landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 4C74848515C5AD6E0056EC44 /* Splash-landscape.png */; }; + 4C74849815C5AF7C0056EC44 /* main_code.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C74849615C5AF7C0056EC44 /* main_code.cpp */; }; + 4C77831315BABD68003D5142 /* libvorbis-tremor-ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C77831215BABD68003D5142 /* libvorbis-tremor-ios.a */; }; + 4C77831815BABE26003D5142 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C77831415BABD8B003D5142 /* AudioToolbox.framework */; }; + 4C77831915BABE26003D5142 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C77831515BABD8B003D5142 /* OpenAL.framework */; }; + 4C7AD44C15B1D77700A599F6 /* ios_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7AD44B15B1D77700A599F6 /* ios_api.cpp */; }; + 4C7C584B15C31E6500CAE4F4 /* libboost.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C7C584A15C31E6500CAE4F4 /* libboost.a */; }; + 4CC971AC15C57DCE00359A2B /* libSalmon Engine.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C902A7815C5735700FBC901 /* libSalmon Engine.a */; }; + 4CCC0ECC15B30D6B005432FB /* CustomGLKView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CCC0ECB15B30D6B005432FB /* CustomGLKView.m */; }; + 4CE6A9D215B2F979006A3965 /* assets in Resources */ = {isa = PBXBuildFile; fileRef = 4CE6A9D115B2F979006A3965 /* assets */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 4C902A7715C5735700FBC901 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 4C902A7015C5735500FBC901 /* Salmon Engine.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 4C8CE90215B0A0F400078175; + remoteInfo = "Salmon Engine"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 4C49B2B915B0991B003512CD /* salmontemplate.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = salmontemplate.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 4C49B2BD15B0991B003512CD /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 4C49B2BF15B0991B003512CD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 4C49B2C115B0991B003512CD /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 4C49B2C315B0991B003512CD /* GLKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLKit.framework; path = System/Library/Frameworks/GLKit.framework; sourceTree = SDKROOT; }; + 4C49B2C515B0991B003512CD /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; + 4C49B2C915B0991B003512CD /* template-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "template-Info.plist"; sourceTree = ""; }; + 4C49B2CB15B0991B003512CD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 4C49B2CD15B0991B003512CD /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 4C49B2CF15B0991B003512CD /* template-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "template-Prefix.pch"; sourceTree = ""; }; + 4C49B2D015B0991B003512CD /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 4C49B2D115B0991B003512CD /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 4C49B2D715B0991B003512CD /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 4C49B2D815B0991B003512CD /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 4C49B2DB15B0991B003512CD /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/ViewController_iPhone.xib; sourceTree = ""; }; + 4C49B2DE15B0991B003512CD /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/ViewController_iPad.xib; sourceTree = ""; }; + 4C4C807415BA8F460037C6CE /* libsquirrel.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsquirrel.a; path = "../../libs/SQUIRREL2_1_1_sqplus/build-ios/ios-device/libsquirrel.a"; sourceTree = ""; }; + 4C4C807615BA8F5B0037C6CE /* libz.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libz.a; path = "../../libs/zlib-1.2.7/build-ios/ios-device/libz.a"; sourceTree = ""; }; + 4C6EB44415C3CFD300316CB6 /* libpng.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng.a; path = "../../libs/libpng-1.5.12/build-ios/ios-simulator/libpng.a"; sourceTree = ""; }; + 4C74848315C5AD6E0056EC44 /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon.png; path = res/Icon.png; sourceTree = ""; }; + 4C74848415C5AD6E0056EC44 /* iTunesArtwork */ = {isa = PBXFileReference; lastKnownFileType = file; name = iTunesArtwork; path = res/iTunesArtwork; sourceTree = ""; }; + 4C74848515C5AD6E0056EC44 /* Splash-landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Splash-landscape.png"; path = "res/Splash-landscape.png"; sourceTree = ""; }; + 4C74849615C5AF7C0056EC44 /* main_code.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main_code.cpp; path = ../jni/main_code.cpp; sourceTree = ""; }; + 4C74849715C5AF7C0056EC44 /* main_code.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = main_code.h; path = ../jni/main_code.h; sourceTree = ""; }; + 4C77831215BABD68003D5142 /* libvorbis-tremor-ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libvorbis-tremor-ios.a"; path = "../../libs/vorbis-tremor-ios/build-ios/ios-device/libvorbis-tremor-ios.a"; sourceTree = ""; }; + 4C77831415BABD8B003D5142 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; + 4C77831515BABD8B003D5142 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; + 4C7AD44B15B1D77700A599F6 /* ios_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ios_api.cpp; sourceTree = ""; }; + 4C7C584A15C31E6500CAE4F4 /* libboost.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost.a; path = "../../libs/boost_1_47_0/build-ios/ios-simulator/libboost.a"; sourceTree = ""; }; + 4C902A7015C5735500FBC901 /* Salmon Engine.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "Salmon Engine.xcodeproj"; path = "../../Engine/iOS/Salmon Engine/Salmon Engine.xcodeproj"; sourceTree = ""; }; + 4CCC0ECA15B30D6A005432FB /* CustomGLKView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CustomGLKView.h; sourceTree = ""; }; + 4CCC0ECB15B30D6B005432FB /* CustomGLKView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CustomGLKView.m; sourceTree = ""; }; + 4CCC0ECD15B310FB005432FB /* ios_api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ios_api.h; sourceTree = ""; }; + 4CE6A9D115B2F979006A3965 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = assets; path = ../assets; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4C49B2B615B0991B003512CD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4CC971AC15C57DCE00359A2B /* libSalmon Engine.a in Frameworks */, + 4C77831815BABE26003D5142 /* AudioToolbox.framework in Frameworks */, + 4C77831915BABE26003D5142 /* OpenAL.framework in Frameworks */, + 4C49B2BE15B0991B003512CD /* UIKit.framework in Frameworks */, + 4C49B2C015B0991B003512CD /* Foundation.framework in Frameworks */, + 4C49B2C215B0991B003512CD /* CoreGraphics.framework in Frameworks */, + 4C49B2C415B0991B003512CD /* GLKit.framework in Frameworks */, + 4C49B2C615B0991B003512CD /* OpenGLES.framework in Frameworks */, + 4C4C807515BA8F460037C6CE /* libsquirrel.a in Frameworks */, + 4C4C807715BA8F5B0037C6CE /* libz.a in Frameworks */, + 4C77831315BABD68003D5142 /* libvorbis-tremor-ios.a in Frameworks */, + 4C7C584B15C31E6500CAE4F4 /* libboost.a in Frameworks */, + 4C6EB44515C3CFD300316CB6 /* libpng.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4C49B2AE15B0991B003512CD = { + isa = PBXGroup; + children = ( + 4C902A7015C5735500FBC901 /* Salmon Engine.xcodeproj */, + 4C7B819515C40F770024D61A /* Libs */, + 4CC1FC3415B200130025C6F7 /* Resources */, + 4C49B2C715B0991B003512CD /* Sources */, + 4C49B2BC15B0991B003512CD /* Frameworks */, + 4C49B2BA15B0991B003512CD /* Products */, + ); + sourceTree = ""; + }; + 4C49B2BA15B0991B003512CD /* Products */ = { + isa = PBXGroup; + children = ( + 4C49B2B915B0991B003512CD /* salmontemplate.app */, + ); + name = Products; + sourceTree = ""; + }; + 4C49B2BC15B0991B003512CD /* Frameworks */ = { + isa = PBXGroup; + children = ( + 4C77831415BABD8B003D5142 /* AudioToolbox.framework */, + 4C77831515BABD8B003D5142 /* OpenAL.framework */, + 4C49B2BD15B0991B003512CD /* UIKit.framework */, + 4C49B2BF15B0991B003512CD /* Foundation.framework */, + 4C49B2C115B0991B003512CD /* CoreGraphics.framework */, + 4C49B2C315B0991B003512CD /* GLKit.framework */, + 4C49B2C515B0991B003512CD /* OpenGLES.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 4C49B2C715B0991B003512CD /* Sources */ = { + isa = PBXGroup; + children = ( + 4CE6A9E315B2F9A4006A3965 /* Game */, + 4CCC0ECD15B310FB005432FB /* ios_api.h */, + 4C7AD44B15B1D77700A599F6 /* ios_api.cpp */, + 4C49B2D015B0991B003512CD /* AppDelegate.h */, + 4C49B2D115B0991B003512CD /* AppDelegate.m */, + 4C49B2D715B0991B003512CD /* ViewController.h */, + 4C49B2D815B0991B003512CD /* ViewController.m */, + 4C49B2DA15B0991B003512CD /* ViewController_iPhone.xib */, + 4C49B2DD15B0991B003512CD /* ViewController_iPad.xib */, + 4C49B2C815B0991B003512CD /* Supporting Files */, + 4CCC0ECA15B30D6A005432FB /* CustomGLKView.h */, + 4CCC0ECB15B30D6B005432FB /* CustomGLKView.m */, + ); + name = Sources; + sourceTree = ""; + }; + 4C49B2C815B0991B003512CD /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 4C49B2C915B0991B003512CD /* template-Info.plist */, + 4C49B2CA15B0991B003512CD /* InfoPlist.strings */, + 4C49B2CD15B0991B003512CD /* main.m */, + 4C49B2CF15B0991B003512CD /* template-Prefix.pch */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 4C7B819515C40F770024D61A /* Libs */ = { + isa = PBXGroup; + children = ( + 4C6EB44415C3CFD300316CB6 /* libpng.a */, + 4C7C584A15C31E6500CAE4F4 /* libboost.a */, + 4C77831215BABD68003D5142 /* libvorbis-tremor-ios.a */, + 4C4C807615BA8F5B0037C6CE /* libz.a */, + 4C4C807415BA8F460037C6CE /* libsquirrel.a */, + ); + name = Libs; + sourceTree = ""; + }; + 4C902A7115C5735500FBC901 /* Products */ = { + isa = PBXGroup; + children = ( + 4C902A7815C5735700FBC901 /* libSalmon Engine.a */, + ); + name = Products; + sourceTree = ""; + }; + 4CC1FC3415B200130025C6F7 /* Resources */ = { + isa = PBXGroup; + children = ( + 4C74848315C5AD6E0056EC44 /* Icon.png */, + 4C74848415C5AD6E0056EC44 /* iTunesArtwork */, + 4C74848515C5AD6E0056EC44 /* Splash-landscape.png */, + 4CE6A9D115B2F979006A3965 /* assets */, + ); + name = Resources; + sourceTree = ""; + }; + 4CE6A9E315B2F9A4006A3965 /* Game */ = { + isa = PBXGroup; + children = ( + 4C74849615C5AF7C0056EC44 /* main_code.cpp */, + 4C74849715C5AF7C0056EC44 /* main_code.h */, + ); + name = Game; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4C49B2B815B0991B003512CD /* salmontemplate */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4C49B2E215B0991B003512CD /* Build configuration list for PBXNativeTarget "salmontemplate" */; + buildPhases = ( + 4C49B2B515B0991B003512CD /* Sources */, + 4C49B2B615B0991B003512CD /* Frameworks */, + 4C49B2B715B0991B003512CD /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = salmontemplate; + productName = doublehitballs; + productReference = 4C49B2B915B0991B003512CD /* salmontemplate.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 4C49B2B015B0991B003512CD /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0430; + }; + buildConfigurationList = 4C49B2B315B0991B003512CD /* Build configuration list for PBXProject "salmontemplate" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 4C49B2AE15B0991B003512CD; + productRefGroup = 4C49B2BA15B0991B003512CD /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 4C902A7115C5735500FBC901 /* Products */; + ProjectRef = 4C902A7015C5735500FBC901 /* Salmon Engine.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 4C49B2B815B0991B003512CD /* salmontemplate */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 4C902A7815C5735700FBC901 /* libSalmon Engine.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libSalmon Engine.a"; + remoteRef = 4C902A7715C5735700FBC901 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 4C49B2B715B0991B003512CD /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4C49B2CC15B0991B003512CD /* InfoPlist.strings in Resources */, + 4C49B2DC15B0991B003512CD /* ViewController_iPhone.xib in Resources */, + 4C49B2DF15B0991B003512CD /* ViewController_iPad.xib in Resources */, + 4CE6A9D215B2F979006A3965 /* assets in Resources */, + 4C74848615C5AD6E0056EC44 /* Icon.png in Resources */, + 4C74848715C5AD6E0056EC44 /* iTunesArtwork in Resources */, + 4C74848815C5AD6E0056EC44 /* Splash-landscape.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 4C49B2B515B0991B003512CD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4C49B2CE15B0991B003512CD /* main.m in Sources */, + 4C49B2D215B0991B003512CD /* AppDelegate.m in Sources */, + 4C49B2D915B0991B003512CD /* ViewController.m in Sources */, + 4C7AD44C15B1D77700A599F6 /* ios_api.cpp in Sources */, + 4CCC0ECC15B30D6B005432FB /* CustomGLKView.m in Sources */, + 4C74849815C5AF7C0056EC44 /* main_code.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 4C49B2CA15B0991B003512CD /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 4C49B2CB15B0991B003512CD /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 4C49B2DA15B0991B003512CD /* ViewController_iPhone.xib */ = { + isa = PBXVariantGroup; + children = ( + 4C49B2DB15B0991B003512CD /* en */, + ); + name = ViewController_iPhone.xib; + sourceTree = ""; + }; + 4C49B2DD15B0991B003512CD /* ViewController_iPad.xib */ = { + isa = PBXVariantGroup; + children = ( + 4C49B2DE15B0991B003512CD /* en */, + ); + name = ViewController_iPad.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 4C49B2E015B0991B003512CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + CLANG_ENABLE_OBJC_ARC = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 5.1; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 4C49B2E115B0991B003512CD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + CLANG_ENABLE_OBJC_ARC = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 5.1; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 4C49B2E315B0991B003512CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; + CLANG_CXX_LIBRARY = "libc++"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "template-Prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + TARGET_IOS, + TARGET_SALMON, + DEBUG, + "$(inherited)", + BOOST_NO_CXX11_NUMERIC_LIMITS, + ); + GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ""; + "GCC_THUMB_SUPPORT[arch=armv6]" = ""; + HEADER_SEARCH_PATHS = ( + "$(SalmonEnginePath)", + "$(LibsPath)/lpng1510", + "$(LibsPath)/sqplus/sqplus", + "$(LibsPath)/sqplus/include", + "$(LibsPath)/boost_1_52_0", + ../jni, + "$(LibsPath)/vorbis-tremor-ios/vorbis", + ); + INFOPLIST_FILE = "template-Info.plist"; + LIBRARY_SEARCH_PATHS = ""; + "LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = ( + "$(LibsPath)/lpng1510/build-ios/ios-device", + "$(LibsPath)/boost_1_52_0/build-ios/ios-device", + "$(LibsPath)/sqplus/build-ios/ios-device", + "$(LibsPath)/zlib-1.2.6/build-ios/ios-device", + "$(LibsPath)/vorbis-tremor-ios/build-ios/ios-device", + ); + "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*]" = ( + "$(LibsPath)/lpng1510/build-ios/ios-simulator", + "$(LibsPath)/sqplus/build-ios/ios-simulator", + "$(LibsPath)/boost_1_52_0/build-ios/ios-simulator", + "$(LibsPath)/zlib-1.2.6/build-ios/ios-simulator", + "$(LibsPath)/vorbis-tremor-ios/build-ios/ios-simulator", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + SYMROOT = build; + TARGETED_DEVICE_FAMILY = 1; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 4C49B2E415B0991B003512CD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; + CLANG_CXX_LIBRARY = "libc++"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "template-Prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + TARGET_IOS, + TARGET_SALMON, + BOOST_NO_CXX11_NUMERIC_LIMITS, + ); + GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ""; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + "GCC_THUMB_SUPPORT[arch=armv6]" = ""; + HEADER_SEARCH_PATHS = ( + "$(SalmonEnginePath)", + "$(LibsPath)/lpng1510", + "$(LibsPath)/sqplus/sqplus", + "$(LibsPath)/sqplus/include", + "$(LibsPath)/boost_1_52_0", + ../jni, + "$(LibsPath)/vorbis-tremor-ios/vorbis", + ); + INFOPLIST_FILE = "template-Info.plist"; + LIBRARY_SEARCH_PATHS = ""; + "LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = ( + "$(LibsPath)/lpng1510/build-ios/ios-device", + "$(LibsPath)/boost_1_52_0/build-ios/ios-device", + "$(LibsPath)/sqplus/build-ios/ios-device", + "$(LibsPath)/zlib-1.2.6/build-ios/ios-device", + "$(LibsPath)/vorbis-tremor-ios/build-ios/ios-device", + ); + "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*]" = ( + "$(LibsPath)/lpng1510/build-ios/ios-simulator", + "$(LibsPath)/sqplus/build-ios/ios-simulator", + "$(LibsPath)/boost_1_52_0/build-ios/ios-simulator", + "$(LibsPath)/zlib-1.2.6/build-ios/ios-simulator", + "$(LibsPath)/vorbis-tremor-ios/build-ios/ios-simulator", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + TARGETED_DEVICE_FAMILY = 1; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4C49B2B315B0991B003512CD /* Build configuration list for PBXProject "salmontemplate" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4C49B2E015B0991B003512CD /* Debug */, + 4C49B2E115B0991B003512CD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4C49B2E215B0991B003512CD /* Build configuration list for PBXNativeTarget "salmontemplate" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4C49B2E315B0991B003512CD /* Debug */, + 4C49B2E415B0991B003512CD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 4C49B2B015B0991B003512CD /* Project object */; +} diff --git a/iOS/template-Info.plist b/iOS/template-Info.plist new file mode 100644 index 0000000..d06ba45 --- /dev/null +++ b/iOS/template-Info.plist @@ -0,0 +1,50 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + Salmon Universal Template + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + Icon.png + CFBundleIdentifier + fishrungames.template + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UILaunchImageFile + Splash-landscape.png + UIPrerenderedIcon + + UIRequiredDeviceCapabilities + + armv7 + + UIStatusBarHidden + + UISupportedInterfaceOrientations + + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/iOS/template-Prefix.pch b/iOS/template-Prefix.pch new file mode 100644 index 0000000..cd479f5 --- /dev/null +++ b/iOS/template-Prefix.pch @@ -0,0 +1,14 @@ +// +// Prefix header for all source files of the 'doublehitballs' target in the 'doublehitballs' project +// + +#import + +#ifndef __IPHONE_5_0 +#warning "This project uses features only available in iOS SDK 5.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/jni/Android.mk b/jni/Android.mk new file mode 100644 index 0000000..4b85a29 --- /dev/null +++ b/jni/Android.mk @@ -0,0 +1,77 @@ +# Copyright (C) 2009 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + + +LPATH := $(call my-dir) + +ENGINE_PATH = $(SalmonEnginePathCygwin) + +BOOST_PATH = $(LibsPathCygwin)/boost_1_47_0 + +OGG_PATH = $(LibsPathCygwin)/libogg-1.3.0 + +VORBIS_PATH = $(LibsPathCygwin)/libvorbis-1.3.2 + +SQUIRREL_PATH = $(LibsPathCygwin)/sqplus + +LIBPNG_PATH = $(LibsPathCygwin)/libpng_1.4.1_android + +ZIP_PATH = $(LibsPathCygwin)/julienr-libzip-android/jni + +#====== ENGINE AND LIBS ===================== + +include $(ENGINE_PATH)/Android_Salmon_Engine.mk + +#================= THE GAME ======================= + + +LOCAL_PATH:= $(LPATH) + +include $(CLEAR_VARS) + +LOCAL_CFLAGS := -DTARGET_ANDROID -DNOSOUND -DTARGET_SALMON -std=gnu++11 --std=c++11 +LOCAL_STATIC_LIBRARIES := boost +LOCAL_STATIC_LIBRARIES += squirrel +LOCAL_STATIC_LIBRARIES += png_lib +LOCAL_STATIC_LIBRARIES += zip +LOCAL_SHARED_LIBRARIES := SalmonEngine +LOCAL_SHARED_LIBRARIES += gnustl_shared +LOCAL_C_INCLUDES := $(ENGINE_PATH) +LOCAL_C_INCLUDES += $(BOOST_PATH) +LOCAL_C_INCLUDES += $(VORBIS_PATH)/include +LOCAL_C_INCLUDES += $(VORBIS_PATH)/include/vorbis +LOCAL_C_INCLUDES += $(VORBIS_PATH)/lib +LOCAL_C_INCLUDES += $(VORBIS_PATH)/lib/books +LOCAL_C_INCLUDES += $(VORBIS_PATH)/lib/modes +LOCAL_C_INCLUDES += $(OGG_PATH)/include +LOCAL_C_INCLUDES += $(OGG_PATH)/include/ogg +LOCAL_C_INCLUDES += $(SQUIRREL_PATH)/include +LOCAL_C_INCLUDES += $(SQUIRREL_PATH)/sqplus +LOCAL_C_INCLUDES += $(SQUIRREL_PATH)/squirrel +LOCAL_C_INCLUDES += $(SQUIRREL_PATH)/sqstdlib +LOCAL_C_INCLUDES += $(LIBPNG_PATH) +LOCAL_C_INCLUDES += $(ZIP_PATH) +LOCAL_MODULE := SalmonJniTemplate +LOCAL_SRC_FILES := main_code.cpp +LOCAL_SRC_FILES += android_api.cpp + +LOCAL_LDLIBS := -lGLESv2 +LOCAL_LDLIBS += -llog -Wl + +#debug +#LOCAL_CFLAGS += -g -ggdb -O0 +#LOCAL_LDLIBS += -g -ggdb + +include $(BUILD_SHARED_LIBRARY) diff --git a/jni/Application.mk b/jni/Application.mk new file mode 100644 index 0000000..22476ec --- /dev/null +++ b/jni/Application.mk @@ -0,0 +1,3 @@ +APP_STL := gnustl_shared +APP_CPPFLAGS += -fexceptions +APP_CPPFLAGS += -frtti diff --git a/jni/android_api.cpp b/jni/android_api.cpp new file mode 100644 index 0000000..93f9f2f --- /dev/null +++ b/jni/android_api.cpp @@ -0,0 +1,128 @@ +#include "android_api.h" + +#include "main_code.h" +#include "boost\thread.hpp" + +boost::shared_ptr App(new TMyApplication); + +boost::mutex m; + +JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_Init(JNIEnv * env, jobject obj, jint width, jint height) +{ + + m.lock(); + try + { + if (App->IsInited()) + { + App->OuterDeinit(); //Clean up what is left at previous launch (if applicable) + } + + App->OuterInit(width, height, 480.f, 320.f); + + App->Inited = true; + } + catch (...) + { + throw; + } + m.unlock(); +} + +JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_StopSounds(JNIEnv * env, jobject obj) +{ + +} + + +JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_Update(JNIEnv * env, jobject obj, long dt) +{ +m.lock(); + try + { + if (App->IsInited()) + { + App->OuterDraw(); + App->OuterUpdate(dt); + } + + } + catch (...) + { + throw; + } + m.unlock(); + +} + +JNIEXPORT int JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_IsInited(JNIEnv * env, jobject obj) +{ + + if (App->IsInited()) + { + return 1; + } + else + { + return 0; + } + +} + +JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_Destroy(JNIEnv * env, jobject obj) +{ +m.lock(); + try + { + if (App->IsInited()) + { + App->OuterDeinit(); + App->Inited = false; + } + + } + catch (...) + { + throw; + } + m.unlock(); +} + + +JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnTapDown(JNIEnv * env, jobject obj, float x, float y, long time) +{ +m.lock(); + try + { + Renderer->MoveDist(1.0f); + } + catch (...) + { + throw; + } + m.unlock(); +} + + +JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnTapUp(JNIEnv * env, jobject obj, float x, float y, long time) +{ +} + +JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnTapMove(JNIEnv * env, jobject obj, float x, float y, long time) +{ +} + +JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnFling(JNIEnv * env, jobject obj, jfloat velocityX, jfloat velocityY, long time) +{ + +} + +JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnScroll(JNIEnv * env, jobject obj, jfloat distanceX, jfloat distanceY, long time) +{ + +} + +JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnKeyPress(JNIEnv * env, jobject obj, jint keyCode) +{ + //App->OnKeyPress(keyCode); +} diff --git a/jni/android_api.h b/jni/android_api.h new file mode 100644 index 0000000..c67dcd6 --- /dev/null +++ b/jni/android_api.h @@ -0,0 +1,33 @@ +#ifndef ANDROID_API_H_INCLUDED +#define ANDROID_API_H_INCLUDED + +#include +#include + +#include +#include +#include + +#include "boost/shared_ptr.hpp" + +#include "main_code.h" + +using namespace SE; + + +extern "C" { + JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_Init(JNIEnv * env, jobject obj, jint width, jint height); + JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_StopSounds(JNIEnv * env, jobject obj); + JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_Update(JNIEnv * env, jobject obj, long dt); + JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_Destroy(JNIEnv * env, jobject obj); + JNIEXPORT int JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_IsInited(JNIEnv * env, jobject obj); + JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnTapDown(JNIEnv * env, jobject obj, jfloat x, jfloat y, long time); + JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnTapUp(JNIEnv * env, jobject obj, jfloat x, jfloat y, long time); + JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnTapMove(JNIEnv * env, jobject obj, jfloat x, jfloat y, long time); + JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnFling(JNIEnv * env, jobject obj, jfloat velocityX, jfloat velocityY, long time); + JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnScroll(JNIEnv * env, jobject obj, jfloat distanceX, jfloat distanceY, long time); + JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnKeyPress(JNIEnv * env, jobject obj, jint keyCode); +}; + + +#endif diff --git a/jni/main_code.cpp b/jni/main_code.cpp new file mode 100644 index 0000000..42a1b6f --- /dev/null +++ b/jni/main_code.cpp @@ -0,0 +1,209 @@ +#include "main_code.h" + +#ifdef TARGET_ANDROID +#include "android_api.h" +#endif + +#include +#include +#include +#include + +#include "include/Engine.h" + +#include "main_code.h" + + +void TMyApplication::InnerInit() +{ + + *Console<<"Inner init go!\n"; + +#ifdef TARGET_ANDROID + ResourceManager->PathToResources = ""; +#endif +#ifdef TARGET_WIN32 +#ifdef NDEBUG + ResourceManager->PathToResources = "resources/"; +#else + ResourceManager->PathToResources = "../../../assets/"; +#endif +#endif +#ifdef TARGET_IOS + ResourceManager->PathToResources = "assets/"; +#endif + + ResourceManager->TexList.AddTexture(CONST_CONSOLE_TEX_NAME); + + ResourceManager->ShaderManager.AddShader("DefaultShader", "gui_transparent.vertex", "gui_transparent.fragment"); + + Renderer->PushShader("DefaultShader"); + + ResourceManager->FontManager.AddFont("droid_sans14", "droid_sans14_font_bitmap.bmp32", "droid_sans14_font_charmap.txt"); + ResourceManager->FontManager.PushFont("droid_sans14"); + + ResourceManager->SoundManager.LoadMusic("level1ogg.ogg"); + + ResourceManager->SoundManager.LoadSound("shot.wav"); + + //Renderer->MovePhi(pi/6); + + Renderer->CameraMover = TPitCamera(); + + //boost::get(Renderer->CameraMover).MoveDist(3.5f); + + ResourceManager->LightManager.SetLightDirection(vec3(-1,0,-1)); + ResourceManager->LightManager.SetLightColor(vec4(1,0,0,1)); + + ResourceManager->TexList.AddTexture("bt_box_yellow.bmp"); + ResourceManager->TexList.AddTexture("tube.png"); + ResourceManager->FlexModelManager.LoadModelFromXml("model.xml"); + ResourceManager->FlexModelManager.LoadModelFromXml("pit.xml"); + ResourceManager->FlexModelManager.LoadModelFromXml("tube1.xml"); + + FlexModel = ResourceManager->FlexModelManager.InstanciateModel("pit.xml"); + + FlexModel.MoveModel(vec3(0, -40.f, 0)); + FlexModel.ScaleModel(0.03f); + FlexModel.MoveModel(vec3(0, 0.f, -3.5f)); + FlexModel.RefreshBuffer(); + + //TubeModelArr.resize(20); + TubeModelArr.resize(2); + + for (size_t i = 0; i < TubeModelArr.size(); ++i) + { + TubeModelArr[i] = ResourceManager->FlexModelManager.InstanciateModel("tube1.xml"); + TubeModelArr[i].MoveModel(vec3(0, 0, -250.f*i)); + TubeModelArr[i].ScaleModel(10.f); + TubeModelArr[i].RefreshBuffer(); + //TubeModelArr[i].PushModelDataTriangleList(); + } + + //Uncomment to start music playing + //ResourceManager->SoundManager.PlayMusic("level1ogg.ogg"); + + Velocity = 10.f; + + *Console<<"Inner init end!\n"; +} + +void TMyApplication::InnerDeinit() +{ +} + + +void TMyApplication::InnerDraw() +{ + + glClearColor(0,0,0,1); + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); + + Renderer->PushPerspectiveProjectionMatrix(pi/6, Renderer->GetMatrixWidth() / Renderer->GetMatrixHeight(), 1.f, 4500.f); + + Renderer->PushMatrix(); + + Renderer->SetGLCamView(); + + + for (size_t i = 0; i < TubeModelArr.size(); ++i) + { + TubeModelArr[i].Draw(); + } + + Renderer->PopMatrix(); + + Renderer->PopProjectionMatrix(); + + FlexModel.Draw(); + + +} + + +void TMyApplication::InnerUpdate(cardinal dt) +{ + vec3 camShift = boost::get(Renderer->CameraMover).CamShift; + + vec3 camVec = boost::get(Renderer->CameraMover).CamVec; + + camShift += camVec * (static_cast(dt)*Velocity); + + boost::get(Renderer->CameraMover).CamShift = camShift; + + if (Velocity != 0) + { + + vec3 a = boost::get(Renderer->CameraMover).CamShift; + vec3 b = a + 100.f * boost::get(Renderer->CameraMover).CamVec; + + if (a != b) + { + + for (size_t i = 0; i < TubeModelArr.size(); ++i) + { + TDataTriangleList& dataTriangleList = TubeModelArr[i].GetDataTriangleList(); + + for (size_t j = 0; j < dataTriangleList.Vec3CoordArr[CONST_STRING_POSITION_ATTRIB].size(); j+=3) + { + TSmpTriangle smpTriangle; + + smpTriangle.p[0] = dataTriangleList.Vec3CoordArr[CONST_STRING_POSITION_ATTRIB][j]; + smpTriangle.p[1] = dataTriangleList.Vec3CoordArr[CONST_STRING_POSITION_ATTRIB][j + 1]; + smpTriangle.p[2] = dataTriangleList.Vec3CoordArr[CONST_STRING_POSITION_ATTRIB][j + 2]; + + smpTriangle.v = smpTriangle.p[1] - smpTriangle.p[0]; + smpTriangle.w = smpTriangle.p[2] - smpTriangle.p[1]; + + smpTriangle.n = CrossProduct(smpTriangle.v, smpTriangle.w); + + if (LineCouldCrossTriangle(a, b, smpTriangle)) + { + if (LineCrossTriangle(a, b, smpTriangle) == 1) + { + Velocity = 0; + } + } + } + } + } + + } +} + + +void TMyApplication::InnerOnMove(vec2 shift) +{ + + float len = Length(shift); + + //vec3 rotation = Normalize(vec3(shift, 0)); //Non-inverse + + vec3 rotation = -Normalize(vec3(shift, 0)); //Inverse + + rotation.v[0] = -rotation.v[0]; + + vec3 z = vec3(0,0,-1); + + vec4 startQuat = boost::get(Renderer->CameraMover).CameraQuat; + + vec3 rotate_axis = Normalize(CrossProduct(rotation, z)); + + rotate_axis = startQuat * vec4(rotate_axis) * InverseQuat(startQuat); + + float half_alpha = len * 0.01f / 2.f; + + vec4 quat = vec4(rotate_axis.v[0] * sin(half_alpha), rotate_axis.v[1] * sin(half_alpha), rotate_axis.v[2] * sin(half_alpha), cos(half_alpha)); + + boost::get(Renderer->CameraMover).RotateByQuat(quat); + + boost::get(Renderer->CameraMover).CalcCamVec(); +} + +void TMyApplication::OnMouseWheel(short int delta) +{ + Velocity = 10.f; + + boost::get(Renderer->CameraMover).CamShift = ZeroVec3; + +} \ No newline at end of file diff --git a/jni/main_code.h b/jni/main_code.h new file mode 100644 index 0000000..f25e87a --- /dev/null +++ b/jni/main_code.h @@ -0,0 +1,60 @@ +#ifndef MAIN_CODE_H_INCLUDED +#define MAIN_CODE_H_INCLUDED + + +#include +#include +#include + +#ifdef TARGET_ANDROID + +#include +#include +#include +#endif + +#include "boost/shared_ptr.hpp" +#include "boost/thread/thread.hpp" +#include "boost/assign.hpp" +#include "boost/bind.hpp" +#include "boost/asio.hpp" +#include "boost/signal.hpp" + +#include "include/Engine.h" + +using namespace SE; + +class TMyApplication : public TApplication +{ +protected: + +public: + bool Inited; + + float Velocity; + + TFlexModel FlexModel; + + std::vector TubeModelArr; + + TMyApplication() : TApplication(), Inited(false) { } + + + virtual void InnerInit(); + + virtual void InnerDeinit(); + + virtual void InnerDraw(); + + virtual void InnerUpdate(cardinal dt); + + bool IsInited() { return Inited; } + + virtual void InnerOnMove(vec2 shift); + + virtual void OnMouseWheel(short int delta); + +}; + + +#endif diff --git a/res/drawable-hdpi/ic_menu_template.png b/res/drawable-hdpi/ic_menu_template.png new file mode 100644 index 0000000..1e28f93 Binary files /dev/null and b/res/drawable-hdpi/ic_menu_template.png differ diff --git a/res/drawable-ldpi/ic_menu_template.png b/res/drawable-ldpi/ic_menu_template.png new file mode 100644 index 0000000..6a93cf2 Binary files /dev/null and b/res/drawable-ldpi/ic_menu_template.png differ diff --git a/res/drawable-mdpi/ic_menu_template.png b/res/drawable-mdpi/ic_menu_template.png new file mode 100644 index 0000000..7c1cab2 Binary files /dev/null and b/res/drawable-mdpi/ic_menu_template.png differ diff --git a/res/values/strings.xml b/res/values/strings.xml new file mode 100644 index 0000000..33d1455 --- /dev/null +++ b/res/values/strings.xml @@ -0,0 +1,4 @@ + + + AndroidJniTemplate + diff --git a/src/fishrungames/salmonjnitemplate/GLView.java b/src/fishrungames/salmonjnitemplate/GLView.java new file mode 100644 index 0000000..32ac866 --- /dev/null +++ b/src/fishrungames/salmonjnitemplate/GLView.java @@ -0,0 +1,72 @@ +package fishrungames.salmonjnitemplate; + + +import java.util.Calendar; + +import android.content.Context; +import android.opengl.GLSurfaceView; + +import javax.microedition.khronos.egl.EGLConfig; +import javax.microedition.khronos.opengles.GL10; + +import fishrungames.engine.GLViewAncestor; + +class GLView extends GLViewAncestor +{ + static long lastTimeStamp; + static boolean gameIsInited = false; + + public GLView(Context context) + { + //Change this method? Don't forget to change method below! + super(context); + init(false, 0, 0); + } + + public GLView(Context context, boolean translucent, int depth, int stencil) + { + //Change this method? Don't forget to change method above! + super(context); + init(translucent, depth, stencil); + } + + public void init(boolean translucent, int depth, int stencil) + { + super.init(translucent, depth, stencil); + setRenderer(new Renderer()); + Calendar c = Calendar.getInstance(); + lastTimeStamp = c.getTimeInMillis(); + gameIsInited = true; + } + + private static class Renderer implements GLSurfaceView.Renderer + { + public void onDrawFrame(GL10 gl) + { + if (gameIsInited) + { + Calendar c = Calendar.getInstance(); + + long currentTimeStamp = c.getTimeInMillis(); + + JniWrapper.Update(currentTimeStamp - lastTimeStamp); + + lastTimeStamp = currentTimeStamp; + } + } + + public void onSurfaceChanged(GL10 gl, int width, int height) + { + + + //JniWrapper.Destroy(); + + JniWrapper.Init(width,height); + } + + public void onSurfaceCreated(GL10 gl, EGLConfig config) + { + //Do nothing. + } + } +} \ No newline at end of file diff --git a/src/fishrungames/salmonjnitemplate/JniWrapper.java b/src/fishrungames/salmonjnitemplate/JniWrapper.java new file mode 100644 index 0000000..c52c10f --- /dev/null +++ b/src/fishrungames/salmonjnitemplate/JniWrapper.java @@ -0,0 +1,23 @@ +package fishrungames.salmonjnitemplate; + +public class JniWrapper +{ + static { + System.loadLibrary("SalmonJniTemplate"); + } + + + public static native void Init(int width, int height); + public static native void Update(long dt); + public static native void StopSounds(); + public static native void Destroy(); + public static native int IsInited(); + public static native void OnTapDown(float x, float y, long time); + public static native void OnTapUp(float x, float y, long time); + public static native void OnTapMove(float x, float y, long time); + + public static native void OnFling(float velocityX, float velocityY, long time); + public static native void OnScroll(float distanceX, float distanceY, long time); + + public static native void OnKeyPress(int keyCode); +} \ No newline at end of file diff --git a/src/fishrungames/salmonjnitemplate/MainActivity.java b/src/fishrungames/salmonjnitemplate/MainActivity.java new file mode 100644 index 0000000..0d74bb5 --- /dev/null +++ b/src/fishrungames/salmonjnitemplate/MainActivity.java @@ -0,0 +1,191 @@ +package fishrungames.salmonjnitemplate; + +import fishrungames.engine.FileWrapper; + +//Deprecated +//import fishrungames.androidjnitemplate.R; + +import android.app.Activity; +import android.content.pm.ApplicationInfo; +import android.content.pm.PackageManager; +import android.content.pm.PackageManager.NameNotFoundException; +import android.os.Bundle; + +import android.view.GestureDetector; +import android.view.KeyEvent; +import android.view.GestureDetector.SimpleOnGestureListener; +import android.view.MotionEvent; +/* +import android.content.res.Resources; +import android.content.res.XmlResourceParser; +import android.util.AttributeSet; +import android.util.Xml; +import android.inputmethodservice.Keyboard; +import android.inputmethodservice.KeyboardView; +import android.view.ViewGroup.LayoutParams; +import android.widget.LinearLayout; +*/ + +//Deprecated +//import java.lang.reflect.Field; + + +public class MainActivity extends Activity +{ + + GLView mView; + + boolean IsScrolling = false; + + private GestureDetector gestureDetector; + + @Override + protected void onCreate(Bundle icicle) + { + + super.onCreate(icicle); + + gestureDetector = new GestureDetector(new MyGestureListener()); + + FileWrapper.LoadSalmonEngineLibrary(); + + FileWrapper.SetActivityInstance(this); + FileWrapper.SetupEnviroment(); + + /* + * Deprecated + try + { + for (Field f : R.raw.class.getFields()) + { + FileWrapper.AddToFileMap(f.getName(), f.getInt(null)); + } + + + } catch (IllegalArgumentException e) + { + FileWrapper.ConsoleOut("IllegalArgumentException\n"); + onStop(); + } catch (IllegalAccessException e) + { + FileWrapper.ConsoleOut("IllegalAccessException\n"); + onStop(); + }*/ + + String apkFilePath = null; + ApplicationInfo appInfo = null; + PackageManager packMgmr = this.getPackageManager(); + try { + appInfo = packMgmr.getApplicationInfo("fishrungames.salmonjnitemplate", 0); + } catch (NameNotFoundException e) { + + e.printStackTrace(); + throw new RuntimeException("Unable to locate assets, aborting..."); + } + apkFilePath = appInfo.sourceDir; + + FileWrapper.SetupApkFilePath(apkFilePath); + + mView = new GLView(getApplication()); + + setContentView(mView); + + } + + @Override + protected void onPause() + { + JniWrapper.Destroy(); + super.onPause(); + mView.onPause(); + } + + @Override + protected void onResume() + { + //Don't write anything here! + super.onResume(); + mView.onResume(); + } + + @Override + protected void onStop() + { + //Don't write anything here! + super.onStop(); + } + + public boolean onKeyDown(int keyCode, KeyEvent event) + { + int ascii_keycode = keyCode; + + if (keyCode == KeyEvent.KEYCODE_DEL) + { + ascii_keycode = 8; //Hack - getUnicodeChar does not recognize backspace + } + else + { + ascii_keycode = event.getUnicodeChar(); + } + + JniWrapper.OnKeyPress(ascii_keycode); + return super.onKeyDown(keyCode, event); + } + + public boolean onTouchEvent(MotionEvent event) + { + if (gestureDetector.onTouchEvent(event)) + { + return true; + } + + if (event.getAction() == MotionEvent.ACTION_UP) + { + float x = event.getX(); + float y = (float) mView.getHeight() - event.getY(); + + if (IsScrolling) + { + IsScrolling = false; + } + + JniWrapper.OnTapUp(x, y, event.getEventTime()); + + } + return true; + } + + class MyGestureListener extends SimpleOnGestureListener + { + + @Override + public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, + float velocityY) + { + JniWrapper.OnFling(velocityX, velocityY, e2.getEventTime()); + return true; + } + + public boolean onScroll(MotionEvent e1, MotionEvent e2, + float distanceX, float distanceY) + { + + JniWrapper.OnScroll(distanceX, distanceY, e2.getEventTime()); + IsScrolling = true; + return true; + } + + public boolean onDown(MotionEvent event) + { + + float x = event.getX(); + float y = (float) mView.getHeight() - event.getY(); + + JniWrapper.OnTapDown(x, y, event.getEventTime()); + + return true; + } + + } + +} \ No newline at end of file diff --git a/windows/SalmonTemplate/Template.sln b/windows/SalmonTemplate/Template.sln new file mode 100644 index 0000000..2f41155 --- /dev/null +++ b/windows/SalmonTemplate/Template.sln @@ -0,0 +1,34 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual C++ Express 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Template", "Template\Template.vcxproj", "{0080A3E1-DFBF-4557-B198-E6D5D7724393}" + ProjectSection(ProjectDependencies) = postProject + {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20} = {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Salmon Engine", "..\..\..\..\Engine\Salmon Engine\Salmon Engine.vcxproj", "{48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug_nosound|Win32 = Debug_nosound|Win32 + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Debug_nosound|Win32.ActiveCfg = Debug|Win32 + {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Debug_nosound|Win32.Build.0 = Debug|Win32 + {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Debug|Win32.ActiveCfg = Debug|Win32 + {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Debug|Win32.Build.0 = Debug|Win32 + {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Release|Win32.ActiveCfg = Release|Win32 + {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Release|Win32.Build.0 = Release|Win32 + {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}.Debug_nosound|Win32.ActiveCfg = Debug_nosound|Win32 + {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}.Debug_nosound|Win32.Build.0 = Debug_nosound|Win32 + {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}.Debug|Win32.ActiveCfg = Debug|Win32 + {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}.Debug|Win32.Build.0 = Debug|Win32 + {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}.Release|Win32.ActiveCfg = Release|Win32 + {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/windows/SalmonTemplate/Template/Template.vcxproj b/windows/SalmonTemplate/Template/Template.vcxproj new file mode 100644 index 0000000..5da6070 --- /dev/null +++ b/windows/SalmonTemplate/Template/Template.vcxproj @@ -0,0 +1,88 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {0080A3E1-DFBF-4557-B198-E6D5D7724393} + Template + + + + Application + true + NotSet + + + Application + false + true + NotSet + + + + + + + + + + + + + $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;$(SalmonEnginePath)include + $(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib;$(SalmonEnginePath)$(Configuration) + + + $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;$(SalmonEnginePath)include + $(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib;$(SalmonEnginePath)$(Configuration) + + + + Level3 + Disabled + ../../../jni;$(SalmonEnginePath);$(LibsPath)\boost_1_52_0;$(LibsPath)\libogg-1.3.0\include;$(LibsPath)\libvorbis-1.3.2\include;$(LibsPath)\sqplus\sqplus;$(LibsPath)\sqplus\include;$(LibsPath)\DirectXsdk\Include;$(LibsPath)\lpng1510 + TARGET_WIN32;TARGET_SALMON;WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0501;DEBUG + + + true + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;opengl32.lib;glu32.lib;Salmon Engine.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;zlib.lib;libpng15.lib;sqplusD.lib;squirrelD.lib;sqdbglibD.lib;sqstdlibD.lib;dsound.lib;dxguid.lib;%(AdditionalDependencies) + $(LibsPath)\boost_1_52_0\boost_windows\libs_engine\$(Configuration);$(LibsPath)\libogg-1.3.0\win32\VS2010\Win32\$(Configuration);$(LibsPath)\libvorbis-1.3.2\win32\VS2010\Win32\$(Configuration);$(LibsPath)\sqplus\lib;$(LibsPath)\DirectXsdk\Lib\x86;$(LibsPath)\lpng1510\projects\vstudio\Debug Library + + + + + Level3 + MaxSpeed + true + true + ../../../jni;$(SalmonEnginePath);$(LibsPath)\boost_1_52_0;$(LibsPath)\libogg-1.3.0\include;$(LibsPath)\libvorbis-1.3.2\include;$(LibsPath)\sqplus\sqplus;$(LibsPath)\sqplus\include;$(LibsPath)\DirectXsdk\Include;$(LibsPath)\lpng1510 + TARGET_WIN32;TARGET_SALMON;WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0501;NDEBUG + + + true + true + true + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;opengl32.lib;glu32.lib;Salmon Engine.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;zlib.lib;libpng15.lib;sqplus.lib;squirrel.lib;sqdbglib.lib;sqstdlib.lib;dsound.lib;dxguid.lib;%(AdditionalDependencies) + $(LibsPath)\boost_1_52_0\boost_windows\libs_engine\$(Configuration);$(LibsPath)\libogg-1.3.0\win32\VS2010\Win32\$(Configuration);$(LibsPath)\libvorbis-1.3.2\win32\VS2010\Win32\$(Configuration);$(LibsPath)\sqplus\lib;$(LibsPath)\DirectXsdk\Lib\x86;$(LibsPath)\lpng1510\projects\vstudio\Release Library + + + + + + + + + + + + + + \ No newline at end of file diff --git a/windows/SalmonTemplate/Template/main.cpp b/windows/SalmonTemplate/Template/main.cpp new file mode 100644 index 0000000..1eb1c2b --- /dev/null +++ b/windows/SalmonTemplate/Template/main.cpp @@ -0,0 +1,16 @@ +#include "main.h" + +#include "main_code.h" + +int APIENTRY WinMain(HINSTANCE hCurrentInst, HINSTANCE hPreviousInst, + LPSTR lpszCmdLine, int nCmdShow) +{ + //Create application + TMyApplication Application; + + Application.Width = 480; + Application.Height = 320; + + //Start application + return MainLoop(Application); +} \ No newline at end of file diff --git a/windows/SalmonTemplate/Template/main.h b/windows/SalmonTemplate/Template/main.h new file mode 100644 index 0000000..9939a50 --- /dev/null +++ b/windows/SalmonTemplate/Template/main.h @@ -0,0 +1,3 @@ +#pragma once + +#include "Engine.h"