├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── build.sh ├── src ├── audio.rs ├── editor.rs ├── gl.rs ├── helpers.js ├── image.rs ├── levels │ ├── breeze.txt │ ├── city.txt │ ├── clouds.txt │ ├── cool_s.txt │ ├── dew.txt │ ├── distant_mountains.txt │ ├── fin.txt │ ├── hear.txt │ ├── icecream.txt │ ├── leaves.txt │ ├── level0.txt │ ├── level0a.txt │ ├── level0b.txt │ ├── level1.txt │ ├── level2.txt │ ├── level2b.txt │ ├── level3.txt │ ├── level4.txt │ ├── level5.txt │ ├── love.txt │ ├── mountain_forest.txt │ ├── music.txt │ ├── remember.txt │ ├── snow.txt │ ├── snowflakes.txt │ ├── squiggles.txt │ └── start.txt ├── line_manager.rs ├── lines.rs ├── log.rs ├── main.rs ├── mesh.rs ├── mouse_playback.rs ├── shader.rs ├── shaders │ ├── frag.fs │ └── vert.vs └── zmath.rs └── web_build ├── ball_roll.wav ├── bell1.wav ├── index.html ├── ld.js ├── ld_bg.wasm ├── snippets └── ld_framework-d88c23201c7701c7 │ └── src │ └── helpers.js └── wind.wav /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | 3 | !/web_build/index.html -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- 1 | # This file is automatically @generated by Cargo. 2 | # It is not intended for manual editing. 3 | [[package]] 4 | name = "bumpalo" 5 | version = "3.2.1" 6 | source = "registry+https://github.com/rust-lang/crates.io-index" 7 | checksum = "12ae9db68ad7fac5fe51304d20f016c911539251075a214f8e663babefa35187" 8 | 9 | [[package]] 10 | name = "cfg-if" 11 | version = "0.1.10" 12 | source = "registry+https://github.com/rust-lang/crates.io-index" 13 | checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 14 | 15 | [[package]] 16 | name = "console_error_panic_hook" 17 | version = "0.1.6" 18 | source = "registry+https://github.com/rust-lang/crates.io-index" 19 | checksum = "b8d976903543e0c48546a91908f21588a680a8c8f984df9a5d69feccb2b2a211" 20 | dependencies = [ 21 | "cfg-if", 22 | "wasm-bindgen", 23 | ] 24 | 25 | [[package]] 26 | name = "gl_generator" 27 | version = "0.14.0" 28 | source = "registry+https://github.com/rust-lang/crates.io-index" 29 | checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" 30 | dependencies = [ 31 | "khronos_api", 32 | "log", 33 | "xml-rs", 34 | ] 35 | 36 | [[package]] 37 | name = "glow" 38 | version = "0.4.0" 39 | source = "git+https://github.com/grovesNL/glow#30e37f08a29f5888704c53183101b3962ca39aa4" 40 | dependencies = [ 41 | "gl_generator", 42 | "js-sys", 43 | "slotmap", 44 | "wasm-bindgen", 45 | "web-sys", 46 | ] 47 | 48 | [[package]] 49 | name = "js-sys" 50 | version = "0.3.37" 51 | source = "registry+https://github.com/rust-lang/crates.io-index" 52 | checksum = "6a27d435371a2fa5b6d2b028a74bbdb1234f308da363226a2854ca3ff8ba7055" 53 | dependencies = [ 54 | "wasm-bindgen", 55 | ] 56 | 57 | [[package]] 58 | name = "kettlewin" 59 | version = "0.1.0" 60 | source = "git+https://github.com/kettle11/kettlewin#3481caf08f2d74f4d5ca598ffcc13d3ab3081013" 61 | dependencies = [ 62 | "kettlewin_gl_context", 63 | "kettlewin_platform_macos", 64 | "kettlewin_platform_web", 65 | "kettlewin_platform_windows", 66 | ] 67 | 68 | [[package]] 69 | name = "kettlewin_gl_context" 70 | version = "0.1.0" 71 | source = "git+https://github.com/kettle11/kettlewin#3481caf08f2d74f4d5ca598ffcc13d3ab3081013" 72 | dependencies = [ 73 | "kettlewin_platform_common", 74 | "objc", 75 | "raw-window-handle", 76 | "wasm-bindgen", 77 | "web-sys", 78 | "winapi", 79 | ] 80 | 81 | [[package]] 82 | name = "kettlewin_platform_common" 83 | version = "0.1.0" 84 | source = "git+https://github.com/kettle11/kettlewin#3481caf08f2d74f4d5ca598ffcc13d3ab3081013" 85 | dependencies = [ 86 | "raw-window-handle", 87 | ] 88 | 89 | [[package]] 90 | name = "kettlewin_platform_macos" 91 | version = "0.1.0" 92 | source = "git+https://github.com/kettle11/kettlewin#3481caf08f2d74f4d5ca598ffcc13d3ab3081013" 93 | dependencies = [ 94 | "kettlewin_platform_common", 95 | "objc", 96 | ] 97 | 98 | [[package]] 99 | name = "kettlewin_platform_web" 100 | version = "0.1.0" 101 | source = "git+https://github.com/kettle11/kettlewin#3481caf08f2d74f4d5ca598ffcc13d3ab3081013" 102 | dependencies = [ 103 | "kettlewin_platform_common", 104 | "wasm-bindgen", 105 | "web-sys", 106 | ] 107 | 108 | [[package]] 109 | name = "kettlewin_platform_windows" 110 | version = "0.1.0" 111 | source = "git+https://github.com/kettle11/kettlewin#3481caf08f2d74f4d5ca598ffcc13d3ab3081013" 112 | dependencies = [ 113 | "kettlewin_platform_common", 114 | ] 115 | 116 | [[package]] 117 | name = "khronos_api" 118 | version = "3.1.0" 119 | source = "registry+https://github.com/rust-lang/crates.io-index" 120 | checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" 121 | 122 | [[package]] 123 | name = "lazy_static" 124 | version = "1.4.0" 125 | source = "registry+https://github.com/rust-lang/crates.io-index" 126 | checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 127 | 128 | [[package]] 129 | name = "ld_framework" 130 | version = "0.1.0" 131 | dependencies = [ 132 | "console_error_panic_hook", 133 | "glow", 134 | "js-sys", 135 | "kettlewin", 136 | "wasm-bindgen", 137 | "wasm-bindgen-futures", 138 | "web-sys", 139 | ] 140 | 141 | [[package]] 142 | name = "libc" 143 | version = "0.2.69" 144 | source = "registry+https://github.com/rust-lang/crates.io-index" 145 | checksum = "99e85c08494b21a9054e7fe1374a732aeadaff3980b6990b94bfd3a70f690005" 146 | 147 | [[package]] 148 | name = "log" 149 | version = "0.4.8" 150 | source = "registry+https://github.com/rust-lang/crates.io-index" 151 | checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" 152 | dependencies = [ 153 | "cfg-if", 154 | ] 155 | 156 | [[package]] 157 | name = "malloc_buf" 158 | version = "0.0.6" 159 | source = "registry+https://github.com/rust-lang/crates.io-index" 160 | checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 161 | dependencies = [ 162 | "libc", 163 | ] 164 | 165 | [[package]] 166 | name = "objc" 167 | version = "0.2.7" 168 | source = "registry+https://github.com/rust-lang/crates.io-index" 169 | checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 170 | dependencies = [ 171 | "malloc_buf", 172 | ] 173 | 174 | [[package]] 175 | name = "proc-macro2" 176 | version = "1.0.10" 177 | source = "registry+https://github.com/rust-lang/crates.io-index" 178 | checksum = "df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3" 179 | dependencies = [ 180 | "unicode-xid", 181 | ] 182 | 183 | [[package]] 184 | name = "quote" 185 | version = "1.0.3" 186 | source = "registry+https://github.com/rust-lang/crates.io-index" 187 | checksum = "2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f" 188 | dependencies = [ 189 | "proc-macro2", 190 | ] 191 | 192 | [[package]] 193 | name = "raw-window-handle" 194 | version = "0.3.3" 195 | source = "registry+https://github.com/rust-lang/crates.io-index" 196 | checksum = "0a441a7a6c80ad6473bd4b74ec1c9a4c951794285bf941c2126f607c72e48211" 197 | dependencies = [ 198 | "libc", 199 | ] 200 | 201 | [[package]] 202 | name = "slotmap" 203 | version = "0.4.0" 204 | source = "registry+https://github.com/rust-lang/crates.io-index" 205 | checksum = "c46a3482db8f247956e464d783693ece164ca056e6e67563ee5505bdb86452cd" 206 | 207 | [[package]] 208 | name = "syn" 209 | version = "1.0.17" 210 | source = "registry+https://github.com/rust-lang/crates.io-index" 211 | checksum = "0df0eb663f387145cab623dea85b09c2c5b4b0aef44e945d928e682fce71bb03" 212 | dependencies = [ 213 | "proc-macro2", 214 | "quote", 215 | "unicode-xid", 216 | ] 217 | 218 | [[package]] 219 | name = "unicode-xid" 220 | version = "0.2.0" 221 | source = "registry+https://github.com/rust-lang/crates.io-index" 222 | checksum = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c" 223 | 224 | [[package]] 225 | name = "wasm-bindgen" 226 | version = "0.2.60" 227 | source = "registry+https://github.com/rust-lang/crates.io-index" 228 | checksum = "2cc57ce05287f8376e998cbddfb4c8cb43b84a7ec55cf4551d7c00eef317a47f" 229 | dependencies = [ 230 | "cfg-if", 231 | "wasm-bindgen-macro", 232 | ] 233 | 234 | [[package]] 235 | name = "wasm-bindgen-backend" 236 | version = "0.2.60" 237 | source = "registry+https://github.com/rust-lang/crates.io-index" 238 | checksum = "d967d37bf6c16cca2973ca3af071d0a2523392e4a594548155d89a678f4237cd" 239 | dependencies = [ 240 | "bumpalo", 241 | "lazy_static", 242 | "log", 243 | "proc-macro2", 244 | "quote", 245 | "syn", 246 | "wasm-bindgen-shared", 247 | ] 248 | 249 | [[package]] 250 | name = "wasm-bindgen-futures" 251 | version = "0.4.10" 252 | source = "registry+https://github.com/rust-lang/crates.io-index" 253 | checksum = "7add542ea1ac7fdaa9dc25e031a6af33b7d63376292bd24140c637d00d1c312a" 254 | dependencies = [ 255 | "cfg-if", 256 | "js-sys", 257 | "wasm-bindgen", 258 | "web-sys", 259 | ] 260 | 261 | [[package]] 262 | name = "wasm-bindgen-macro" 263 | version = "0.2.60" 264 | source = "registry+https://github.com/rust-lang/crates.io-index" 265 | checksum = "8bd151b63e1ea881bb742cd20e1d6127cef28399558f3b5d415289bc41eee3a4" 266 | dependencies = [ 267 | "quote", 268 | "wasm-bindgen-macro-support", 269 | ] 270 | 271 | [[package]] 272 | name = "wasm-bindgen-macro-support" 273 | version = "0.2.60" 274 | source = "registry+https://github.com/rust-lang/crates.io-index" 275 | checksum = "d68a5b36eef1be7868f668632863292e37739656a80fc4b9acec7b0bd35a4931" 276 | dependencies = [ 277 | "proc-macro2", 278 | "quote", 279 | "syn", 280 | "wasm-bindgen-backend", 281 | "wasm-bindgen-shared", 282 | ] 283 | 284 | [[package]] 285 | name = "wasm-bindgen-shared" 286 | version = "0.2.60" 287 | source = "registry+https://github.com/rust-lang/crates.io-index" 288 | checksum = "daf76fe7d25ac79748a37538b7daeed1c7a6867c92d3245c12c6222e4a20d639" 289 | 290 | [[package]] 291 | name = "web-sys" 292 | version = "0.3.37" 293 | source = "registry+https://github.com/rust-lang/crates.io-index" 294 | checksum = "2d6f51648d8c56c366144378a33290049eafdd784071077f6fe37dae64c1c4cb" 295 | dependencies = [ 296 | "js-sys", 297 | "wasm-bindgen", 298 | ] 299 | 300 | [[package]] 301 | name = "winapi" 302 | version = "0.3.8" 303 | source = "registry+https://github.com/rust-lang/crates.io-index" 304 | checksum = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6" 305 | dependencies = [ 306 | "winapi-i686-pc-windows-gnu", 307 | "winapi-x86_64-pc-windows-gnu", 308 | ] 309 | 310 | [[package]] 311 | name = "winapi-i686-pc-windows-gnu" 312 | version = "0.4.0" 313 | source = "registry+https://github.com/rust-lang/crates.io-index" 314 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 315 | 316 | [[package]] 317 | name = "winapi-x86_64-pc-windows-gnu" 318 | version = "0.4.0" 319 | source = "registry+https://github.com/rust-lang/crates.io-index" 320 | checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 321 | 322 | [[package]] 323 | name = "xml-rs" 324 | version = "0.8.2" 325 | source = "registry+https://github.com/rust-lang/crates.io-index" 326 | checksum = "2bb76e5c421bbbeb8924c60c030331b345555024d56261dae8f3e786ed817c23" 327 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "ld_framework" 3 | version = "0.1.0" 4 | authors = ["Ian Kettlewell "] 5 | edition = "2018" 6 | 7 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 8 | 9 | [dependencies] 10 | kettlewin = { git = "https://github.com/kettle11/kettlewin" } 11 | glow = {git = "https://github.com/grovesNL/glow"} 12 | 13 | [target.'cfg(target_arch = "wasm32")'.dependencies] 14 | wasm-bindgen-futures = "0.4.10" 15 | wasm-bindgen = "0.2.60" 16 | js-sys = "0.3.37" 17 | console_error_panic_hook = "0.1.6" 18 | 19 | [target.'cfg(target_arch = "wasm32")'.dependencies.web-sys] 20 | web-sys = "0.3.37" 21 | features = [ 22 | "AudioBuffer", 23 | "console", 24 | "Document", 25 | "HtmlElement", 26 | "HtmlImageElement", 27 | "HtmlCanvasElement", 28 | "MouseEvent", 29 | "KeyboardEvent", 30 | "Event", 31 | "WebGlContextAttributes", 32 | "Window" 33 | ] 34 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Play it here: 2 | https://kettlecorn.itch.io/wonder 3 | 4 | # To build for web: 5 | 6 | Install Rust 7 | 8 | Install wasm-bindgen-cli 9 | 10 | `./build.sh` 11 | -------------------------------------------------------------------------------- /build.sh: -------------------------------------------------------------------------------- 1 | cargo build --target wasm32-unknown-unknown --release 2 | wasm-bindgen target/wasm32-unknown-unknown/release/ld_framework.wasm --out-dir web_build --out-name ld --target web --no-typescript -------------------------------------------------------------------------------- /src/audio.rs: -------------------------------------------------------------------------------- 1 | use crate::*; 2 | use js_sys; 3 | use wasm_bindgen::{prelude::*, JsCast}; 4 | use wasm_bindgen_futures::JsFuture; 5 | use web_sys::*; 6 | 7 | #[wasm_bindgen(module = "/src/helpers.js")] 8 | extern "C" { 9 | pub fn setup(); 10 | pub fn loadAudio(path: &str) -> js_sys::Promise; 11 | pub fn playAudio(audio_buffer: &AudioBuffer, rate: f64, gain: f64); 12 | pub fn playBallAudio(audio_buffer: &AudioBuffer, rate: f64, gain: f64); 13 | pub fn ballAudio(gain: f64, rate: f64); 14 | 15 | } 16 | 17 | pub struct Audio { 18 | audio_buffer: AudioBuffer, 19 | } 20 | 21 | pub async fn load_audio(path: &str) -> Result { 22 | let path = path.to_owned(); 23 | let audio = JsFuture::from(loadAudio(&path)).await.unwrap(); 24 | let audio_buffer: AudioBuffer = audio.dyn_into().unwrap(); 25 | 26 | unsafe { Ok(Audio { audio_buffer }) } 27 | } 28 | 29 | impl Audio { 30 | pub fn play(&self, rate: f64, gain: f64) { 31 | playAudio(&self.audio_buffer, rate, gain); 32 | } 33 | pub fn play_ball_audio(&self) { 34 | playBallAudio(&self.audio_buffer, 1.0, 1.0); 35 | } 36 | } 37 | 38 | pub fn ball_audio(gain: f64, rate: f64) { 39 | ballAudio(gain, rate); 40 | } 41 | 42 | pub fn random() -> f64 { 43 | js_sys::Math::random() 44 | } 45 | -------------------------------------------------------------------------------- /src/editor.rs: -------------------------------------------------------------------------------- 1 | use crate::*; 2 | 3 | pub struct Editor { 4 | left_mouse_down: bool, 5 | right_mouse_down: bool, 6 | mouse_position: (f32, f32), 7 | dragging_start: bool, 8 | pub active: bool, 9 | } 10 | 11 | impl Editor { 12 | pub fn new() -> Self { 13 | Self { 14 | left_mouse_down: false, 15 | right_mouse_down: false, 16 | mouse_position: (0., 0.), 17 | active: false, 18 | dragging_start: false, 19 | } 20 | } 21 | 22 | pub fn update( 23 | &mut self, 24 | event: Event, 25 | mouse_playback: &mut MousePlayback, 26 | level: &mut Level, 27 | level_lines: &mut Lines, 28 | user_lines: &mut Lines, 29 | camera: &Camera, 30 | screen_width: u32, 31 | screen_height: u32, 32 | ) { 33 | mouse_playback.recording = true; 34 | // user_lines.clear(); 35 | match event { 36 | Event::MouseMoved { x, y, .. } => { 37 | if self.left_mouse_down && !self.dragging_start { 38 | let mouse_position = 39 | screen_to_world(x, y, &camera, screen_width, screen_height); 40 | mouse_playback.record_mouse(Vector2::new(mouse_position.x, mouse_position.y)); 41 | level_lines.add_segment(mouse_position); 42 | } 43 | self.mouse_position = (x, y); 44 | } 45 | Event::MouseButtonDown { 46 | button: MouseButton::Right, 47 | x, 48 | y, 49 | .. 50 | } => { 51 | self.right_mouse_down = true; 52 | } 53 | Event::MouseButtonUp { 54 | button: MouseButton::Right, 55 | x, 56 | y, 57 | .. 58 | } => { 59 | self.right_mouse_down = false; 60 | } 61 | Event::MouseButtonDown { 62 | button: MouseButton::Left, 63 | x, 64 | y, 65 | .. 66 | } => { 67 | self.left_mouse_down = true; 68 | } 69 | Event::MouseButtonUp { 70 | button: MouseButton::Left, 71 | x, 72 | y, 73 | .. 74 | } => { 75 | self.left_mouse_down = false; 76 | level_lines.end_segment(); 77 | mouse_playback.record_mouse_up(); 78 | } 79 | Event::KeyDown { key: Key::R, .. } => { 80 | level_lines.clear(); 81 | level.clear(); 82 | 83 | mouse_playback.erase_rewind(); 84 | 85 | mouse_playback.play_until_end(level_lines, level); 86 | log!("MOUSE PLAYBACK STATE: {:?}", mouse_playback.current_state); 87 | } 88 | Event::KeyRepeat { key: Key::R, .. } => { 89 | level_lines.clear(); 90 | level.clear(); 91 | 92 | mouse_playback.erase_rewind(); 93 | mouse_playback.erase_rewind(); 94 | mouse_playback.erase_rewind(); 95 | mouse_playback.erase_rewind(); 96 | mouse_playback.erase_rewind(); 97 | mouse_playback.erase_rewind(); 98 | 99 | mouse_playback.play_until_end(level_lines, level); 100 | level_lines.end_segment(); 101 | mouse_playback.record_mouse_up(); 102 | 103 | log!("MOUSE PLAYBACK STATE: {:?}", mouse_playback.current_state); 104 | } 105 | Event::KeyDown { key: Key::A, .. } => { 106 | mouse_playback.clear(); 107 | level.clear(); 108 | level_lines.clear(); 109 | } 110 | Event::KeyDown { key: Key::C, .. } => { 111 | // Add a collectible to the world. 112 | let mouse_pos = screen_to_world( 113 | self.mouse_position.0, 114 | self.mouse_position.1, 115 | &camera, 116 | screen_width, 117 | screen_height, 118 | ); 119 | if mouse_playback.recording { 120 | mouse_playback.record_collectible(Vector2::new(mouse_pos.x, mouse_pos.y)); 121 | 122 | level.collectibles.push(Collectible { 123 | position: mouse_pos, 124 | color: Color::new(1.0, 1.0, 1.0, 1.0), 125 | radius: 0.015, 126 | collected: false, 127 | alpha: 1.0, 128 | }); 129 | } 130 | } 131 | Event::KeyDown { key: Key::S, .. } => { 132 | save(&mouse_playback, &level); 133 | } 134 | Event::Draw { .. } => { 135 | if self.left_mouse_down { 136 | let mouse_pos = screen_to_world( 137 | self.mouse_position.0, 138 | self.mouse_position.1, 139 | &camera, 140 | screen_width, 141 | screen_height, 142 | ); 143 | if (mouse_pos - level.start_position).length() < 0.05 { 144 | self.dragging_start = true; 145 | log!("DRAGGING START"); 146 | } 147 | } 148 | 149 | if self.dragging_start { 150 | let mouse_pos = screen_to_world( 151 | self.mouse_position.0, 152 | self.mouse_position.1, 153 | &camera, 154 | screen_width, 155 | screen_height, 156 | ); 157 | level.start_position = mouse_pos; 158 | } 159 | 160 | if !self.left_mouse_down { 161 | self.dragging_start = false; 162 | } 163 | } 164 | _ => {} 165 | } 166 | } 167 | } 168 | 169 | pub fn save(mouse_playback: &MousePlayback, level: &Level) { 170 | let mut string = String::new(); 171 | string += &level.start_position.x.to_string(); 172 | string += " "; 173 | string += &level.start_position.y.to_string(); 174 | string += " "; 175 | for s in &mouse_playback.state { 176 | if s.mouse_up { 177 | string += "a"; // a is mouseup 178 | string += " "; 179 | } else if s.collectible_place { 180 | string += "b"; // b is collectible place 181 | string += " "; 182 | string += &s.position.x.to_string(); 183 | string += " "; 184 | string += &s.position.y.to_string(); 185 | string += " "; 186 | } else { 187 | string += &s.position.x.to_string(); 188 | string += " "; 189 | string += &s.position.y.to_string(); 190 | string += " "; 191 | } 192 | string += &s.frame.to_string(); 193 | string += " "; 194 | } 195 | download("level.txt", &string); 196 | } 197 | 198 | pub fn load(mouse_playback: &mut MousePlayback, level: &mut Level, s: &str) { 199 | mouse_playback.state.clear(); 200 | let mut s = s.split(" ").peekable(); 201 | 202 | level.start_position = Vector3::new( 203 | s.next().unwrap().parse().unwrap(), 204 | s.next().unwrap().parse().unwrap(), 205 | 0., 206 | ); 207 | while let Some(_) = s.peek() { 208 | let first = s.next().unwrap(); 209 | 210 | match first { 211 | "a" => { 212 | let frame = s.next().unwrap().parse().unwrap(); 213 | 214 | // Mouse up 215 | mouse_playback.state.push(MouseState { 216 | position: Vector2::new(0.0, 0.0), 217 | frame, 218 | mouse_up: true, 219 | collectible_place: false, 220 | }) 221 | } 222 | "b" => { 223 | // Collectible 224 | let x = s.next().unwrap().parse().unwrap(); 225 | let y = s.next().unwrap().parse().unwrap(); 226 | let frame = s.next().unwrap().parse().unwrap(); 227 | 228 | mouse_playback.state.push(MouseState { 229 | position: Vector2::new(x, y), 230 | frame, 231 | mouse_up: false, 232 | collectible_place: true, 233 | }) 234 | } 235 | "" => {} 236 | _ => { 237 | let x = first.parse().unwrap(); 238 | let y = s.next().unwrap().parse().unwrap(); 239 | let frame = s.next().unwrap().parse().unwrap(); 240 | mouse_playback.state.push(MouseState { 241 | position: Vector2::new(x, y), 242 | frame, 243 | mouse_up: false, 244 | collectible_place: false, 245 | }) 246 | } 247 | } 248 | } 249 | } 250 | -------------------------------------------------------------------------------- /src/gl.rs: -------------------------------------------------------------------------------- 1 | use glow::*; 2 | use kettlewin::*; 3 | 4 | pub type GL = Context; 5 | 6 | pub fn setup(window: &Window) -> (GLContext, Context) { 7 | // Create a GLContext 8 | #[cfg(target_arch = "wasm32")] 9 | let mut gl_context = GLContext::new().webgl1().build().unwrap(); 10 | 11 | #[cfg(not(target_arch = "wasm32"))] 12 | let mut gl_context = GLContext::new().build().unwrap(); 13 | 14 | // Assign the GLContext's window. 15 | gl_context.set_window(Some(window)).unwrap(); 16 | 17 | #[cfg(target_arch = "wasm32")] 18 | let gl = glow::Context::from_webgl1_context(gl_context.webgl1_context().unwrap()); 19 | #[cfg(not(target_arch = "wasm32"))] 20 | let gl = glow::Context::from_loader_function(|s| gl_context.get_proc_address(s)); 21 | (gl_context, gl) 22 | } 23 | -------------------------------------------------------------------------------- /src/helpers.js: -------------------------------------------------------------------------------- 1 | export function loadImage(src) { 2 | return new Promise((resolve, reject) => { 3 | const img = new Image(); 4 | img.addEventListener("load", () => resolve(img)); 5 | img.addEventListener("error", err => reject(err)); 6 | img.src = src; 7 | }); 8 | } 9 | 10 | export function download(filename, text) { 11 | var element = document.createElement('a'); 12 | element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); 13 | element.setAttribute('download', filename); 14 | 15 | element.style.display = 'none'; 16 | document.body.appendChild(element); 17 | 18 | element.click(); 19 | 20 | document.body.removeChild(element); 21 | } 22 | 23 | var audio_context = null; 24 | 25 | export function setup() { 26 | if (audio_context == null) { 27 | window.AudioContext = window.AudioContext || window.webkitAudioContext; 28 | // Fix up for prefixing 29 | audio_context = new AudioContext(); 30 | } else { 31 | audio_context.resume(); 32 | } 33 | } 34 | export function loadAudio(src) { 35 | 36 | return new Promise((resolve, reject) => { 37 | var request = new XMLHttpRequest(); 38 | request.open('GET', src, true); 39 | request.responseType = 'arraybuffer'; 40 | 41 | console.log("HERE"); 42 | 43 | request.addEventListener("load", () => { 44 | var buffer = null; 45 | audio_context.decodeAudioData(request.response, function (buffer) { 46 | console.log("SOUND EFFECT LOADED"); 47 | resolve(buffer) 48 | }, () => { 49 | console.log("FAILED TO DECODE SOUND EFFECT"); 50 | reject("Could not decode"); 51 | }); 52 | }); 53 | request.addEventListener("error", err => { 54 | console.log("ERROR"); 55 | reject(err); 56 | }); 57 | request.send(); 58 | }); 59 | } 60 | 61 | export function playAudio(buffer, rate, gain) { 62 | var source = audio_context.createBufferSource(); 63 | var g = audio_context.createGain(); 64 | source.buffer = buffer; 65 | source.playbackRate.value = rate; 66 | source.start(0); 67 | g.gain.value = gain; 68 | source.connect(g); 69 | g.connect(audio_context.destination); 70 | } 71 | 72 | var ball_audio_gain = null; 73 | var ball_audio_source = null; 74 | 75 | export function playBallAudio(buffer, rate, gain) { 76 | var source = audio_context.createBufferSource(); 77 | var g = audio_context.createGain(); 78 | source.buffer = buffer; 79 | source.playbackRate.value = rate; 80 | source.start(0); 81 | g.gain.value = gain; 82 | source.connect(g); 83 | g.connect(audio_context.destination); 84 | ball_audio_gain = g; 85 | ball_audio_source = source; 86 | source.loop = true; 87 | } 88 | 89 | export function ballAudio(gain, rate) { 90 | ball_audio_gain.gain.value = gain; 91 | ball_audio_source.playbackRate.value = rate; 92 | } -------------------------------------------------------------------------------- /src/image.rs: -------------------------------------------------------------------------------- 1 | use crate::*; 2 | pub struct Image { 3 | pub texture: Texture, 4 | } 5 | 6 | #[cfg(target_arch = "wasm32")] 7 | mod image_web { 8 | use super::*; 9 | use js_sys; 10 | use wasm_bindgen::{prelude::*, JsCast}; 11 | use wasm_bindgen_futures::JsFuture; 12 | use web_sys::*; 13 | 14 | #[wasm_bindgen(module = "/src/helpers.js")] 15 | extern "C" { 16 | fn loadImage(path: &str) -> js_sys::Promise; 17 | } 18 | pub async fn load_image(gl: &GL, path: &str) -> Result { 19 | let path = path.to_owned(); 20 | let image = JsFuture::from(loadImage(&path)).await.unwrap(); 21 | let image: HtmlImageElement = image.dyn_into().unwrap(); 22 | 23 | unsafe { 24 | let texture = gl.create_texture().unwrap(); 25 | gl.bind_texture(TEXTURE_2D, Some(texture)); 26 | 27 | gl.tex_image_2d_with_html_image( 28 | TEXTURE_2D, 29 | 0, /* mip level */ 30 | RGBA as i32, 31 | RGBA, 32 | UNSIGNED_BYTE, 33 | &image, 34 | ); 35 | Ok(Image { texture }) 36 | } 37 | } 38 | } 39 | #[cfg(target_arch = "wasm32")] 40 | pub use image_web::*; 41 | 42 | #[cfg(not(target_arch = "wasm32"))] 43 | pub async fn load_image(gl: &GL, path: &str) -> Result { 44 | unimplemented!() 45 | } 46 | -------------------------------------------------------------------------------- /src/levels/breeze.txt: -------------------------------------------------------------------------------- 1 | 0.008571386 1.7085714 -0.46000004 1.48 11328 -0.45714295 1.4828572 11335 -0.45428586 1.4828572 11336 -0.45142865 1.4857142 11337 -0.44571435 1.4857142 11338 -0.44285727 1.4857142 11339 -0.43714297 1.4885714 11340 -0.41714287 1.4942857 11341 -0.3971429 1.4971428 11342 -0.37428582 1.5 11343 -0.35142863 1.5 11344 -0.32000017 1.5028572 11345 -0.30000007 1.5028572 11346 -0.27714288 1.5028572 11347 -0.2628572 1.5028572 11348 -0.24571443 1.5028572 11349 -0.22285712 1.5 11350 -0.21142864 1.4942857 11351 -0.19714296 1.4914286 11352 -0.18000007 1.4828572 11353 -0.17142868 1.48 11354 -0.16285717 1.4742857 11355 -0.15428579 1.4685714 11356 -0.14857149 1.4628571 11357 -0.13714302 1.4514287 11358 -0.12857151 1.44 11359 -0.120000124 1.4257143 11360 -0.11142874 1.4142857 11361 -0.10285723 1.4 11362 -0.09142864 1.38 11363 -0.08285725 1.3657143 11364 -0.074285746 1.3514285 11365 -0.06571436 1.3342857 11366 -0.057142973 1.3028572 11367 -0.048571467 1.2771429 11368 -0.037142873 1.2571428 11369 -0.034285665 1.2457143 11370 -0.028571486 1.2371428 11370 -0.008571506 1.2085714 11371 0.002857089 1.1885715 11372 0.019999921 1.1657143 11373 0.034285665 1.1457143 11374 0.054285645 1.1257143 11375 0.079999864 1.1 11376 0.097142816 1.0857143 11377 0.11428565 1.0714285 11378 0.13714278 1.06 11379 0.17714286 1.04 11380 0.20857137 1.0228572 11381 0.23999995 1.0085714 11382 0.27142859 0.9942857 11383 0.31142855 0.9857143 11384 0.37714285 0.9714285 11385 0.4171428 0.96571434 11386 0.4628572 0.96000004 11387 0.51142853 0.96000004 11388 0.57714283 0.95714283 11389 0.6171428 0.95714283 11390 0.66 0.95714283 11391 0.68285716 0.95714283 11392 0.70857143 0.95714283 11392 0.7514285 0.95714283 11393 0.8085714 0.96000004 11394 0.8285714 0.96000004 11395 0.84857136 0.96000004 11395 0.88285714 0.96000004 11396 0.9114286 0.96000004 11397 0.9514286 0.96000004 11398 0.98285717 0.95714283 11399 1.0142857 0.95428574 11400 1.042857 0.95142853 11401 1.0742856 0.94571424 11402 1.1028572 0.94000006 11403 a 11403 1.5742857 1.6542857 11890 1.5742857 1.6542857 11891 1.5714285 1.6542857 11893 1.5685716 1.6571429 11894 1.5657144 1.6571429 11895 1.5657144 1.6571429 11896 a 12476 a 13002 0.93999994 0.46857142 13038 a 13847 1.5142858 1.9114286 14285 1.5142858 1.9114286 14286 1.5142858 1.9142857 14288 1.5142858 1.9142857 14289 1.5142858 1.9171429 14290 1.5142858 1.9171429 14291 1.5142858 1.92 14292 1.5142858 1.92 14294 1.5142858 1.92 14295 1.5057144 1.9114286 14296 1.5000001 1.9 14297 1.497143 1.8885714 14298 1.497143 1.8828571 14299 1.5000001 1.88 14300 1.5085715 1.88 14301 1.5200001 1.8828571 14302 1.537143 1.9 14303 1.5400001 1.9114286 14304 1.5400001 1.9142857 14305 1.5400001 1.9142857 14306 1.5314286 1.9114286 14307 1.5228572 1.9057143 14308 1.5228572 1.9028572 14309 1.5342858 1.9057143 14312 1.5428572 1.9142857 14313 1.5428572 1.92 14314 1.5400001 1.92 14315 1.517143 1.8971429 14316 1.5085715 1.8771429 14317 1.5085715 1.8771429 14318 1.5085715 1.8742857 14319 1.5142858 1.8714286 14320 1.5200001 1.8771429 14321 1.5200001 1.8828571 14322 a 14680 1.6542857 1.9371428 14741 1.6542857 1.9371428 14742 1.6514285 1.9342858 14750 1.6457143 1.9314286 14751 1.6428571 1.9285715 14752 1.64 1.9228572 14753 1.6371429 1.9142857 14754 1.6371429 1.9114286 14755 1.6457143 1.9057143 14756 1.6514285 1.9057143 14757 1.6571429 1.9057143 14758 1.662857 1.9114286 14759 1.662857 1.9171429 14760 1.662857 1.92 14761 1.662857 1.9228572 14762 1.662857 1.9228572 14763 1.66 1.9228572 14764 1.6485715 1.9114286 14765 1.6457143 1.9085715 14766 1.6457143 1.9057143 14767 1.6514285 1.9 14768 1.6657143 1.8971429 14769 1.6771429 1.9028572 14770 1.68 1.9085715 14771 1.68 1.9114286 14772 1.68 1.9142857 14773 1.6714284 1.9142857 14774 1.6571429 1.9085715 14775 1.6542857 1.9057143 14776 1.6542857 1.9028572 14777 1.66 1.9028572 14778 1.6657143 1.9028572 14779 1.6685715 1.9028572 14780 1.6714284 1.9085715 14781 1.6685715 1.9228572 14782 1.6571429 1.9285715 14783 1.64 1.9142857 14784 1.6342857 1.9028572 14785 1.6342857 1.9 14786 1.6371429 1.8971429 14787 a 14787 1.7914286 1.9028572 14812 1.7914286 1.9057143 14813 1.7914286 1.9057143 14814 1.7914286 1.9057143 14818 1.7771429 1.9 14819 1.7742858 1.8971429 14820 1.7742858 1.8942857 14821 1.7742858 1.8914286 14822 1.7914286 1.8914286 14823 1.8028572 1.8942857 14824 1.8085715 1.9 14825 1.8085715 1.9028572 14826 1.8085715 1.9057143 14827 1.8057144 1.9085715 14828 1.8028572 1.9057143 14829 1.8 1.9057143 14830 1.8028572 1.9028572 14831 1.8028572 1.9028572 14832 1.8057144 1.9057143 14835 1.8028572 1.9057143 14837 1.8028572 1.9057143 14838 1.8 1.9057143 14848 1.7971429 1.9057143 14849 1.7971429 1.9057143 14850 a 15974 1.5314286 1.7771429 16297 1.5285715 1.7771429 16298 1.5257144 1.7771429 16299 1.5257144 1.7771429 16300 1.5257144 1.7771429 16312 1.5200001 1.7771429 16313 1.517143 1.7771429 16314 1.517143 1.7771429 16315 1.5142858 1.7771429 16316 1.5114286 1.7771429 16317 1.5000001 1.7714286 16318 1.4914287 1.7657143 16319 1.4857142 1.7628572 16320 1.4799999 1.7571429 16321 1.4799999 1.7571429 16322 1.4799999 1.7542857 16323 1.4799999 1.7542857 16324 1.4885714 1.7457143 16325 1.5085715 1.7314286 16326 1.5314286 1.7142857 16327 1.5428572 1.6971428 16328 1.5457144 1.6771429 16329 1.5485715 1.6628572 16330 1.5457144 1.6485715 16331 1.5400001 1.6314286 16332 1.5314286 1.6257143 16333 1.5200001 1.6228571 16334 1.5057144 1.6228571 16335 1.4857142 1.6314286 16336 1.4828571 1.6314286 16337 1.4828571 1.6342857 16338 a 16339 1.5857143 1.74 16360 1.5857143 1.7428571 16361 1.5857143 1.7457143 16362 1.5857143 1.7485714 16363 1.5828571 1.7485714 16369 1.58 1.7342857 16370 1.577143 1.6914285 16371 1.577143 1.6457143 16372 1.5828571 1.6342857 16373 1.5857143 1.6314286 16374 1.5914285 1.6314286 16375 1.6 1.6314286 16376 1.6114285 1.64 16377 1.6257143 1.6628572 16378 1.6371429 1.7028571 16379 1.6457143 1.7314286 16380 1.6428571 1.7314286 16381 1.6428571 1.7314286 16382 1.6342857 1.7028571 16383 1.6371429 1.6828572 16384 1.6457143 1.6685715 16385 1.662857 1.66 16386 1.6742857 1.6542857 16387 1.682857 1.6542857 16388 a 16388 1.7228572 1.6657143 16463 1.7228572 1.6657143 16464 1.7228572 1.6657143 16467 1.7228572 1.6714286 16468 1.7228572 1.6742857 16469 1.7257144 1.6800001 16470 1.7342858 1.6942858 16471 1.7371429 1.7085714 16472 1.7428572 1.7228571 16473 1.7514286 1.74 16474 1.7571429 1.7514286 16475 1.7685715 1.76 16476 1.78 1.76 16477 1.7828572 1.7571429 16478 1.7857144 1.7457143 16479 1.78 1.7114286 16480 1.7685715 1.6857142 16481 1.7657144 1.6742857 16482 1.7657144 1.6742857 16483 1.7657144 1.6714286 16484 1.7657144 1.6714286 16485 a 16490 1.7828572 1.6942858 16515 1.7942858 1.7171428 16516 1.8057144 1.7371428 16517 1.8228571 1.7514286 16518 1.8342857 1.7628572 16519 1.8399999 1.7657143 16520 1.8428571 1.7685714 16521 1.8457143 1.7657143 16522 1.8485714 1.7628572 16523 1.8514285 1.7514286 16524 1.8514285 1.7228571 16525 1.8457143 1.6971428 16526 1.8428571 1.6800001 16527 1.8428571 1.6742857 16528 a 16531 1.8857144 1.6914285 16562 1.8885715 1.6971428 16569 1.897143 1.7142857 16570 1.9057144 1.7257143 16571 1.9142859 1.7457143 16572 1.9228573 1.76 16573 1.9342859 1.7685714 16574 1.9457144 1.7714286 16575 1.9457144 1.7714286 16576 1.9485714 1.7628572 16577 1.9485714 1.7428571 16578 1.937143 1.72 16579 1.9342859 1.7142857 16580 1.9342859 1.7114286 16581 1.94 1.7171428 16584 1.9514287 1.7285714 16585 1.9628572 1.74 16586 1.9742858 1.7457143 16587 1.9771429 1.7457143 16588 1.98 1.7314286 16589 1.98 1.72 16590 1.9771429 1.7085714 16591 1.9714286 1.6914285 16592 1.9657143 1.6771429 16593 1.9657143 1.6771429 16594 1.9685714 1.6771429 16595 a 16596 2.0057144 1.7142857 16621 2.0171428 1.7171428 16622 2.04 1.7257143 16623 2.0685716 1.7428571 16624 2.08 1.7542857 16625 2.0828571 1.7628572 16626 2.0857143 1.7657143 16627 2.0828571 1.7657143 16628 2.0428572 1.7514286 16629 2.0228572 1.7342857 16630 2.0142856 1.72 16631 2.0142856 1.7114286 16632 2.0228572 1.7028571 16633 2.0342855 1.6971428 16634 2.0457144 1.6971428 16635 2.0628572 1.6971428 16636 2.0771427 1.6971428 16637 a 16638 2.097143 1.7028571 16655 2.1000001 1.7028571 16658 2.102857 1.7028571 16659 2.1057143 1.7114286 16660 2.1114287 1.7171428 16661 2.1171432 1.7314286 16662 2.122857 1.7514286 16663 2.1314287 1.78 16664 2.1371431 1.8028572 16665 2.1371431 1.8 16668 2.1314287 1.7828572 16669 2.1257143 1.7657143 16670 2.122857 1.7542857 16671 2.1200001 1.7485714 16672 2.122857 1.7514286 16675 2.1314287 1.7571429 16676 2.14 1.7628572 16677 2.1457143 1.7657143 16678 2.154286 1.7657143 16679 2.1657143 1.7657143 16680 2.1657143 1.7657143 16681 2.1657143 1.7628572 16682 2.1657143 1.7542857 16683 2.16 1.7428571 16684 2.16 1.74 16685 2.16 1.7371428 16686 a 16686 1.5657144 1.5428572 16734 1.5628572 1.5371429 16739 1.5542858 1.5171429 16740 1.5514286 1.5085714 16741 1.5828571 1.5628572 17031 1.5828571 1.5657144 17032 1.5828571 1.5657144 17033 1.5828571 1.5685714 17034 1.5828571 1.5685714 17035 1.5828571 1.5685714 17037 1.58 1.5685714 17041 1.58 1.5685714 17042 1.577143 1.56 17043 1.5742857 1.5542858 17044 1.5685716 1.5428572 17045 1.5600001 1.5228572 17046 1.5600001 1.5114286 17047 1.557143 1.5028572 17048 1.5542858 1.4942857 17049 1.5485715 1.4828572 17050 1.5457144 1.4742857 17051 1.5428572 1.4657142 17052 1.5428572 1.4657142 17054 1.5428572 1.4657142 17056 1.5485715 1.4771428 17057 1.5514286 1.48 17058 1.557143 1.4857142 17059 1.5628572 1.4914286 17060 1.5742857 1.4942857 17061 1.577143 1.4971428 17062 1.5828571 1.4971428 17063 1.5857143 1.4942857 17064 1.5885715 1.4885714 17065 1.5885715 1.4771428 17066 1.5828571 1.4628571 17067 1.5714285 1.4485714 17068 1.557143 1.4342856 17069 1.5457144 1.4257143 17070 1.5428572 1.4228572 17071 1.5400001 1.4257143 17072 1.537143 1.4285715 17073 1.537143 1.4314286 17074 1.537143 1.4342856 17075 a 17076 1.6371429 1.44 17101 1.6371429 1.4428571 17105 1.6428571 1.4628571 17106 1.6514285 1.48 17107 1.662857 1.4971428 17108 1.68 1.5085714 17109 1.6885716 1.5114286 17110 1.6942859 1.5114286 17111 1.697143 1.5114286 17112 1.697143 1.5085714 17113 1.697143 1.5057143 17114 1.697143 1.5 17115 1.7 1.5 17116 a 17116 1.7142859 1.4885714 17132 1.72 1.4885714 17134 1.7257144 1.4885714 17135 1.7514286 1.4971428 17136 1.7657144 1.5028572 17137 1.78 1.5085714 17138 1.7828572 1.5114286 17139 1.7857144 1.5142857 17140 1.7628572 1.5171429 17142 1.7428572 1.5057143 17143 1.7314286 1.4942857 17144 1.7314286 1.4857142 17145 1.7314286 1.48 17146 1.74 1.4771428 17147 1.7542858 1.4742857 17148 1.7657144 1.4742857 17149 1.78 1.4742857 17150 a 17151 1.8057144 1.5 17166 1.8114285 1.4971428 17170 1.8257143 1.4971428 17171 1.8457143 1.4971428 17172 1.8657143 1.5057143 17173 1.8714285 1.5085714 17173 1.8799999 1.5114286 17174 1.8828571 1.5142857 17175 1.8828571 1.5171429 17176 1.8799999 1.52 17177 1.8571428 1.52 17178 1.8285714 1.4971428 17179 1.8171428 1.4771428 17180 1.8142858 1.46 17181 1.8199999 1.4514287 17182 1.8314285 1.4514287 17183 1.8399999 1.4485714 17184 1.8457143 1.4485714 17184 1.8599999 1.4514287 17185 1.8685714 1.4514287 17186 a 17186 1.9200001 1.5285714 17225 1.9200001 1.5285714 17226 1.9200001 1.5285714 17228 1.9342859 1.5314286 17229 1.9514287 1.5342858 17230 1.9685714 1.5342858 17231 1.9771429 1.5342858 17232 1.9828572 1.5342858 17233 1.9828572 1.5342858 17234 1.9828572 1.5314286 17239 1.9771429 1.5257143 17240 1.957143 1.5057143 17241 1.94 1.4885714 17242 1.9228573 1.4714286 17243 1.9200001 1.4657142 17244 1.9228573 1.4657142 17248 1.9285715 1.4685714 17249 1.9542859 1.4685714 17250 1.98 1.4685714 17251 2.0057144 1.4714286 17252 2.02 1.4742857 17253 2.02 1.4742857 17254 2.02 1.4742857 17255 a 17255 2.0314286 1.4914286 17271 2.04 1.4942857 17274 2.06 1.5 17275 2.08 1.5057143 17276 2.1114287 1.5171429 17277 2.1314287 1.5257143 17278 2.1371431 1.5285714 17279 2.1371431 1.5314286 17280 2.1371431 1.5314286 17281 2.1314287 1.5342858 17281 2.097143 1.5285714 17282 2.0685716 1.5114286 17283 2.0628572 1.5 17284 2.0628572 1.4914286 17285 2.08 1.4742857 17286 2.1000001 1.4714286 17287 2.1200001 1.4685714 17288 2.157143 1.4685714 17289 a 17290 1.74 1.3514285 17357 1.7371429 1.3514285 17359 1.7314286 1.3485714 17360 1.7285715 1.3399999 17361 1.7257144 1.3342857 17362 1.7257144 1.3342857 17363 1.7285715 1.3314285 17364 1.7285715 1.3314285 17365 1.7314286 1.3314285 17366 1.7342858 1.3342857 17367 1.7371429 1.3428571 17368 1.74 1.3457143 17369 1.7371429 1.3457143 17370 1.7314286 1.3485714 17371 1.7257144 1.3428571 17372 1.7257144 1.337143 17373 1.7257144 1.3342857 17375 1.7314286 1.3342857 17376 1.7342858 1.3342857 17377 1.7371429 1.3457143 17378 1.74 1.3457143 17379 1.7371429 1.3485714 17380 1.7342858 1.3485714 17381 1.7257144 1.3285714 17382 1.7257144 1.3285714 17384 1.7285715 1.3285714 17385 1.7314286 1.3285714 17386 1.7371429 1.337143 17387 1.7371429 1.337143 17388 1.7371429 1.3399999 17389 1.7314286 1.3399999 17390 1.7257144 1.3285714 17391 1.7257144 1.3257143 17392 1.7257144 1.3257143 17393 1.7285715 1.3257143 17394 1.7342858 1.3257143 17395 1.7371429 1.3314285 17396 1.7371429 1.3314285 17397 1.7371429 1.3342857 17398 1.7342858 1.3314285 17399 1.7257144 1.3171428 17400 1.7257144 1.3171428 17401 1.7257144 1.3171428 17402 1.7371429 1.3171428 17403 a 17404 1.8628571 1.3485714 17428 1.8628571 1.3485714 17430 1.8599999 1.3485714 17431 1.8485714 1.337143 17432 1.8457143 1.3285714 17433 1.8457143 1.3285714 17434 1.8457143 1.3257143 17435 1.8571428 1.3228571 17436 1.8685714 1.3285714 17437 1.8742857 1.3342857 17438 1.8771429 1.337143 17439 1.8771429 1.3428571 17440 1.8685714 1.3428571 17441 1.8542857 1.3314285 17442 1.8514285 1.3285714 17443 1.8514285 1.3285714 17444 1.8599999 1.3257143 17445 1.8685714 1.3285714 17446 1.8742857 1.3314285 17447 1.8742857 1.3342857 17448 1.8742857 1.337143 17449 1.8628571 1.3399999 17450 1.8542857 1.3342857 17451 1.8542857 1.3314285 17452 1.8542857 1.3285714 17453 a 17454 1.96 1.3428571 17472 1.96 1.3428571 17473 1.9514287 1.3399999 17477 1.9514287 1.3399999 17478 1.9485714 1.3342857 17479 1.9485714 1.3342857 17480 1.9514287 1.3285714 17481 1.9628572 1.3285714 17482 1.9685714 1.3342857 17483 1.9714286 1.337143 17484 1.9714286 1.3399999 17485 1.9685714 1.3428571 17486 1.9628572 1.3428571 17487 1.9542859 1.3342857 17488 1.9542859 1.3314285 17489 1.957143 1.3314285 17490 1.9628572 1.3314285 17491 1.9657143 1.3314285 17492 1.9657143 1.3342857 17493 1.9657143 1.337143 17494 1.957143 1.3399999 17495 1.9542859 1.337143 17496 a 17497 b 0.08285701 1.3057144 17797 b 0.6 1.0457143 17883 b 1.0771428 1.06 17943 b 1.6714284 0.8885714 18051 b 1.1885715 0.5085714 18216 b 0.68571424 0.46000004 18347 b 0.07428563 0.46285713 18654 -------------------------------------------------------------------------------- /src/levels/clouds.txt: -------------------------------------------------------------------------------- 1 | -0.16444445 1.6377778 -0.3288889 0.8244444 23417 -0.3288889 0.8155556 23418 -0.3311112 0.80444443 23419 -0.33333337 0.7933333 23420 -0.33777785 0.77111113 23421 -0.34000003 0.7555555 23422 -0.34000003 0.7377778 23423 -0.34000003 0.72 23424 -0.34000003 0.7066667 23425 -0.3288889 0.6888889 23426 -0.31777787 0.6755556 23427 -0.30222225 0.65999997 23428 -0.28222215 0.64888895 23429 -0.2600001 0.64222217 23430 -0.24666679 0.64 23431 -0.23333335 0.64 23432 -0.22444439 0.64 23433 -0.22222221 0.64 23434 -0.22000003 0.64222217 23435 -0.22000003 0.64444447 23436 -0.22000003 0.64666665 23437 -0.22222221 0.64666665 23438 -0.22444439 0.64666665 23439 -0.22444439 0.64222217 23440 -0.22444439 0.6355555 23441 -0.22444439 0.6244445 23442 -0.22444439 0.6022222 23443 -0.21333337 0.57555556 23444 -0.1888889 0.5466666 23445 -0.15777779 0.5222223 23446 -0.117777824 0.5044445 23447 -0.06222236 0.49555552 23448 0 0.49333334 23449 0.04666668 0.49333334 23450 0.091111064 0.5022222 23451 0.119999945 0.5155555 23452 0.13777769 0.5311111 23453 0.15111113 0.5533333 23454 0.15333325 0.55777776 23455 0.15555555 0.58000004 23456 0.15555555 0.5866667 23457 0.15555555 0.5888889 23458 0.16000003 0.5866667 23462 0.18 0.5822222 23463 0.21777779 0.58000004 23464 0.27111107 0.58000004 23465 0.33111113 0.5866667 23466 0.37333333 0.6022222 23467 0.4133333 0.6244445 23468 0.43999994 0.64888895 23469 0.4666667 0.6933334 23470 0.47555548 0.74666667 23471 0.47777778 0.8088889 23472 0.46888882 0.8444444 23473 0.46000004 0.8622222 23474 0.44888884 0.8777778 23475 0.43777782 0.8822222 23476 0.43111116 0.8844445 23477 0.42666662 0.8844445 23478 0.4244445 0.8822222 23479 0.4244445 0.88 23480 0.4244445 0.87333333 23481 0.43333328 0.86888885 23482 0.4466666 0.8644445 23483 0.46222216 0.8622222 23484 0.47555548 0.8622222 23485 0.48666668 0.8666667 23486 0.49555558 0.8822222 23487 0.50222224 0.9266666 23488 0.50222224 0.9688889 23489 0.48222214 1.02 23490 0.44888884 1.0755556 23491 0.41111106 1.1155555 23492 0.38222218 1.1355555 23493 0.35333335 1.1511111 23494 0.32444447 1.1555555 23495 0.2977777 1.1555555 23496 0.2755555 1.1533333 23497 0.2644444 1.1444445 23498 0.2555555 1.1355555 23499 0.2511111 1.1266667 23500 0.2511111 1.12 23501 0.2511111 1.1155555 23502 0.2511111 1.1133333 23503 0.2555555 1.1133333 23504 0.25777775 1.1133333 23505 0.25777775 1.1155555 23506 0.25777775 1.1222222 23507 0.24222219 1.1377778 23508 0.21333331 1.1511111 23509 0.16888887 1.1622221 23510 0.113333285 1.1666667 23511 0.053333282 1.1666667 23512 -0.00888896 1.1533333 23513 -0.04444444 1.1355555 23514 -0.08000004 1.1111112 23515 -0.09333336 1.0955555 23516 -0.10222232 1.0822222 23517 -0.104444504 1.0711111 23518 -0.104444504 1.0644444 23519 -0.095555544 1.06 23520 -0.0844444 1.0577778 23521 -0.07111108 1.0577778 23522 -0.06444442 1.0622222 23523 -0.060000062 1.0688889 23524 -0.057777762 1.0799999 23525 -0.06444442 1.0911112 23526 -0.0844444 1.1088889 23527 -0.124444366 1.1311111 23528 -0.16666663 1.1422222 23529 -0.19777775 1.1444445 23530 -0.23555553 1.1444445 23531 -0.26888883 1.1288888 23532 -0.29555547 1.1111112 23533 -0.3133334 1.0844445 23534 -0.3244444 1.06 23535 -0.3288889 1.0355556 23536 -0.3288889 1.0155556 23537 -0.3288889 1.0066667 23538 -0.31777787 0.99333334 23539 -0.3111111 0.99111116 23540 -0.30444455 0.99111116 23541 -0.30222225 0.99111116 23542 -0.30222225 0.99333334 23543 -0.30444455 0.9977778 23544 -0.31555557 1.0022223 23545 -0.3311112 1.0066667 23546 -0.34888887 1.0066667 23547 -0.36888885 1.0066667 23548 -0.38888896 0.99333334 23549 -0.40444446 0.97555554 23550 -0.4155556 0.9466667 23551 -0.41999996 0.91999996 23552 -0.41999996 0.89111114 23553 -0.41999996 0.8666667 23554 -0.4133333 0.85333335 23555 -0.40444446 0.8466667 23556 a 23557 2.0133333 1.5044445 23614 2.0111113 1.5044445 23624 2.0066667 1.5044445 23625 2.0022223 1.5044445 23626 1.9933333 1.5022222 23627 1.98 1.491111 23628 1.96 1.4733334 23629 1.9377778 1.4533334 23630 1.9200001 1.4355556 23631 1.8977778 1.4066668 23632 1.8799999 1.3777778 23633 1.8688889 1.3533334 23634 1.8644444 1.3288889 23635 1.8644444 1.2955556 23636 1.8733335 1.2777778 23637 1.9000001 1.2577777 23638 1.9422222 1.2377777 23639 1.9755557 1.2266667 23640 1.9933333 1.2266667 23641 2.0066667 1.2266667 23642 2.0111113 1.2266667 23643 2.0111113 1.2266667 23644 2.0111113 1.2266667 23645 2.0044446 1.2266667 23646 1.9955555 1.2222222 23647 1.9866667 1.2111111 23648 1.977778 1.1933334 23649 1.971111 1.1688888 23650 1.971111 1.1311111 23651 1.971111 1.0977778 23652 1.9955555 1.0666666 23653 2.0355558 1.04 23654 2.0844445 1.0266666 23655 2.1422224 1.0244445 23656 2.2622223 1.0555556 23657 2.3044446 1.0888889 23658 2.351111 1.1422222 23659 2.38 1.2044444 23660 2.3888888 1.2466667 23661 2.3911114 1.2911111 23662 2.3911114 1.3133333 23663 2.3822222 1.3311112 23664 2.3733335 1.3377779 23665 2.3666668 1.3377779 23666 2.3644443 1.3377779 23667 2.3644443 1.3355556 23668 2.3644443 1.3333333 23669 2.3666668 1.3288889 23670 2.3822222 1.3266666 23671 2.3866668 1.3266666 23672 2.4022222 1.3288889 23673 2.411111 1.3399999 23674 2.4222221 1.3644445 23675 2.4266667 1.3977778 23676 2.4288888 1.4488889 23677 2.4288888 1.5066667 23678 2.4088888 1.5622222 23679 2.3911114 1.5911112 23680 2.3711112 1.6155555 23681 2.3555555 1.6266667 23682 2.3444445 1.6266667 23683 2.3377776 1.6266667 23684 2.3333335 1.6244445 23685 2.3311112 1.6177778 23686 2.3311112 1.6133333 23687 2.3311112 1.6111112 23688 2.3400002 1.6088889 23689 2.3466668 1.6088889 23690 2.3533335 1.6133333 23691 2.3555555 1.6244445 23692 2.3555555 1.6422222 23693 2.3355556 1.6666666 23694 2.3133335 1.6866667 23695 2.28 1.7044444 23696 2.251111 1.7133334 23697 2.2244444 1.7133334 23698 2.211111 1.7133334 23699 2.1955557 1.7044444 23700 2.188889 1.6933334 23701 2.1822224 1.6822222 23702 2.1822224 1.6688889 23703 2.1822224 1.6622223 23704 2.188889 1.6466666 23705 2.1955557 1.6444445 23706 2.206667 1.6422222 23707 2.2133334 1.6422222 23708 2.2155557 1.6466666 23709 2.2177777 1.6533333 23710 2.2133334 1.6644444 23711 2.2 1.6822222 23712 2.1777778 1.7 23713 2.1577778 1.7111111 23714 2.1355557 1.7155555 23715 2.1244445 1.7155555 23716 2.1111112 1.7155555 23717 2.1 1.7044444 23718 2.0955555 1.6955556 23719 2.0933332 1.6844444 23720 2.0911112 1.6688889 23721 2.0911112 1.6688889 23722 2.0911112 1.6622223 23723 2.0933332 1.6622223 23724 2.0933332 1.6622223 23725 2.0933332 1.6688889 23726 2.0911112 1.6755556 23727 2.0733333 1.6866667 23728 2.0555556 1.6888889 23729 2.0333333 1.6911111 23730 2.0155556 1.6911111 23731 2.0044446 1.6844444 23732 1.9911113 1.6688889 23733 1.9822222 1.6511111 23734 1.9733334 1.6288888 23735 1.971111 1.6177778 23736 1.971111 1.6 23737 1.977778 1.5933334 23738 1.9866667 1.5911112 23739 1.9955555 1.5911112 23740 2 1.5933334 23741 2.0022223 1.5955555 23742 2.0022223 1.6022222 23743 1.9933333 1.6088889 23744 1.9844444 1.6133333 23745 1.977778 1.6155555 23746 1.9644444 1.6155555 23747 1.9577777 1.6133333 23748 1.9466667 1.6022222 23749 1.9377778 1.5911112 23750 1.9266667 1.5733333 23751 1.9155556 1.5488889 23752 1.9022223 1.5244445 23753 1.8955555 1.508889 23754 1.8933332 1.491111 23755 1.8933332 1.4844444 23756 1.8933332 1.4822222 23757 1.9000001 1.48 23758 1.9022223 1.48 23759 1.9044445 1.48 23760 1.9066668 1.48 23761 1.9044445 1.48 23764 1.9044445 1.48 23765 1.9044445 1.48 23766 1.9044445 1.4755555 23767 1.9044445 1.4666667 23768 1.9066668 1.4555556 23769 1.9111111 1.4488889 23770 1.9177778 1.44 23771 1.9266667 1.4333334 23772 1.9288889 1.4311111 23773 a 23774 0.9 1.6488888 23888 0.8822222 1.6377778 23889 0.85333335 1.6155555 23890 0.8177778 1.5777777 23891 0.78222215 1.5355556 23892 0.7577778 1.5 23893 0.7377778 1.46 23894 0.7333333 1.4288889 23895 0.7333333 1.4044445 23896 0.75111115 1.3777778 23897 0.80222225 1.3533334 23898 0.8511111 1.3444445 23899 0.9244445 1.3377779 23900 0.9666667 1.3377779 23901 0.9888889 1.3422222 23902 1.0044445 1.3466667 23903 1.0066668 1.3488889 23904 1.0066668 1.3511112 23905 0.9888889 1.3511112 23906 0.9688889 1.3399999 23907 0.93999994 1.3133333 23908 0.9155556 1.2777778 23909 0.8955556 1.2266667 23910 0.88888896 1.1688888 23911 0.88888896 1.1133333 23912 0.9133333 1.0688889 23913 0.9577778 1.0311111 23914 1.0222222 1.0044444 23915 1.1288888 0.99111116 23916 1.2444445 1.0022223 23917 1.3711112 1.0644444 23918 1.4533333 1.1222222 23919 1.5377777 1.2155555 23920 1.5555556 1.2444444 23921 1.5688889 1.3066666 23922 1.5666666 1.3355556 23923 1.551111 1.3511112 23924 1.5377777 1.3555555 23925 1.5266666 1.3577778 23926 1.5200001 1.3577778 23927 1.5177779 1.3555555 23928 1.5177779 1.3511112 23929 1.5222222 1.3466667 23930 1.54 1.3422222 23931 1.5577779 1.3399999 23932 1.5777779 1.3399999 23933 1.6044445 1.36 23934 1.6266667 1.3911111 23935 1.6533333 1.4666667 23936 1.6600001 1.5733333 23937 1.6422222 1.6466666 23938 1.6177778 1.6777778 23939 1.5911112 1.7022222 23940 1.551111 1.7111111 23941 1.5155556 1.7088889 23942 1.4755557 1.6844444 23943 1.4511111 1.6622223 23944 1.4266666 1.6355555 23945 1.4200001 1.6222222 23946 1.4177778 1.6044445 23947 1.4200001 1.5977778 23948 1.4377778 1.5955555 23949 1.46 1.5955555 23950 1.4866667 1.6022222 23951 1.5066668 1.6177778 23952 1.5177779 1.6377778 23953 1.5222222 1.6888889 23954 1.5066668 1.7222222 23955 1.471111 1.7577778 23956 1.4244444 1.7866666 23957 1.3955555 1.7955556 23958 1.3644444 1.7977778 23959 1.3266666 1.7955556 23960 1.3 1.7755556 23961 1.2822222 1.7555555 23962 1.2688888 1.7333333 23963 1.2666667 1.72 23964 1.2644444 1.7044444 23965 1.2711111 1.7 23966 1.2844445 1.6977777 23967 1.2955555 1.6977777 23968 1.3044446 1.7022222 23969 1.3088888 1.7155555 23970 1.3088888 1.7222222 23971 1.2755556 1.7533333 23972 1.2422222 1.7711111 23973 1.2 1.7844445 23974 1.1688888 1.7866666 23975 1.1177778 1.7866666 23976 1.0822222 1.7644445 23977 1.0555556 1.7422222 23978 1.0311111 1.7155555 23979 1.0222222 1.7 23980 1.0155556 1.6866667 23981 1.0155556 1.6777778 23982 1.0155556 1.6733334 23983 1.0222222 1.6733334 23984 1.0311111 1.6733334 23985 1.0355556 1.6777778 23986 1.04 1.6844444 23987 1.0377777 1.6977777 23988 1.0266666 1.7088889 23989 1.011111 1.7177777 23990 0.9955556 1.72 23991 0.9822222 1.72 23992 0.9688889 1.7177777 23993 0.95555556 1.7044444 23994 0.9377778 1.6777778 23995 0.93111116 1.6533333 23996 0.92222226 1.6244445 23997 0.91999996 1.6111112 23998 0.91777784 1.5977778 23999 0.91777784 1.5955555 24000 0.91999996 1.5955555 24001 0.91999996 1.5977778 24002 0.92222226 1.6088889 24003 0.91999996 1.6155555 24004 0.9 1.6222222 24005 0.8822222 1.6222222 24006 0.8622222 1.6222222 24007 0.84444445 1.6111112 24008 0.83555555 1.6022222 24009 a 24009 -0.39999998 0.8488889 24276 -0.39333332 0.8444444 24277 -0.38222218 0.83555555 24278 -0.37111115 0.8288889 24279 -0.3644445 0.8244444 24280 -0.35333335 0.82222223 24281 -0.3444445 0.81777775 24282 -0.3311112 0.8155556 24283 -0.32222223 0.8155556 24284 -0.3133334 0.8155556 24285 -0.3088889 0.8155556 24286 -0.30666673 0.8155556 24287 -0.30222225 0.81777775 24288 -0.30000007 0.81777775 24289 -0.30000007 0.81777775 24290 a 24291 b 0.38444442 1.4066668 24861 b 0.73999995 0.89111114 24952 b 1.3777778 0.57555556 25136 b 1.7466667 1.1866667 25319 -------------------------------------------------------------------------------- /src/levels/fin.txt: -------------------------------------------------------------------------------- 1 | 0 1.48 0.75428563 0.96571434 10385 0.75428563 0.9628571 10386 0.75428563 0.9628571 10387 0.75428563 0.9771428 10394 0.76000005 0.9914286 10395 0.76000005 1.0285714 10396 0.7657143 1.0428572 10397 0.76857144 1.0771428 10398 0.7714286 1.0914285 10399 0.77428573 1.1 10400 0.7771429 1.1142857 10401 0.7885714 1.1371429 10402 0.7942857 1.1485715 10403 0.79714286 1.1514286 10404 0.80285716 1.1514286 10405 0.8142857 1.1457143 10406 0.82 1.1371429 10407 0.82571423 1.1285715 10408 0.82571423 1.12 10409 0.82571423 1.1085714 10410 0.82571423 1.1028571 10411 0.8285714 1.1028571 10412 a 10413 0.7428571 1.0685714 10428 0.7285714 1.0628572 10429 0.71999997 1.0542858 10430 0.71999997 1.0542858 10431 0.71999997 1.0514286 10432 0.7228571 1.0485713 10433 0.74571425 1.0428572 10434 0.7714286 1.04 10435 0.7885714 1.04 10436 0.8 1.04 10437 0.80285716 1.04 10438 0.80285716 1.04 10439 0.80571425 1.0371429 10440 a 10441 0.86857146 1.0371429 10464 0.86857146 1.04 10465 0.86857146 1.0428572 10466 0.86857146 1.0342858 10471 0.86285716 1.0114286 10472 0.8514285 0.9857143 10473 0.84857136 0.9771428 10474 a 10477 0.8914286 1.12 10486 0.8857143 1.12 10487 0.8857143 1.12 10488 0.8857143 1.12 10490 0.8857143 1.1171429 10491 0.88857144 1.1114285 10492 0.8914286 1.1085714 10493 0.8914286 1.1085714 10495 a 10495 0.9085714 0.9771428 10517 0.9085714 0.98 10519 0.9085714 0.9828571 10520 0.9114286 0.9914286 10521 0.9142857 1 10522 0.91999996 1.0114286 10523 0.9285714 1.0228572 10524 0.93714285 1.0342858 10525 0.9428571 1.0371429 10526 a 14945 0.9342857 1 15089 0.93142855 1 15090 0.93142855 1 15091 0.9285714 1 15092 0.9285714 0.9971429 15093 0.92571425 0.9971429 15094 a 15094 0.91714287 0.9914286 15111 0.91999996 0.9971429 15112 0.9228571 1.0057143 15113 0.9285714 1.0142858 15114 0.93142855 1.0228572 15115 0.93714285 1.04 15116 0.93714285 1.0428572 15117 0.93714285 1.0485713 15118 0.93999994 1.0485713 15119 0.93999994 1.0514286 15120 0.93999994 1.0457143 15124 0.9342857 1.0314286 15125 0.93142855 1.02 15126 0.93142855 1.02 15127 0.93142855 1.0171428 15128 0.93714285 1.02 15134 0.93999994 1.02 15135 0.9428571 1.0228572 15136 0.95428574 1.0257143 15137 0.9714286 1.0257143 15138 0.98285717 1.0257143 15139 0.98857147 1.02 15140 0.99142855 1.0171428 15141 0.9942857 1.0114286 15142 0.9942857 0.9971429 15143 0.98857147 0.9828571 15144 0.98285717 0.96571434 15145 0.9771429 0.94571424 15146 0.9771429 0.94857144 15149 a 15150 1.64 1.8257143 15243 1.64 1.8285714 15244 1.64 1.8314285 15245 1.64 1.8314285 15246 1.64 1.8199999 15249 1.6371429 1.8 15250 1.6314285 1.7714286 15251 1.6285715 1.74 15252 1.6228571 1.6971428 15253 1.6228571 1.6885715 15254 1.6228571 1.6857142 15255 1.6257143 1.6857142 15256 1.6285715 1.6885715 15257 a 15258 1.557143 1.8657143 15273 1.5542858 1.8685714 15274 1.5542858 1.8685714 15275 1.5514286 1.8685714 15276 1.5600001 1.8657143 15278 1.577143 1.86 15279 1.6171429 1.8571428 15280 1.6514285 1.8571428 15281 1.6742857 1.8571428 15282 1.6857142 1.8571428 15283 1.6914287 1.8571428 15284 1.6914287 1.8571428 15285 1.6942859 1.8542857 15286 a 15286 1.7428572 1.8571428 15304 1.74 1.8657143 15305 1.74 1.8685714 15306 1.74 1.8714286 15307 1.7371429 1.8714286 15308 1.7371429 1.8685714 15309 1.7371429 1.84 15310 1.72 1.7542857 15311 1.7057145 1.7057142 15312 1.7 1.6771429 15313 1.7 1.6685715 15314 1.7 1.6685715 15315 1.7057145 1.6742857 15317 1.7228572 1.6914285 15318 1.7342858 1.7057142 15319 1.7457144 1.7171428 15320 1.7571429 1.7228571 15321 1.76 1.7228571 15322 1.76 1.7228571 15323 1.7628572 1.72 15324 1.7571429 1.6914285 15325 1.7542858 1.6742857 15326 1.7542858 1.6657143 15327 1.7514286 1.66 15328 1.7514286 1.66 15329 a 15330 1.8342857 1.72 15339 1.8342857 1.72 15340 1.8342857 1.7228571 15341 1.8314285 1.7228571 15342 1.8285714 1.7228571 15343 1.8171428 1.7171428 15344 1.8 1.7 15345 1.7942858 1.6885715 15346 1.7942858 1.6828572 15347 1.8 1.6800001 15348 1.8199999 1.6828572 15349 1.8399999 1.6971428 15350 1.8542857 1.7114286 15351 1.8599999 1.7285714 15352 1.8599999 1.7342857 15353 1.8599999 1.7228571 15355 1.8599999 1.7171428 15356 1.8628571 1.7114286 15357 1.8657143 1.7085714 15358 1.8657143 1.7057142 15359 1.8685714 1.7028571 15360 1.8685714 1.7028571 15361 a 15361 1.8742857 1.6971428 15372 1.8742857 1.6971428 15374 1.8857144 1.7142857 15375 1.9000001 1.7257143 15376 1.9114287 1.7314286 15377 1.9200001 1.7371428 15378 1.9228573 1.7371428 15379 1.9228573 1.7342857 15380 1.9228573 1.7285714 15381 1.9228573 1.7142857 15382 1.9228573 1.7 15383 1.9228573 1.6885715 15384 1.9228573 1.6857142 15385 a 15386 2.0057144 1.8628571 15420 2.0057144 1.8342857 15421 1.9971429 1.8028572 15422 1.9914286 1.7628572 15423 1.98 1.7028571 15424 1.9771429 1.6800001 15425 1.9771429 1.6742857 15426 1.9771429 1.6742857 15427 a 15429 1.9885714 1.7342857 15441 1.9914286 1.7342857 15442 2.0057144 1.7428571 15443 2.0257144 1.7571429 15444 2.04 1.7685714 15445 2.0485716 1.7742857 15446 2.0485716 1.7742857 15447 a 15447 2.0171428 1.7542857 15458 2.0171428 1.7485714 15459 2.0228572 1.7342857 15460 2.0257144 1.7257143 15461 2.0285716 1.72 15462 2.0371428 1.7142857 15463 2.0371428 1.7114286 15464 a 15464 2.097143 1.7714286 15471 2.0914288 1.7714286 15472 2.08 1.7685714 15473 2.0657144 1.7428571 15474 2.0657144 1.7228571 15475 2.0657144 1.7085714 15476 2.0685716 1.7 15477 2.0685716 1.6857142 15478 2.06 1.6771429 15479 2.0457144 1.6742857 15480 2.0285716 1.6742857 15481 2.0257144 1.6742857 15482 a 15482 1.577143 1.3942857 15516 1.5742857 1.3942857 15517 1.5742857 1.3914286 15518 1.5742857 1.3914286 15521 1.5828571 1.4285715 15522 1.5885715 1.4971428 15523 1.5942857 1.5428572 15524 1.6057143 1.5771428 15525 1.6171429 1.5942857 15526 1.6257143 1.5971428 15527 1.6371429 1.5828571 15528 1.6428571 1.5714285 15529 1.6457143 1.5628572 15530 1.6485715 1.5571429 15531 1.6457143 1.5485715 15532 1.6428571 1.5457143 15533 1.6428571 1.5457143 15534 a 15534 1.5428572 1.4914286 15544 1.5428572 1.4914286 15545 1.5485715 1.4885714 15547 1.5657144 1.4828572 15548 1.5885715 1.4828572 15549 1.6142857 1.4828572 15550 1.6257143 1.4828572 15551 1.6314285 1.48 15552 a 15553 1.697143 1.4885714 15559 1.6942859 1.4885714 15560 1.68 1.4885714 15561 1.6657143 1.4828572 15562 1.6571429 1.4742857 15563 1.6542857 1.46 15564 1.66 1.4514287 15565 1.6714284 1.4457142 15566 1.6885716 1.4457142 15567 1.7114286 1.4571428 15568 1.7171429 1.4657142 15569 1.7171429 1.4771428 15570 1.7171429 1.4828572 15571 1.7057145 1.4914286 15572 1.7028573 1.4914286 15573 a 15573 1.74 1.4542857 15580 1.74 1.46 15581 1.7457144 1.4885714 15582 1.7514286 1.5085714 15583 1.7571429 1.5171429 15584 1.7628572 1.5171429 15585 1.7685715 1.5 15586 1.7714286 1.4885714 15587 1.7742858 1.4857142 15588 1.7742858 1.4857142 15589 a 15589 1.66 1.0742857 15647 1.6571429 1.0714285 15648 1.6571429 1.0714285 15649 1.6571429 1.0714285 15651 1.6571429 1.0714285 15653 1.6657143 1.1 15654 1.68 1.1714286 15655 1.6914287 1.2257142 15656 1.7028573 1.2685714 15657 1.7114286 1.2885714 15658 1.72 1.2942858 15659 1.7257144 1.2857143 15660 1.7285715 1.2657143 15661 1.7285715 1.2428572 15662 1.7228572 1.2171428 15663 1.7057145 1.1771429 15664 1.697143 1.1714286 15665 1.6914287 1.1714286 15666 1.6885716 1.1742857 15667 1.6857142 1.1800001 15668 a 15669 1.8085715 1.4314286 15685 1.8085715 1.4342856 15686 1.8085715 1.4314286 15688 1.8085715 1.4142857 15689 1.8057144 1.38 15690 1.7885715 1.3085715 15691 1.7714286 1.2428572 15692 1.7685715 1.2028571 15693 1.7628572 1.1885715 15694 1.7628572 1.1857142 15695 a 15697 1.8314285 1.2571428 15706 1.8142858 1.2514286 15709 1.8057144 1.2371428 15710 1.8028572 1.2142857 15711 1.8028572 1.2028571 15712 1.8114285 1.1971428 15713 1.8285714 1.2028571 15714 1.8371428 1.2114286 15715 1.8399999 1.22 15716 1.8457143 1.2314286 15717 1.8457143 1.24 15718 1.8457143 1.2371428 15719 1.8485714 1.22 15720 1.8542857 1.2085714 15721 1.8628571 1.2028571 15722 1.8657143 1.2 15723 1.8657143 1.2 15724 a 15724 1.8799999 1.2571428 15732 1.8828571 1.2485714 15736 1.8914287 1.2285714 15737 1.9000001 1.2142857 15738 1.9028573 1.2057142 15739 1.9057144 1.2057142 15740 a 15741 1.9428573 1.2828572 15749 1.9228573 1.2457143 15750 1.9085715 1.2142857 15750 1.8885715 1.1714286 15751 1.8685714 1.1228571 15751 1.8371428 1.06 15752 1.8342857 1.04 15753 1.8342857 1.0371429 15754 1.8371428 1.0485713 15755 a 15756 1.9428573 1.1971428 15766 1.9514287 1.2057142 15767 1.9514287 1.2085714 15768 1.9542859 1.2114286 15769 1.9542859 1.2085714 15773 1.9514287 1.2028571 15774 1.9514287 1.1971428 15775 1.9485714 1.1885715 15775 1.9428573 1.1685715 15776 1.94 1.1542857 15777 1.94 1.1514286 15778 a 15779 1.9857143 1.3 15787 1.9857143 1.3028572 15788 1.9857143 1.2971429 15791 1.9828572 1.2857143 15792 1.98 1.2771429 15793 1.98 1.2714286 15794 1.98 1.2685714 15795 a 15796 1.9828572 1.1971428 15817 1.9885714 1.2057142 15821 2.0028572 1.2314286 15822 2.0171428 1.2514286 15823 2.0257144 1.26 15824 2.0342855 1.2657143 15825 2.0371428 1.2657143 15826 2.04 1.2571428 15827 2.04 1.2342857 15828 2.04 1.2057142 15829 2.0342855 1.1828572 15830 2.0257144 1.1685715 15831 a 15834 2.1085715 1.2371428 15840 2.1085715 1.24 15841 2.1114287 1.24 15842 2.1085715 1.2428572 15843 2.097143 1.2428572 15844 2.0771427 1.2371428 15845 2.0685716 1.2314286 15846 2.0685716 1.2285714 15847 2.0685716 1.2257142 15848 2.0828571 1.22 15849 2.097143 1.2114286 15850 2.1000001 1.1971428 15851 2.102857 1.1571429 15852 2.094286 1.1342857 15853 2.0828571 1.1142857 15854 2.0657144 1.0971429 15855 2.0542855 1.0942857 15856 2.0428572 1.1057143 15857 2.04 1.12 15858 a 15859 2.2142859 1.4428571 15927 2.217143 1.4457142 15928 2.217143 1.4457142 15929 2.217143 1.4371428 15933 2.2142859 1.4142857 15934 2.2114286 1.3828571 15935 2.2085714 1.3399999 15936 2.2057142 1.3114285 15937 2.202857 1.2914286 15938 2.2 1.2742858 15939 2.197143 1.2542857 15940 2.1914287 1.2514286 15941 2.1914287 1.2571428 15943 a 15944 2.197143 1.1885715 15967 2.1914287 1.1828572 15968 2.182857 1.1714286 15969 2.182857 1.1657143 15970 2.182857 1.162857 15971 2.1885715 1.1600001 15972 2.1942859 1.1600001 15972 2.2085714 1.1714286 15973 2.2142859 1.1771429 15974 2.2142859 1.1800001 15975 2.2142859 1.1828572 15976 a 16948 0.7228571 0.7514286 17016 0.7228571 0.7514286 17017 0.7371428 0.7285714 17027 0.7514285 0.69428575 17028 0.7714286 0.6571429 17029 0.79142857 0.6228571 17030 0.80285716 0.5971428 17031 0.81714284 0.56285715 17032 0.82 0.54285717 17033 0.82285714 0.5371429 17034 0.82571423 0.5314286 17035 0.8285714 0.5314286 17036 0.8285714 0.5285715 17037 0.8314285 0.5257143 17038 0.8314285 0.5257143 17039 a 17040 0.8428571 0.55142856 17058 0.86285716 0.57428575 17059 0.88285714 0.6028571 17060 0.9028571 0.6314286 17061 0.9228571 0.65999997 17062 0.93714285 0.69714284 17063 0.93999994 0.7114285 17064 0.9428571 0.7228571 17065 0.94571424 0.7285714 17066 0.9485714 0.7314286 17067 a 17069 0.7314285 0.7485714 17111 0.7285714 0.7457143 17113 0.7285714 0.7457143 17116 0.72571427 0.7457143 17117 0.7228571 0.7485714 17118 0.71999997 0.7514286 17119 0.7171428 0.7571429 17120 0.71428573 0.76 17121 0.7114285 0.7657143 17122 0.7114285 0.7714286 17123 0.70857143 0.78 17124 0.70857143 0.79428566 17125 0.7114285 0.82571423 17126 0.71428573 0.8371428 17127 0.7171428 0.8485714 17128 0.7228571 0.8571428 17129 0.7314285 0.8685714 17130 0.7485714 0.88 17131 0.7628572 0.8857143 17132 0.78000003 0.8885714 17133 0.7942857 0.8885714 17134 0.80285716 0.8885714 17135 0.80571425 0.8857143 17136 0.81142855 0.8828571 17137 0.81714284 0.88 17138 0.8285714 0.8714286 17139 0.8342857 0.86 17140 0.8428571 0.8428571 17141 0.8457142 0.82571423 17142 0.8457142 0.80857146 17143 0.8457142 0.7885715 17144 0.8428571 0.7771429 17145 0.84 0.7685714 17146 0.84 0.7685714 17147 0.8428571 0.7742857 17153 0.8514285 0.79142857 17154 0.86 0.80571425 17155 0.8771429 0.82285714 17156 0.8914286 0.84000003 17157 0.91714287 0.8628571 17158 0.92571425 0.8714286 17159 0.9285714 0.8742857 17160 0.93142855 0.8742857 17161 a 17286 0.84857136 0.7828572 17342 0.8542857 0.7885715 17343 0.8571429 0.79142857 17344 0.86285716 0.79714286 17345 0.8657143 0.80285716 17346 0.86857146 0.80857146 17347 0.8742857 0.81714284 17348 0.88 0.82571423 17349 0.88285714 0.8371428 17350 0.8914286 0.8428571 17351 0.9 0.8514286 17352 0.9028571 0.8571428 17353 0.9085714 0.8628571 17354 0.9114286 0.8628571 17355 0.9142857 0.8657143 17356 0.9142857 0.8685714 17357 0.9142857 0.8685714 17358 0.91714287 0.8685714 17359 0.9228571 0.8714286 17360 0.9228571 0.8714286 17361 0.92571425 0.8714286 17362 0.9285714 0.8714286 17364 0.9285714 0.8714286 17365 0.9342857 0.8714286 17366 0.93714285 0.8714286 17367 0.93999994 0.8714286 17368 0.9428571 0.8714286 17369 0.94571424 0.8685714 17370 0.9485714 0.8685714 17371 0.9514286 0.8657143 17372 0.9514286 0.8657143 17373 0.95428574 0.8628571 17374 0.9571429 0.86 17375 0.9571429 0.86 17376 0.96000004 0.8571428 17377 0.96000004 0.8571428 17378 0.9628572 0.8514286 17379 0.9628572 0.8485714 17380 0.9628572 0.84571433 17381 0.96571434 0.8428571 17382 0.96571434 0.84000003 17383 0.96571434 0.8371428 17384 0.96571434 0.83428574 17385 0.9685715 0.8314285 17386 0.9685715 0.82857144 17387 0.9685715 0.82571423 17388 0.9685715 0.82000005 17389 0.96571434 0.81714284 17390 0.96571434 0.81142855 17391 0.96571434 0.80857146 17392 0.96571434 0.80285716 17393 0.96571434 0.79999995 17394 0.96571434 0.79714286 17395 0.9628572 0.79142857 17396 0.9628572 0.78571427 17397 0.9628572 0.7828572 17398 0.9628572 0.78 17399 0.96000004 0.7742857 17400 0.96000004 0.7714286 17401 0.96000004 0.7657143 17402 0.96000004 0.7628572 17403 0.9571429 0.76 17404 0.9571429 0.7514286 17405 0.9485714 0.7428571 17406 0.9485714 0.74 17407 0.9485714 0.74 17408 0.94571424 0.74 17409 a 17410 b 0.7571429 0.7885715 17598 b 0.7828572 0.83428574 17621 b 0.8314285 0.70571434 17647 b 0.86857146 0.7514286 17673 b 0.9228571 0.79714286 17707 b 0.9057143 0.71428573 17736 b 0.8657143 0.6685715 17761 b 0.8342857 0.64 17798 b 0.7885714 0.72 17837 b 0.8 0.76 17868 -------------------------------------------------------------------------------- /src/levels/hear.txt: -------------------------------------------------------------------------------- 1 | -0.17714298 1.5285714 0.9228571 1.62 1045 a 1119 0.8342857 1.0799999 1812 a 1816 0.28285712 1.7771429 2167 0.28285712 1.7771429 2168 a 2168 0.28285712 1.78 2175 0.28285712 1.78 2178 0.28285712 1.78 2180 0.27999997 1.78 2185 0.27714282 1.7771429 2186 0.27428573 1.7685714 2187 0.27428573 1.76 2188 0.27714282 1.7571429 2189 0.27999997 1.7571429 2190 0.28571427 1.7571429 2191 0.29142857 1.7628572 2192 0.29714286 1.7742857 2193 0.29714286 1.7828572 2194 0.2942857 1.7914286 2195 0.2942857 1.7914286 2196 0.29142857 1.7914286 2197 0.28857142 1.7857143 2198 0.28571427 1.78 2199 0.28857142 1.78 2200 0.28857142 1.7771429 2201 a 2204 0.43999994 1.7942858 2224 0.4371428 1.7942858 2225 0.4285714 1.7857143 2226 0.42571425 1.7685714 2227 0.4228571 1.7628572 2228 0.42571425 1.76 2229 0.43428564 1.76 2230 0.44857138 1.7685714 2231 0.45428562 1.7771429 2232 0.45428562 1.7857143 2233 0.45142853 1.7942858 2234 0.44857138 1.7942858 2235 0.43999994 1.7885715 2236 0.4371428 1.7828572 2237 0.4371428 1.78 2238 0.4371428 1.78 2239 a 2240 0.5371428 1.8028572 2261 0.52857137 1.7914286 2262 0.5257143 1.78 2263 0.5257143 1.7742857 2264 0.53428566 1.7685714 2265 0.54285705 1.7685714 2266 0.54857135 1.7685714 2267 0.56000006 1.7771429 2267 0.56000006 1.78 2268 0.56000006 1.7828572 2269 0.5514285 1.7885715 2270 0.54571426 1.7914286 2271 0.54285705 1.7914286 2272 a 2273 0.88285714 1.7942858 2301 0.88285714 1.7942858 2302 0.88285714 1.7971429 2303 0.88285714 1.7971429 2304 0.88285714 1.8 2305 0.8771429 1.8 2306 0.8742857 1.8 2307 0.8657143 1.7914286 2308 0.86285716 1.7857143 2309 0.86285716 1.7828572 2310 0.86285716 1.78 2311 0.8714286 1.78 2312 0.88285714 1.7828572 2313 0.8914286 1.7857143 2314 0.8914286 1.7885715 2315 0.8914286 1.7885715 2316 0.88285714 1.7885715 2317 0.8771429 1.7885715 2318 a 2319 1.0742856 1.7971429 2358 1.0742856 1.7971429 2359 1.0685713 1.8 2360 1.0685713 1.8 2361 1.0685713 1.8 2362 1.0685713 1.8028572 2363 1.0657142 1.8028572 2365 1.062857 1.8 2367 1.06 1.7942858 2368 1.06 1.7885715 2369 1.06 1.7828572 2370 1.062857 1.7828572 2371 1.0714285 1.7828572 2372 1.0799999 1.7885715 2373 1.082857 1.7971429 2374 1.0857142 1.8 2375 1.082857 1.8028572 2376 1.082857 1.8028572 2377 1.0799999 1.7971429 2379 1.082857 1.7971429 2380 1.0885713 1.7942858 2381 1.1028572 1.7942858 2382 a 2383 1.2314285 1.7914286 2395 1.2314285 1.7942858 2396 1.2257142 1.7971429 2397 1.2228571 1.8 2398 1.22 1.8 2399 1.2142857 1.7885715 2400 1.2142857 1.7828572 2401 1.2228571 1.78 2402 1.2314285 1.7771429 2403 1.2371428 1.78 2404 1.2428571 1.7857143 2405 1.2428571 1.7971429 2406 1.24 1.8 2407 a 2408 0.46000004 1.5142857 2459 0.46000004 1.5171429 2460 0.46000004 1.52 2461 0.46000004 1.5228572 2462 0.46000004 1.5257143 2463 0.46000004 1.5257143 2464 0.46000004 1.5257143 2467 0.46000004 1.4771428 2468 0.45142853 1.4285715 2469 0.44857138 1.4057143 2470 0.44857138 1.3971429 2471 0.44857138 1.3942857 2472 0.45428562 1.3942857 2473 a 2473 0.49142855 1.6542857 2484 0.48571426 1.6428571 2486 0.48000002 1.6171429 2487 0.47714287 1.6085714 2488 0.47714287 1.6057143 2489 0.48000002 1.6 2490 0.48000002 1.6 2491 a 2491 0.52285707 1.4200001 2505 0.52285707 1.4228572 2508 0.52285707 1.4342856 2509 0.53428566 1.4914286 2510 0.54857135 1.5485715 2511 0.5571428 1.6028571 2512 0.56857145 1.64 2513 0.58000004 1.64 2514 0.5885714 1.6257143 2515 0.5914286 1.6028571 2516 0.5914286 1.5857143 2517 0.58285713 1.5542858 2518 0.56857145 1.5342858 2519 0.56000006 1.5314286 2520 0.5514285 1.5285714 2521 0.53428566 1.5342858 2522 0.52857137 1.5371429 2523 0.5257143 1.54 2524 0.52285707 1.5428572 2525 0.5257143 1.54 2528 0.53428566 1.5342858 2529 0.5514285 1.5314286 2530 0.56857145 1.5314286 2531 0.58285713 1.5342858 2532 a 2533 0.7485714 1.5285714 2553 0.7485714 1.5314286 2554 0.7514285 1.5314286 2555 0.75428563 1.52 2556 0.7571429 1.4942857 2557 0.7571429 1.4457142 2558 0.7571429 1.44 2559 0.7628572 1.4342856 2560 a 2561 0.8142857 1.5257143 2567 0.79714286 1.5142857 2568 0.7714286 1.4714286 2569 0.7514285 1.4314286 2570 0.7285714 1.3828571 2571 0.71428573 1.3342857 2572 0.7057142 1.2971429 2573 0.7057142 1.2914286 2574 0.70857143 1.2942858 2575 a 2576 0.8571429 1.5342858 2582 0.86 1.5371429 2583 0.8514285 1.5314286 2585 0.8371428 1.5028572 2586 0.82571423 1.4657142 2587 0.8314285 1.4485714 2588 0.8428571 1.4457142 2589 0.86857146 1.4485714 2590 0.8971429 1.4685714 2591 0.9 1.4742857 2592 0.9 1.4828572 2593 0.89428574 1.4942857 2594 0.8857143 1.5 2595 a 2596 0.9342857 1.5114286 2605 0.93142855 1.5114286 2607 0.9228571 1.4914286 2608 0.91999996 1.4714286 2609 0.9285714 1.4714286 2610 0.93999994 1.4714286 2611 0.9628572 1.4828572 2612 0.9714286 1.4942857 2613 0.9714286 1.4828572 2615 0.9857143 1.46 2616 0.9942857 1.4514287 2617 a 2617 1.1885715 1.64 2723 1.1885715 1.64 2724 1.1885715 1.6428571 2725 1.1885715 1.64 2728 1.1914285 1.6057143 2729 1.1828572 1.5457143 2730 1.1685715 1.4828572 2731 1.1600001 1.4428571 2732 1.1571429 1.4314286 2733 1.1571429 1.4314286 2734 1.1657143 1.4571428 2736 1.1857142 1.5 2737 1.2028571 1.5285714 2738 1.22 1.54 2739 1.2228571 1.54 2740 1.2257142 1.5314286 2741 1.22 1.5085714 2742 1.2142857 1.4857142 2743 1.2114285 1.4771428 2744 1.2114285 1.4742857 2745 1.2142857 1.4742857 2747 a 2747 1.2457142 1.5028572 2767 1.2485714 1.5028572 2769 1.2542857 1.5028572 2770 1.2628571 1.5028572 2771 1.2742857 1.5114286 2772 1.28 1.52 2773 1.2914286 1.5371429 2774 1.2914286 1.5428572 2775 1.2914286 1.5457143 2776 1.2828571 1.5457143 2777 1.2628571 1.5314286 2778 1.24 1.4857142 2779 1.2371428 1.4742857 2780 1.24 1.4714286 2781 1.2457142 1.4685714 2782 1.2628571 1.4657142 2783 1.2771428 1.4742857 2784 1.2857141 1.4771428 2785 a 2785 1.337143 1.5085714 2795 1.337143 1.5114286 2797 1.337143 1.5114286 2798 1.3342857 1.5142857 2799 1.3257143 1.5171429 2800 1.3142858 1.5142857 2801 1.3085716 1.5057143 2801 1.3000001 1.4914286 2802 1.3000001 1.4828572 2803 1.3028573 1.4771428 2804 1.3142858 1.4742857 2805 1.34 1.4828572 2806 1.3485715 1.4885714 2807 1.3514286 1.4942857 2807 1.3542857 1.5028572 2808 1.3571429 1.5057143 2809 1.3571429 1.5057143 2810 1.3571429 1.5 2811 1.36 1.4885714 2811 1.3685715 1.48 2812 1.3771429 1.4771428 2813 1.3857143 1.4714286 2814 a 2815 1.38 1.4685714 2827 1.38 1.4714286 2829 1.3885715 1.4857142 2830 1.3971429 1.5028572 2831 1.4057143 1.5142857 2832 1.42 1.52 2833 1.4257143 1.52 2834 1.4285715 1.5171429 2835 1.4314286 1.5171429 2836 1.4342856 1.5142857 2837 1.4342856 1.5114286 2838 a 2838 1.6057143 1.6228571 2899 1.6057143 1.6285714 2900 1.6085715 1.6314286 2901 1.6114285 1.6314286 2902 1.6114285 1.6314286 2903 1.6114285 1.6342857 2905 1.6114285 1.6228571 2909 1.6114285 1.5971428 2910 1.6 1.5542858 2911 1.5914285 1.5114286 2912 1.5857143 1.4914286 2913 1.5857143 1.4857142 2915 a 2917 1.5657144 1.5628572 2926 1.5628572 1.5657144 2927 1.5628572 1.5628572 2930 1.5714285 1.56 2931 1.5942857 1.56 2932 1.6142857 1.5657144 2933 1.64 1.5771428 2934 1.662857 1.5828571 2935 a 2936 1.6942859 1.6457143 2946 1.6942859 1.64 2948 1.6942859 1.6228571 2949 1.682857 1.5657144 2950 1.6685715 1.52 2951 1.66 1.4942857 2952 1.66 1.4914286 2953 1.6857142 1.52 2956 1.697143 1.5371429 2957 1.7085716 1.5457143 2957 1.7228572 1.5571429 2958 1.7257144 1.5542858 2959 1.72 1.54 2960 1.7142859 1.5142857 2961 1.7114286 1.4971428 2962 1.7085716 1.4885714 2963 1.7085716 1.4885714 2964 a 2965 1.7571429 1.5457143 2975 1.7542858 1.52 2976 1.7428572 1.5 2977 1.7428572 1.4942857 2978 1.7428572 1.4914286 2979 a 2980 1.78 1.6085714 2988 1.7771429 1.6028571 2989 1.7771429 1.6028571 2990 a 2991 1.8285714 1.58 2997 1.8257143 1.58 2998 1.8199999 1.58 2999 1.8171428 1.5828571 3000 1.8142858 1.5828571 3001 1.8142858 1.5742857 3002 1.8142858 1.5657144 3003 1.8142858 1.56 3004 1.8142858 1.5542858 3005 1.8114285 1.5457143 3006 1.8057144 1.5428572 3007 1.7971429 1.5428572 3008 1.7914286 1.5457143 3009 a 3010 0.86857146 1.2371428 3125 0.86857146 1.2371428 3130 0.86857146 1.2371428 3131 0.8657143 1.2371428 3132 0.86 1.2314286 3133 0.8571429 1.22 3134 0.8571429 1.2171428 3135 0.86857146 1.2171428 3136 0.88285714 1.2257142 3137 0.8971429 1.2371428 3138 0.9028571 1.2485714 3139 0.9028571 1.2514286 3140 0.9 1.2514286 3141 0.89428574 1.2514286 3142 0.88285714 1.2371428 3143 0.88285714 1.2342857 3144 0.88285714 1.2342857 3145 0.88857144 1.2371428 3146 0.8914286 1.24 3147 0.88857144 1.2428572 3148 0.88285714 1.2457143 3149 0.8714286 1.2428572 3150 a 3151 1.0485713 1.2628572 3176 1.0457143 1.2628572 3177 1.0457143 1.2628572 3178 1.042857 1.2628572 3179 1.04 1.2628572 3180 1.0371429 1.2628572 3181 1.0371429 1.2571428 3182 1.0342857 1.2485714 3183 1.0342857 1.2428572 3184 1.0342857 1.2428572 3185 1.04 1.2428572 3186 1.0485713 1.2514286 3187 1.0542856 1.2657143 3188 1.0542856 1.2742858 3189 1.0514286 1.2742858 3190 1.042857 1.2714286 3191 1.0314286 1.2514286 3192 1.0314286 1.2457143 3193 1.0342857 1.2457143 3195 a 3195 1.1285715 1.28 3215 1.1285715 1.28 3216 1.1285715 1.28 3219 1.1114286 1.26 3220 1.1085715 1.2457143 3221 1.1085715 1.2428572 3222 1.1114286 1.24 3223 1.1285715 1.2514286 3224 1.1371429 1.2571428 3225 1.1400001 1.2628572 3225 1.1428572 1.2685714 3226 1.1400001 1.2685714 3227 1.1371429 1.2714286 3228 1.1257143 1.2628572 3229 1.1228572 1.2571428 3229 1.1200001 1.2571428 3230 1.1200001 1.2542857 3231 1.1257143 1.2542857 3232 a 3233 -0.20571434 1.3199999 3466 -0.20571434 1.3228571 3467 -0.20571434 1.3228571 3468 a 3469 b 0.002857089 1.2542857 3575 b 0.15142858 1.0714285 3603 b 0.27714282 0.92857146 3632 b 0.45142853 0.82000005 3663 b 0.62571424 0.7542857 3696 b 0.8 0.7314286 3778 b 1.0914285 0.7571429 3809 b 1.3314286 0.84571433 3836 b 1.6142857 0.91999996 3907 b 1.8399999 0.84000003 3939 b 1.9457144 0.7314286 3970 b 2.0542855 0.6314286 4001 -------------------------------------------------------------------------------- /src/levels/level0.txt: -------------------------------------------------------------------------------- 1 | 0.9085714 1.6485715 -0.01999998 1.0657144 9320 -0.01999998 1.0685714 9321 -0.017142892 1.0657144 9330 -0.011428595 1.0571429 9331 -0.0028572083 1.0285714 9332 0.011428535 0.9828571 9333 0.028571367 0.9028572 9334 0.037142813 0.8514286 9335 0.0457142 0.80571425 9336 0.051428497 0.7771429 9337 0.057142794 0.7628572 9338 0.06285703 0.7485714 9339 0.06571418 0.7428571 9340 0.06571418 0.7428571 9350 0.06571418 0.7457143 9351 0.07142848 0.7485714 9352 0.07428563 0.7514286 9353 0.08285701 0.7657143 9354 0.09428567 0.79428566 9355 0.1171428 0.8657143 9356 0.13142848 0.91999996 9357 0.1428572 0.95714283 9358 0.15142858 0.9771428 9359 0.15714288 0.9885714 9360 0.16285717 1.0028572 9361 0.16571426 1.0057143 9362 0.16571426 1.0114286 9363 0.16857141 1.0142858 9364 0.16857141 1.0057143 9372 0.17428571 0.9971429 9373 0.1885714 0.94571424 9374 0.19999999 0.8657143 9375 0.20857137 0.80285716 9376 0.21428567 0.7771429 9377 0.21999997 0.76 9378 0.2257142 0.7514286 9379 0.22857136 0.7485714 9380 0.23428565 0.7485714 9381 0.2371428 0.76 9382 0.2428571 0.79142857 9383 0.24571419 0.82571423 9384 0.25714278 0.8628571 9385 0.26857144 0.8914286 9386 0.27999997 0.91999996 9387 0.29999995 0.98 9388 0.31714284 1.02 9389 0.31999993 1.0457143 9390 0.32285708 1.0485713 9391 a 9391 0.5 0.8971429 9480 0.49142855 0.8971429 9481 0.47428572 0.8885714 9482 0.45142853 0.8742857 9483 0.4428571 0.8628571 9484 0.43999994 0.8514286 9485 0.4371428 0.82857144 9486 0.44571424 0.7885715 9487 0.45428562 0.7771429 9488 0.46857142 0.7685714 9489 0.48571426 0.7657143 9490 0.5057143 0.7714286 9491 0.51142853 0.78 9492 0.5142857 0.80571425 9493 0.52 0.8371428 9494 0.51142853 0.8628571 9495 0.4942857 0.88 9496 0.48571426 0.88 9497 0.48000002 0.88 9498 a 9499 0.7714286 0.7828572 9572 0.7714286 0.7828572 9573 0.7714286 0.78571427 9578 0.7714286 0.79142857 9579 0.7714286 0.79714286 9580 0.7714286 0.81142855 9581 0.77428573 0.82571423 9582 0.7771429 0.84000003 9583 0.78000003 0.8571428 9584 0.78571427 0.8742857 9585 0.78571427 0.8942857 9586 0.78571427 0.9028572 9587 0.78571427 0.9114286 9588 0.78571427 0.91714287 9589 0.78571427 0.91999996 9590 0.78571427 0.91999996 9591 0.78571427 0.91999996 9594 0.78571427 0.9028572 9595 0.78571427 0.8914286 9596 0.7828572 0.8714286 9597 0.7828572 0.8571428 9598 0.78000003 0.8485714 9599 0.78000003 0.8485714 9600 0.7828572 0.8514286 9604 0.7885714 0.8657143 9605 0.79714286 0.8771429 9606 0.80285716 0.8828571 9607 0.82 0.8942857 9608 0.8314285 0.8942857 9609 0.8428571 0.8942857 9610 0.8514285 0.8885714 9611 0.8514285 0.8857143 9612 0.8514285 0.84571433 9613 0.8457142 0.82000005 9614 0.84 0.80571425 9615 0.84 0.80285716 9616 0.84 0.79999995 9617 0.8428571 0.79714286 9618 0.8428571 0.79428566 9619 a 9620 1.1371429 0.8657143 9689 1.1342858 0.8657143 9690 1.1200001 0.8628571 9691 1.0971428 0.8514286 9692 1.0771428 0.8371428 9693 1.0685713 0.81428576 9694 1.0657142 0.7771429 9695 1.0657142 0.7514286 9696 1.0771428 0.74 9697 1.0857142 0.7371428 9698 1.1000001 0.7428571 9699 1.1114286 0.7514286 9700 1.1257143 0.7742857 9701 1.1400001 0.81714284 9702 1.1628572 0.8942857 9703 1.1742858 0.93428576 9704 1.1828572 0.9714285 9705 1.1857142 1.0028572 9706 1.1942858 1.04 9707 1.1971428 1.0514286 9708 1.1971428 1.0514286 9709 1.1857142 1.0285714 9712 1.1828572 0.9914286 9713 1.1828572 0.9628571 9714 1.1828572 0.92857146 9715 1.1885715 0.8742857 9716 1.1942858 0.84000003 9717 1.2 0.81142855 9718 1.2085714 0.79428566 9719 1.2142857 0.78571427 9720 1.22 0.7828572 9721 1.2257142 0.7828572 9722 1.2342857 0.79999995 9723 1.2485714 0.82571423 9724 1.2685714 0.8542857 9725 1.2771428 0.8657143 9726 1.28 0.8685714 9727 1.28 0.8714286 9728 1.28 0.8742857 9730 a 9730 1.4 0.83428574 9778 1.4028572 0.83428574 9780 1.4057143 0.83428574 9781 1.4142857 0.83428574 9782 1.4371428 0.84000003 9783 1.4599999 0.8542857 9784 1.4771428 0.8685714 9785 1.4857142 0.8771429 9786 1.4857142 0.88 9787 1.4885714 0.8828571 9788 1.4885714 0.8857143 9789 1.4885714 0.8885714 9790 1.4799999 0.8942857 9791 1.4685714 0.8971429 9792 1.4457142 0.8971429 9793 1.4285715 0.8914286 9794 1.4171429 0.8857143 9795 1.4057143 0.8657143 9796 1.3971429 0.82857144 9797 1.3971429 0.81142855 9798 1.4085715 0.79142857 9799 1.4285715 0.7742857 9800 1.4514285 0.7628572 9801 1.4857142 0.76 9802 1.5085715 0.7628572 9803 1.5285715 0.7742857 9804 1.537143 0.7828572 9805 a 9805 1.6885716 0.7628572 9865 1.6885716 0.7657143 9871 1.6914287 0.7657143 9872 1.6914287 0.7714286 9873 1.697143 0.78571427 9874 1.7 0.79999995 9875 1.7028573 0.80857146 9876 1.7028573 0.82000005 9877 1.7085716 0.8371428 9878 1.7142859 0.8485714 9879 1.72 0.86 9880 1.7228572 0.8657143 9881 1.7228572 0.8657143 9882 1.7228572 0.8685714 9883 1.7228572 0.8685714 9884 1.7171429 0.8571428 9892 1.7114286 0.84000003 9893 1.7057145 0.82571423 9894 1.7028573 0.82000005 9895 1.7028573 0.81714284 9896 1.7057145 0.82000005 9902 1.7171429 0.8314285 9903 1.7257144 0.8371428 9904 1.7314286 0.8428571 9905 1.7428572 0.8514286 9906 1.7485715 0.8542857 9907 1.7571429 0.8542857 9908 1.7657144 0.8542857 9909 1.7685715 0.8514286 9910 1.7714286 0.8485714 9911 1.7714286 0.8485714 9912 1.7714286 0.84571433 9913 1.7714286 0.84000003 9914 1.7714286 0.8371428 9915 1.7714286 0.8371428 9916 a 9919 -0.11142874 1.0828571 10157 a 11996 a 12838 0.9 1.2828572 12993 0.9 1.28 12994 a 12994 0.8914286 1.2514286 12999 a 12999 b 0.8971429 1.2514286 13111 0.9 1.2514286 13128 0.9028571 1.2542857 13129 a 13129 1.082857 1.6542857 13208 1.082857 1.6542857 13209 1.0799999 1.6542857 13211 1.0799999 1.6542857 13213 1.0799999 1.6571429 13214 1.0771428 1.6571429 13215 1.0857142 1.6571429 13219 1.1057143 1.66 13220 1.1428572 1.6657143 13221 1.1885715 1.6714286 13222 1.2514286 1.6828572 13223 1.3485715 1.6885715 13224 1.3971429 1.6942858 13225 1.4428571 1.7 13226 1.4828571 1.7028571 13227 1.5228572 1.7028571 13228 1.5314286 1.7028571 13229 1.5342858 1.7028571 13230 1.5342858 1.7028571 13232 1.5342858 1.7028571 13236 a 13237 1.0799999 1.6628572 13324 1.082857 1.6628572 13325 1.0885713 1.6657143 13326 1.0942856 1.6714286 13327 1.1028572 1.6800001 13328 1.1114286 1.6857142 13329 1.1228572 1.6942858 13330 1.1285715 1.7 13331 1.1314286 1.7028571 13332 1.1342858 1.7057142 13333 1.1371429 1.7085714 13334 1.1400001 1.7085714 13335 a 13336 1.0885713 1.6514286 13378 1.0857142 1.6514286 13383 1.0885713 1.6514286 13393 1.0942856 1.6457143 13394 1.1028572 1.6428571 13395 1.1085715 1.64 13396 1.1142858 1.6371429 13397 1.1200001 1.6342857 13398 1.1200001 1.6342857 13399 1.1228572 1.6342857 13400 1.1257143 1.6342857 13401 1.1257143 1.6314286 13402 a 13407 -------------------------------------------------------------------------------- /src/levels/level0a.txt: -------------------------------------------------------------------------------- 1 | 0.9085714 1.6485715 -0.2542858 1.6885715 17582 -0.2514286 1.6914285 17583 -0.24857152 1.6942858 17584 -0.24571443 1.6971428 17585 -0.24571443 1.7028571 17586 -0.24000013 1.7085714 17587 -0.24000013 1.7085714 17588 -0.2542858 1.7085714 17592 -0.27714288 1.6942858 17593 -0.30000007 1.6800001 17593 -0.35142863 1.6371429 17594 -0.41428578 1.5628572 17595 -0.42000008 1.5342858 17596 -0.41428578 1.5085714 17597 -0.3914286 1.4857142 17598 -0.35428584 1.4742857 17599 -0.27714288 1.4742857 17600 -0.24857152 1.4828572 17601 -0.23714292 1.4857142 17602 a 17602 -0.08571434 1.6514286 17638 -0.08571434 1.6514286 17639 -0.08571434 1.6542857 17640 -0.08571434 1.6542857 17643 -0.08571434 1.6514286 17644 -0.08285725 1.6457143 17645 -0.08285725 1.6457143 17646 -0.08285725 1.64 17647 -0.08285725 1.6342857 17648 -0.08285725 1.5971428 17649 -0.09428573 1.5571429 17650 -0.10285723 1.52 17651 -0.11142874 1.4914286 17652 -0.120000124 1.4685714 17653 -0.12285721 1.4657142 17654 -0.12285721 1.4628571 17655 -0.120000124 1.4628571 17658 a 17658 -0.031428576 1.5314286 17680 -0.031428576 1.5428572 17681 -0.031428576 1.5342858 17685 -0.034285665 1.5114286 17686 -0.04571426 1.4828572 17687 -0.054285645 1.4628571 17688 -0.057142973 1.4485714 17689 -0.057142973 1.4457142 17690 -0.057142973 1.4457142 17691 a 17691 -0.011428595 1.6142857 17701 -0.011428595 1.6142857 17702 -0.011428595 1.5942857 17705 -0.01999998 1.5771428 17706 -0.01999998 1.5657144 17707 -0.01999998 1.5571429 17708 a 17709 0.06285703 1.5285714 17721 0.06285703 1.5314286 17722 0.06285703 1.5314286 17723 0.054285645 1.5314286 17724 0.04285705 1.5314286 17725 0.025714219 1.5142857 17726 0.019999921 1.4942857 17727 0.019999921 1.48 17728 0.02285707 1.4714286 17729 0.037142813 1.46 17730 0.059999883 1.46 17731 0.08857131 1.46 17732 a 17733 0.16000003 1.6171429 17749 0.15428573 1.5971428 17749 0.13999993 1.5571429 17750 0.12857139 1.5285714 17751 0.1171428 1.4971428 17752 0.10285711 1.46 17753 0.08857131 1.4428571 17754 0.08285701 1.4314286 17755 a 17756 0.079999864 1.4628571 17770 0.122857094 1.4885714 17771 0.16571426 1.5228572 17772 0.20857137 1.56 17773 0.24571419 1.5857143 17774 0.2657143 1.6028571 17775 0.27142859 1.6028571 17775 a 17776 0.12571424 1.52 17789 0.122857094 1.5114286 17790 0.122857094 1.4971428 17791 0.13428563 1.48 17792 0.15428573 1.4571428 17793 0.15714288 1.4514287 17794 0.16000003 1.4485714 17795 a 17796 -0.33714294 1.3771429 17852 -0.33428586 1.3828571 17853 -0.33428586 1.3885715 17854 -0.33142865 1.3742857 17858 -0.33428586 1.3399999 17859 -0.34571433 1.2914286 17860 -0.36000013 1.24 17861 -0.3657143 1.22 17862 -0.37428582 1.2028571 17863 -0.3771429 1.1828572 17864 -0.3800001 1.1800001 17865 a 17866 -0.3914286 1.2942858 17872 -0.3914286 1.2971429 17872 -0.3942858 1.2971429 17873 -0.3942858 1.3 17874 -0.3885715 1.3 17877 -0.3714286 1.3 17878 -0.33714294 1.2885714 17879 -0.30571437 1.28 17880 -0.27714288 1.2714286 17881 -0.2685715 1.2685714 17882 a 17882 -0.24571443 1.2685714 17884 -0.24571443 1.2685714 17885 -0.24857152 1.2685714 17888 -0.2542858 1.2685714 17889 -0.2657144 1.2628572 17889 -0.2914287 1.2428572 17890 -0.30000007 1.2257142 17891 -0.30000007 1.2171428 17892 -0.2914287 1.2171428 17893 -0.2714287 1.2142857 17894 -0.2514286 1.2171428 17895 -0.24285722 1.2228571 17896 -0.23714292 1.2314286 17897 -0.23714292 1.2428572 17898 -0.24000013 1.2542857 17899 -0.24571443 1.2571428 17900 a 17900 0.0057142377 1.2514286 17988 0.0057142377 1.2542857 17989 0.0057142377 1.2571428 17990 0.0057142377 1.26 17991 0.0057142377 1.2628572 17992 0.0057142377 1.2628572 17994 -0.01999998 1.2628572 17995 -0.037142873 1.2514286 17995 -0.06857145 1.22 17996 -0.08285725 1.2 17997 -0.08285725 1.1914285 17998 -0.08285725 1.1885715 17999 -0.08000004 1.1885715 18000 -0.06285727 1.1885715 18001 -0.048571467 1.1971428 18002 -0.034285665 1.2028571 18002 -0.0028572083 1.22 18003 0.039999902 1.2628572 18004 0.06285703 1.2971429 18005 0.08285701 1.3314285 18006 0.08857131 1.3485714 18007 0.09142846 1.3514285 18008 0.08857131 1.3485714 18010 0.07428563 1.3199999 18011 0.051428497 1.2857143 18012 0.034285665 1.2514286 18013 0.025714219 1.2314286 18014 0.025714219 1.22 18015 0.025714219 1.2142857 18016 0.034285665 1.2114286 18017 0.039999902 1.2114286 18018 a 18018 0.059999883 1.2 18031 0.059999883 1.2028571 18032 0.06285703 1.2057142 18033 0.077142775 1.2171428 18034 0.10571426 1.2371428 18035 0.1171428 1.24 18036 0.122857094 1.24 18037 0.12571424 1.2342857 18038 0.12571424 1.2285714 18039 0.12571424 1.22 18040 0.12857139 1.2142857 18041 0.12857139 1.2142857 18042 a 18042 0.18285716 1.2314286 18054 0.18 1.2314286 18055 0.16857141 1.2314286 18056 0.14857143 1.22 18057 0.13428563 1.2057142 18058 0.13142848 1.2028571 18059 0.13142848 1.2028571 18060 0.13428563 1.2 18060 0.1428572 1.2 18061 0.16285717 1.2 18062 0.17714286 1.2057142 18063 0.18285716 1.2085714 18064 0.18285716 1.2028571 18066 0.1885714 1.1771429 18067 0.19714284 1.1685715 18068 a 18069 0.22857136 1.22 18083 0.22857136 1.2228571 18084 0.22857136 1.22 18086 0.2314285 1.2142857 18087 0.2314285 1.2057142 18088 0.2257142 1.1885715 18089 0.21999997 1.1771429 18090 0.21999997 1.1685715 18091 0.21999997 1.1685715 18092 0.22285712 1.1685715 18094 0.2371428 1.1742857 18095 0.25142848 1.1857142 18096 0.25428563 1.1885715 18097 0.25714278 1.1857142 18098 0.25142848 1.1771429 18099 0.25142848 1.1742857 18100 0.25142848 1.1714286 18101 0.25428563 1.1685715 18102 0.2657143 1.1685715 18103 0.27714282 1.1742857 18104 0.2942857 1.1828572 18105 0.31714284 1.2028571 18106 0.32285708 1.2057142 18107 0.32285708 1.2114286 18108 a 18108 1.4314286 1.7314286 18406 1.4314286 1.7285714 18407 1.42 1.7028571 18408 1.4171429 1.6942858 18409 1.4142857 1.6942858 18410 1.4114286 1.6857142 18411 1.4114286 1.6828572 18412 1.4171429 1.6885715 18416 1.4485714 1.7457143 18417 1.4771428 1.8085715 18418 1.5142858 1.8885714 18419 1.5542858 1.9571428 18420 1.5742857 1.9828571 18421 1.6085715 2 18421 1.6314285 1.9942857 18422 1.6342857 1.9685714 18423 1.5942857 1.9114286 18424 1.5142858 1.7885715 18425 1.4942858 1.76 18426 1.4942858 1.7571429 18427 1.5200001 1.7685714 18430 1.5428572 1.7742857 18431 1.5542858 1.7742857 18432 1.5628572 1.76 18433 1.5657144 1.74 18434 1.5657144 1.7085714 18435 1.557143 1.6800001 18436 a 18437 1.662857 1.7857143 18447 1.6514285 1.7542857 18451 1.6428571 1.7285714 18452 1.6142857 1.6657143 18452 1.6 1.62 18453 1.5971429 1.6085714 18454 1.5942857 1.6057143 18455 a 18455 1.6685715 1.8285714 18464 1.6685715 1.8285714 18466 1.66 1.8171428 18467 a 18468 1.7428572 1.7428571 18475 1.74 1.7457143 18477 1.7257144 1.7457143 18478 1.6942859 1.7228571 18479 1.6742857 1.6800001 18480 1.6742857 1.6514286 18481 1.6857142 1.64 18482 1.7142859 1.64 18483 1.7685715 1.6771429 18484 1.7885715 1.7028571 18485 1.7942858 1.72 18486 1.7942858 1.7228571 18487 1.7828572 1.7 18488 1.76 1.6542857 18489 1.7257144 1.6 18490 1.6914287 1.5657144 18491 1.6714284 1.5542858 18492 1.662857 1.5542858 18493 1.66 1.5657144 18494 1.66 1.5771428 18495 a 18495 1.9085715 1.8914286 18504 1.9085715 1.8914286 18507 1.9085715 1.8828571 18508 1.9028573 1.8485714 18509 1.8742857 1.7828572 18510 1.8285714 1.7057142 18511 1.8085715 1.6771429 18512 1.8085715 1.6771429 18513 1.8114285 1.6771429 18514 1.8314285 1.7028571 18515 1.8857144 1.7514286 18516 1.917143 1.7685714 18517 1.9285715 1.7714286 18518 1.9285715 1.7657143 18519 1.9114287 1.7142857 18520 1.9057144 1.6971428 18521 1.9028573 1.6942858 18522 1.9028573 1.6914285 18523 a 18524 2.0457144 1.8971429 18531 2.0428572 1.8885714 18532 2.0085716 1.7914286 18533 1.98 1.7114286 18534 1.9714286 1.6771429 18535 1.9628572 1.6542857 18536 1.96 1.6542857 18537 a 18538 1.9685714 1.7142857 18540 1.9685714 1.7228571 18540 1.9685714 1.7228571 18541 1.9771429 1.7228571 18542 1.9971429 1.7228571 18543 2.0228572 1.7228571 18544 a 18545 1.68 1.4857142 18587 1.682857 1.4885714 18588 1.6857142 1.4914286 18589 1.6857142 1.4942857 18590 1.6857142 1.4942857 18591 1.662857 1.4971428 18592 1.6285715 1.4742857 18593 1.5885715 1.4171429 18594 1.5600001 1.3657143 18595 1.5542858 1.3314285 18596 1.557143 1.3228571 18597 1.5742857 1.3199999 18598 1.6085715 1.3199999 18599 1.6457143 1.3428571 18600 1.662857 1.3542857 18601 a 18601 1.7685715 1.5571429 18613 1.7685715 1.5628572 18614 1.7685715 1.5657144 18615 1.7685715 1.5685714 18616 1.7628572 1.5085714 18619 1.7457144 1.4542857 18620 1.7285715 1.3914286 18621 1.7 1.3228571 18622 1.6885716 1.2857143 18623 1.6885716 1.2828572 18624 1.7 1.2885714 18625 a 18626 1.7971429 1.4114286 18635 1.7857144 1.3857143 18637 1.78 1.3657143 18638 1.7714286 1.3428571 18638 1.7657144 1.3057144 18639 1.76 1.2885714 18640 1.7571429 1.2828572 18641 a 18641 1.8342857 1.5 18649 1.8314285 1.5 18650 1.8228571 1.4885714 18651 1.8228571 1.48 18652 1.8199999 1.4685714 18653 a 18654 1.9085715 1.4457142 18660 1.9085715 1.4485714 18661 1.897143 1.4485714 18663 1.8399999 1.3942857 18664 1.8228571 1.3485714 18665 1.8285714 1.3285714 18666 1.8514285 1.3142858 18667 1.8799999 1.3142858 18668 1.9257144 1.3314285 18669 1.94 1.337143 18670 a 18670 2.0228572 1.5428572 18681 2.0228572 1.5428572 18682 2.0228572 1.5342858 18684 2.0171428 1.48 18685 1.9942858 1.4085715 18686 1.98 1.3742857 18687 1.9685714 1.3314285 18687 1.9685714 1.3142858 18688 1.9685714 1.3085715 18689 1.9685714 1.3085715 18689 a 18690 1.9885714 1.3657143 18696 2.0057144 1.3771429 18697 2.0457144 1.4 18698 2.0742855 1.4285715 18699 2.1057143 1.4685714 18700 2.1085715 1.4771428 18701 a 18702 2.0285716 1.4285715 18714 2.04 1.4057143 18715 2.0514286 1.3771429 18716 2.06 1.3457143 18717 2.08 1.3142858 18718 2.0914288 1.3085715 18719 2.094286 1.3085715 18720 a 18720 1.5485715 1.22 18765 1.5457144 1.2142857 18768 1.537143 1.2028571 18769 1.5314286 1.1828572 18770 1.5257144 1.1571429 18771 1.5000001 1.0799999 18772 1.4771428 1.0314286 18773 1.4742856 1.0114286 18774 1.4742856 1.0057143 18775 1.4742856 1.0028572 18776 1.4771428 1.0114286 18777 a 18778 1.4514285 1.1314286 18785 1.4571428 1.1342857 18787 1.4714285 1.14 18788 1.4828571 1.14 18789 1.4942858 1.1342857 18790 1.497143 1.1314286 18791 1.5000001 1.1285715 18792 1.5057144 1.1228571 18793 a 18794 1.62 1.1342857 18801 1.6228571 1.1371429 18802 1.6228571 1.14 18803 1.6228571 1.1428571 18804 1.6142857 1.1428571 18806 1.5942857 1.1228571 18807 1.58 1.0685714 18808 1.5857143 1.0485713 18809 1.5971429 1.04 18810 1.6342857 1.0457143 18811 1.66 1.0628572 18812 1.6714284 1.0799999 18813 1.6714284 1.0885714 18814 1.6714284 1.1028571 18815 1.662857 1.1142857 18816 a 18817 1.8799999 1.0542858 18859 1.8771429 1.0571429 18860 1.8742857 1.0571429 18861 1.8742857 1.06 18863 1.8799999 1.06 18864 1.9028573 1.0657144 18865 1.9142859 1.0714285 18866 1.9485714 1.0914285 18867 1.9628572 1.1057143 18868 1.9685714 1.12 18869 1.9628572 1.1314286 18870 1.9342859 1.1314286 18871 1.9028573 1.0971429 18872 1.8771429 1.0628572 18873 1.8714285 1.0371429 18874 1.8828571 1.02 18875 1.9142859 1.0142858 18876 1.957143 1.0171428 18877 1.9942858 1.0342858 18878 2.0171428 1.0485713 18879 2.0228572 1.0542858 18880 a 18880 2.0285716 1.0171428 18891 2.0314286 1.0257143 18892 2.0371428 1.0485713 18893 2.0457144 1.0799999 18894 2.06 1.1142857 18895 2.0714285 1.1257143 18896 2.08 1.1342857 18896 2.097143 1.1371429 18897 2.1114287 1.1342857 18898 2.1200001 1.1285715 18899 2.1200001 1.1285715 18900 2.1200001 1.1228571 18901 2.1171432 1.1171429 18902 a 18902 2.18 1.1228571 18915 2.1685715 1.1228571 18916 2.1457143 1.1114285 18917 2.1285715 1.0971429 18918 2.114286 1.0742857 18918 2.102857 1.0314286 18919 2.1085715 1.0085714 18920 2.1285715 1.0057143 18921 2.1514287 1.0142858 18922 2.1714287 1.0314286 18923 2.1857142 1.0514286 18924 2.1942859 1.0771428 18925 2.1942859 1.0885714 18925 2.1942859 1.0914285 18926 2.1885715 1.0828571 18927 2.182857 1.0342858 18928 2.197143 1.0114286 18929 2.2142859 1 18930 2.2314286 0.9971429 18931 2.242857 0.9971429 18932 a 18933 2.3114285 1.0799999 18948 2.3114285 1.0857143 18949 2.3028574 1.1028571 18950 2.2942858 1.1114285 18951 2.2857144 1.1085714 18952 2.2828574 1.1028571 18953 2.277143 1.0971429 18954 2.277143 1.0799999 18955 2.2828574 1.0542858 18956 2.3028574 1.0142858 18957 2.3085716 1.0028572 18958 2.3085716 1 18959 2.3085716 0.9971429 18960 2.2857144 0.9914286 18961 2.2714286 0.9914286 18961 2.2457142 0.9914286 18962 2.237143 0.9971429 18963 2.2314286 1.0114286 18963 2.2257142 1.0342858 18964 2.2257142 1.0428572 18965 2.2285714 1.0457143 18966 2.2514286 1.0485713 18967 a 18968 2.3485715 1.0457143 18985 2.3542857 1.0485713 18986 2.3914285 1.0485713 18987 2.42 1.0542858 18988 2.4285715 1.06 18989 2.4342856 1.0657144 18990 2.4342856 1.0771428 18991 2.3942857 1.0885714 18992 2.3685715 1.0885714 18993 2.3485715 1.0771428 18994 2.3485715 1.0657144 18995 2.3485715 1.0542858 18996 2.3542857 1.0428572 18997 2.3742857 1.0342858 18998 2.4057143 1.0285714 18999 2.4257145 1.0228572 19000 a 19001 1.5200001 1.14 19113 1.517143 1.1428571 19114 1.517143 1.1428571 19117 1.5142858 1.1428571 19121 1.5142858 1.1428571 19122 1.5114286 1.1428571 19126 1.517143 1.1428571 19132 1.517143 1.1428571 19133 1.5200001 1.1428571 19134 1.5228572 1.1428571 19135 1.5285715 1.1428571 19136 1.5285715 1.1428571 19137 1.5285715 1.1428571 19138 1.5314286 1.1428571 19142 a 19142 -0.41428578 1.1428571 19657 -0.40285718 1.1428571 19660 -0.35428584 1.1428571 19661 -0.31714296 1.1428571 19662 -0.2600001 1.1371429 19663 -0.11428583 1.1428571 19664 -0.014285684 1.1428571 19665 0.10285711 1.1428571 19666 0.1885714 1.1428571 19667 0.26285708 1.1428571 19668 0.3142857 1.1371429 19669 0.3457142 1.1285715 19670 0.3457142 1.1285715 19671 a 19674 1.5285715 0.93714285 19750 1.5228572 0.93714285 19751 1.5142858 0.93428576 19752 1.5057144 0.93428576 19753 1.497143 0.93714285 19754 1.497143 0.93714285 19755 a 20022 1.5085715 0.94285715 20156 1.5114286 0.94285715 20157 1.517143 0.94285715 20158 1.5257144 0.94285715 20159 1.5400001 0.94285715 20160 1.557143 0.94285715 20161 1.5742857 0.93714285 20162 1.6085715 0.93428576 20163 1.6342857 0.93142855 20164 1.662857 0.93142855 20165 1.7114286 0.92857146 20166 1.7371429 0.92571425 20167 1.7628572 0.92285717 20168 1.7971429 0.91714287 20169 1.8314285 0.91428566 20170 1.8857144 0.9114286 20171 1.9200001 0.9085715 20172 1.9542859 0.9028572 20173 1.9914286 0.9 20174 2.0514286 0.8914286 20175 2.0914288 0.8857143 20176 2.1314287 0.88 20177 2.177143 0.8742857 20178 2.217143 0.8714286 20179 2.2714286 0.8657143 20180 2.3200002 0.8628571 20181 2.3685715 0.8628571 20182 2.4057143 0.86 20183 2.4314284 0.8542857 20184 2.4371428 0.8542857 20185 a 20185 1.5285715 1.12 20246 1.5257144 1.12 20247 1.5228572 1.12 20248 1.5228572 1.1228571 20249 1.5228572 1.1228571 20250 1.5200001 1.1228571 20251 a 22932 0.76000005 1.8828571 23183 0.76000005 1.8857143 23185 0.7571429 1.8885714 23186 a 23187 0.7114285 1.9142857 23211 0.7114285 1.9171429 23212 0.70857143 1.9171429 23213 0.70857143 1.92 23214 0.70857143 1.92 23215 0.7114285 1.92 23221 0.7285714 1.9 23222 0.7485714 1.88 23223 0.76857144 1.86 23224 0.7885714 1.8371428 23225 0.80571425 1.8142858 23226 0.82285714 1.7885715 23227 0.8285714 1.7742857 23228 0.8371428 1.7657143 23229 0.84 1.76 23230 0.84 1.7571429 23231 0.8428571 1.7571429 23232 0.84 1.7571429 23247 0.8371428 1.7571429 23248 0.8314285 1.7628572 23249 0.82 1.7685714 23250 0.79714286 1.7742857 23251 0.76857144 1.78 23252 0.75428563 1.7857143 23253 0.7485714 1.7885715 23254 0.7485714 1.7885715 23255 0.74571425 1.7885715 23256 0.74571425 1.7914286 23257 0.7514285 1.7914286 23262 a 23262 0.86 1.8314285 23292 0.86 1.8314285 23293 0.86 1.8342857 23294 0.86 1.8371428 23296 0.86 1.8371428 23297 0.86 1.8371428 23298 0.86 1.8371428 23303 a 27010 0.84 1.8542857 27092 0.84 1.8542857 27093 0.8428571 1.8542857 27094 0.84857136 1.8571428 27095 a 27096 0.86857146 1.8542857 27117 0.86857146 1.8542857 27125 0.8657143 1.8428571 27126 0.86 1.8342857 27127 0.8571429 1.8228571 27128 0.8542857 1.8114285 27129 0.84857136 1.7971429 27130 0.8428571 1.7828572 27131 0.8428571 1.7771429 27132 0.84 1.7714286 27133 0.84 1.7685714 27134 0.8371428 1.7628572 27135 0.8371428 1.76 27136 0.8371428 1.7571429 27137 a 27141 b 0.93999994 0.6 27205 b 0.9342857 0.38 27250 1.1400001 0.7342857 27345 1.1371429 0.7342857 27346 1.1371429 0.7371428 27348 1.1428572 0.7342857 27356 1.1542858 0.7342857 27357 1.1685715 0.7285714 27358 1.1800001 0.7257143 27359 1.1857142 0.7228571 27360 1.1885715 0.7228571 27361 1.1914285 0.72 27362 1.1942858 0.72 27363 1.1971428 0.7171428 27364 1.2 0.7171428 27365 1.2 0.71428573 27366 1.2028571 0.71428573 27367 1.2028571 0.7114285 27368 1.1971428 0.70857143 27374 1.1800001 0.69714284 27375 1.1657143 0.69142854 27376 1.1485715 0.67999995 27377 1.1314286 0.66571426 27378 1.1257143 0.6571429 27379 1.1200001 0.6514286 27380 1.1171429 0.64 27381 1.1171429 0.6342857 27382 1.1142858 0.62 27383 1.1142858 0.6057143 27384 1.1200001 0.5942857 27385 1.1285715 0.5885714 27386 1.1428572 0.58285713 27387 1.1571429 0.58000004 27388 1.1857142 0.58000004 27389 1.2114285 0.58571434 27390 1.2228571 0.58571434 27391 1.2257142 0.58571434 27392 1.2228571 0.58571434 27405 1.2171428 0.58571434 27406 1.2 0.58000004 27407 1.1771429 0.56857145 27408 1.1571429 0.55714285 27409 1.1428572 0.54857147 27410 1.1400001 0.54857147 27411 1.1400001 0.54857147 27414 1.1400001 0.54857147 27419 1.1514286 0.5371429 27423 1.1771429 0.5171429 27424 1.1971428 0.4971429 27425 1.2028571 0.4771428 27426 1.2028571 0.45714283 27427 1.1742858 0.39999998 27428 1.1457143 0.3685714 27429 1.1228572 0.34571433 27430 1.1114286 0.33428574 27431 1.1000001 0.32857144 27432 1.0971428 0.32857144 27433 1.0914285 0.33428574 27434 1.0914285 0.33714283 27435 1.0885713 0.33714283 27436 a 27436 b 0.9342857 0.7514286 27571 1.3942857 0.7114285 27642 1.3971429 0.71428573 27643 1.3971429 0.71428573 27644 1.3971429 0.7171428 27646 1.3971429 0.7485714 29069 1.4 0.7485714 29070 1.4 0.7514286 29071 1.4 0.7514286 29072 1.3971429 0.7514286 29074 1.3857143 0.7514286 29075 1.3714286 0.7485714 29076 1.3542857 0.74 29076 1.3257143 0.71428573 29077 1.3028573 0.6685715 29078 1.3028573 0.6428572 29079 1.3085716 0.6228571 29080 1.3285716 0.6057143 29081 1.3571429 0.5971428 29082 1.4085715 0.5914285 29083 1.4285715 0.5914285 29084 a 29085 1.497143 0.6685715 29101 1.497143 0.6685715 29101 1.4942858 0.67142856 29102 1.4914287 0.67428577 29103 1.4885714 0.67714286 29104 1.4799999 0.67714286 29105 1.4514285 0.6428572 29106 1.4399999 0.6171429 29107 1.4428571 0.6057143 29108 1.4514285 0.5942857 29109 1.4914287 0.58571434 29110 1.5228572 0.5942857 29111 1.5457144 0.6085714 29112 1.5628572 0.6342857 29113 1.5657144 0.6685715 29114 1.5600001 0.67428577 29115 1.5514286 0.67428577 29116 a 29117 1.6114285 0.7571429 29133 1.6142857 0.76 29134 1.6142857 0.7628572 29135 1.6142857 0.7657143 29136 1.6171429 0.7657143 29137 1.6171429 0.7685714 29139 1.6171429 0.7685714 29140 1.62 0.7514286 29141 1.6171429 0.7285714 29142 1.6085715 0.69714284 29143 1.5942857 0.6485714 29144 1.5828571 0.6085714 29145 1.5742857 0.56857145 29146 1.5742857 0.56285715 29147 1.5742857 0.56285715 29148 a 29150 1.662857 0.74 29163 1.662857 0.74 29166 1.662857 0.7257143 29167 1.66 0.67999995 29168 1.6514285 0.6485714 29169 1.6457143 0.6142857 29170 1.64 0.5942857 29171 1.6371429 0.58000004 29172 1.6371429 0.56857145 29173 1.6371429 0.56571424 29174 a 29175 1.6542857 0.5914285 29193 1.6714284 0.5971428 29194 1.7028573 0.6057143 29195 1.7342858 0.62 29196 1.7657144 0.6342857 29197 1.7828572 0.6457143 29198 1.7885715 0.65428567 29199 1.7914286 0.65999997 29200 1.7828572 0.65999997 29201 1.7514286 0.65999997 29202 1.7057145 0.6514286 29203 1.6742857 0.6171429 29204 1.6714284 0.6 29205 1.6771429 0.58571434 29206 1.6857142 0.57428575 29207 1.7085716 0.55999994 29208 1.7657144 0.54285717 29209 1.7971429 0.54285717 29210 a 29211 1.8742857 0.6171429 29237 1.8771429 0.62 29238 1.8799999 0.6228571 29239 1.8828571 0.6257143 29240 1.8828571 0.6314286 29241 1.8657143 0.6342857 29242 1.8371428 0.6314286 29243 1.8142858 0.6171429 29244 1.8114285 0.5942857 29245 1.8171428 0.57714283 29246 1.8314285 0.55999994 29247 1.8542857 0.54857147 29248 1.8857144 0.54285717 29249 1.8942859 0.53999996 29250 a 29250 2.0085716 0.7428571 29318 2.0085716 0.7428571 29321 2.0085716 0.7371428 29322 2.0114286 0.7257143 29323 2.0114286 0.71428573 29323 2.0028572 0.68571424 29324 1.9885714 0.65999997 29325 1.9714286 0.6257143 29326 1.96 0.5942857 29327 1.957143 0.58571434 29328 1.957143 0.58000004 29329 1.957143 0.57714283 29330 1.957143 0.57142854 29331 1.957143 0.56571424 29332 a 29333 1.9314287 0.64 29357 1.9314287 0.6428572 29358 1.9314287 0.6457143 29359 1.9542859 0.6485714 29360 2.0028572 0.6485714 29361 2.0542855 0.6485714 29362 2.1200001 0.6485714 29363 2.1314287 0.6485714 29364 2.1314287 0.6457143 29365 a 29366 1.4571428 0.46857142 29472 1.4599999 0.4714285 29473 1.4599999 0.47428572 29474 1.4542856 0.4771428 29475 1.4457142 0.48000002 29476 1.4314286 0.48000002 29477 1.4114286 0.48000002 29478 1.3971429 0.4714285 29479 1.3828572 0.46285713 29480 1.38 0.46000004 29481 1.38 0.44857144 29482 1.3885715 0.42857146 29483 1.4085715 0.3914286 29484 1.4257143 0.3628571 29485 1.4399999 0.33142853 29486 1.4428571 0.30285716 29487 1.4428571 0.29428566 29488 1.4428571 0.28857148 29488 1.4371428 0.27999997 29489 1.4285715 0.27714288 29490 1.4228572 0.27999997 29491 1.4171429 0.28571427 29491 1.4028572 0.30285716 29492 1.3942857 0.32571423 29493 a 29495 1.5628572 0.48571432 29517 1.5628572 0.4885714 29518 1.5628572 0.4914286 29519 1.5628572 0.4885714 29521 1.5600001 0.46000004 29522 1.5514286 0.41999996 29523 1.5228572 0.35142863 29524 1.5057144 0.31428576 29525 1.5028572 0.29714286 29526 1.5000001 0.28857148 29527 1.5000001 0.28571427 29528 1.5000001 0.28571427 29529 1.5000001 0.28571427 29530 a 29530 1.4857142 0.35428572 29543 1.4857142 0.3571428 29544 1.4857142 0.3571428 29545 1.4857142 0.36 29546 1.517143 0.3628571 29547 1.5457144 0.3628571 29548 1.5742857 0.3628571 29549 1.5885715 0.3628571 29550 1.5914285 0.3628571 29551 1.6 0.36 29552 a 29553 1.66 0.3628571 29563 1.66 0.3657143 29564 1.66 0.3714286 29565 1.66 0.3742857 29566 1.6571429 0.3742857 29567 1.6542857 0.3742857 29568 1.6371429 0.3685714 29569 1.5971429 0.33142853 29570 1.5857143 0.31428576 29571 1.5857143 0.30571425 29572 1.5885715 0.30285716 29573 1.6085715 0.29999995 29574 1.64 0.30571425 29575 1.6685715 0.32285714 29576 1.6857142 0.33714283 29577 1.6885716 0.34571433 29578 1.6742857 0.33142853 29580 1.6714284 0.31714284 29581 1.6742857 0.30857146 29582 1.6771429 0.30571425 29583 1.6914287 0.30285716 29583 1.7 0.29714286 29584 1.7085716 0.29714286 29585 a 29586 1.7714286 0.41428566 29648 1.7714286 0.41142857 29649 1.7714286 0.40571427 29650 1.7685715 0.40285718 29651 1.7685715 0.3914286 29652 1.7657144 0.38 29653 1.7628572 0.3685714 29654 1.7542858 0.34571433 29655 1.7485715 0.33428574 29656 1.7428572 0.32285714 29656 1.74 0.31142855 29657 1.74 0.30857146 29658 1.74 0.30857146 29659 1.74 0.30857146 29662 1.7428572 0.31142855 29663 a 29663 1.7485715 0.34285712 29683 1.7514286 0.34285712 29684 1.7542858 0.35142863 29685 1.78 0.3742857 29686 1.7971429 0.3914286 29687 1.8085715 0.3971429 29688 1.8199999 0.3971429 29689 1.8228571 0.3971429 29690 1.8285714 0.3857143 29691 1.8342857 0.3742857 29692 1.8342857 0.3685714 29693 1.8342857 0.3657143 29694 1.8371428 0.3628571 29695 1.8371428 0.3571428 29696 a 29696 1.8885715 0.3685714 29714 1.8885715 0.3685714 29715 1.8885715 0.3742857 29716 1.8857144 0.38285708 29717 1.8771429 0.3914286 29718 1.8742857 0.3914286 29719 1.8685714 0.38857138 29720 1.8685714 0.3857143 29721 1.8657143 0.38 29722 1.8714285 0.35142863 29723 1.8885715 0.32571423 29724 1.897143 0.30571425 29725 1.9028573 0.29428566 29726 1.8942859 0.27714288 29727 1.8714285 0.2628572 29728 1.8514285 0.2542857 29729 1.8371428 0.2571429 29730 1.8314285 0.2657143 29731 1.8314285 0.26857138 29732 a 29732 -------------------------------------------------------------------------------- /src/levels/level1.txt: -------------------------------------------------------------------------------- 1 | 0.097142816 1.6028571 -0.3828572 0.28571427 42505 -0.3828572 0.28571427 42506 -0.3857143 0.28857148 42514 -0.3857143 0.28857148 42515 -0.3885715 0.28857148 42516 -0.3914286 0.28571427 42517 -0.3942858 0.27999997 42518 -0.3942858 0.27714288 42519 -0.3942858 0.27428567 42520 -0.3942858 0.27142859 42521 -0.3885715 0.26857138 42522 -0.3857143 0.26857138 42523 -0.3857143 0.26857138 42524 -0.3828572 0.27142859 42525 -0.3828572 0.27428567 42526 -0.3828572 0.27714288 42527 -0.3857143 0.27999997 42528 -0.3857143 0.27999997 42529 -0.3914286 0.27428567 42530 -0.3914286 0.26857138 42531 -0.3914286 0.2657143 42532 -0.3885715 0.2657143 42533 -0.3857143 0.2657143 42534 -0.3828572 0.27142859 42535 -0.3828572 0.27428567 42536 -0.3857143 0.27714288 42537 -0.3885715 0.27714288 42538 -0.3885715 0.27714288 42539 -0.3885715 0.27714288 42540 a 42541 -0.32000017 0.28571427 42585 -0.32000017 0.28285718 42586 -0.32000017 0.28285718 42587 -0.32000017 0.27714288 42588 -0.31714296 0.27714288 42590 -0.31428587 0.27714288 42591 -0.31428587 0.27999997 42592 -0.31428587 0.28285718 42593 -0.31428587 0.28857148 42594 -0.31428587 0.28857148 42596 -0.31714296 0.28285718 42597 -0.31714296 0.28285718 42598 -0.31714296 0.28285718 42599 -0.31428587 0.28285718 42600 -0.31428587 0.28285718 42601 -0.31142867 0.29142857 42603 -0.31142867 0.29142857 42604 -0.32000017 0.27714288 42606 -0.32000017 0.27428567 42607 -0.32000017 0.27142859 42608 -0.31714296 0.27142859 42609 a 42610 -0.2571429 0.29142857 42644 -0.2571429 0.29428566 42648 -0.2600001 0.28857148 42659 -0.2600001 0.27999997 42660 -0.2600001 0.27999997 42661 -0.2600001 0.27714288 42662 -0.2542858 0.27714288 42663 -0.2514286 0.27999997 42664 -0.24857152 0.28285718 42665 -0.24857152 0.28571427 42666 -0.2514286 0.28571427 42669 -0.2514286 0.27999997 42670 -0.2514286 0.27999997 42674 -0.2514286 0.28285718 42675 -0.2514286 0.28571427 42676 -0.2542858 0.27714288 42678 -0.2542858 0.27142859 42679 -0.2542858 0.27142859 42680 -0.2542858 0.27142859 42682 -0.2514286 0.27142859 42683 a 42684 -0.097142935 0.2657143 42768 -0.09142864 0.28285718 42769 -0.08571434 0.29714286 42770 -0.08000004 0.31142855 42771 -0.08000004 0.31428576 42772 -0.08000004 0.31714284 42773 -0.08000004 0.31714284 42775 -0.08000004 0.31714284 42776 -0.08000004 0.32000005 42828 -0.08000004 0.32000005 42829 -0.077142954 0.32000005 42854 -0.077142954 0.32285714 42855 -0.077142954 0.32857144 42856 -0.07142866 0.34000003 42857 -0.060000062 0.38 42858 -0.04571426 0.41999996 42859 -0.028571486 0.46000004 42860 -0.01999998 0.48000002 42861 -0.0057142973 0.4942857 42862 0.017142832 0.5085714 42863 0.059999883 0.5114286 42864 0.079999864 0.5 42865 0.08285701 0.4885714 42866 0.07142848 0.46000004 42867 0.04285705 0.42857146 42868 0.002857089 0.3914286 42869 -0.02285719 0.3685714 42870 -0.034285665 0.3571428 42871 -0.03999996 0.3571428 42872 -0.034285665 0.3742857 42874 -0.01999998 0.39999998 42875 -0.011428595 0.40857148 42876 -0.0057142973 0.40857148 42877 -0.0028572083 0.39428568 42878 -0.017142892 0.35428572 42879 -0.028571486 0.30571425 42880 -0.028571486 0.28571427 42881 -0.028571486 0.27999997 42882 -0.02285719 0.27428567 42883 -0.0057142973 0.27142859 42884 0.025714219 0.27999997 42885 0.054285645 0.28857148 42886 0.07142848 0.29999995 42887 0.077142775 0.31428576 42888 0.077142775 0.32857144 42889 0.077142775 0.34857142 42890 0.07142848 0.35428572 42891 0.054285645 0.34285712 42892 0.039999902 0.31714284 42893 0.034285665 0.27428567 42894 0.037142813 0.2628572 42895 0.04285705 0.2571429 42896 0.054285645 0.2571429 42897 0.06857133 0.26 42898 0.08857131 0.27999997 42899 0.11428565 0.33142853 42900 0.12857139 0.3571428 42901 0.13142848 0.3628571 42902 0.13142848 0.3657143 42903 0.13428563 0.3657143 42904 0.13428563 0.3571428 42905 0.13714278 0.33428574 42906 0.12571424 0.30285716 42907 0.119999945 0.28285718 42908 0.1171428 0.27714288 42909 0.119999945 0.28285718 42911 0.14857143 0.32285714 42912 0.17142856 0.34285712 42913 0.18 0.34857142 42914 0.18285716 0.34857142 42915 0.18285716 0.34000003 42916 0.17142856 0.30857146 42917 0.16000003 0.27428567 42918 0.15714288 0.27428567 42919 0.16000003 0.27428567 42920 0.19999999 0.29714286 42921 0.23428565 0.32000005 42922 0.24571419 0.32857144 42923 0.2371428 0.30857146 42925 0.2257142 0.26857138 42926 0.2314285 0.2571429 42927 0.2428571 0.2542857 42928 0.2657143 0.2571429 42929 0.29999995 0.29428566 42930 0.31999993 0.32571423 42931 0.32571423 0.34285712 42932 0.32571423 0.34571433 42933 0.3142857 0.34857142 42934 0.28571427 0.33714283 42935 0.24571419 0.28571427 42936 0.2428571 0.2657143 42937 0.24857134 0.2542857 42938 0.28285712 0.2514286 42939 0.31142855 0.26 42940 0.33142853 0.27714288 42941 0.3514285 0.29999995 42942 0.37142855 0.32857144 42943 0.38285714 0.34857142 42944 0.38285714 0.35142863 42945 0.38285714 0.33428574 42946 0.3599999 0.29714286 42947 0.33714283 0.2571429 42948 0.33142853 0.2485714 42949 0.3399999 0.2485714 42951 0.3742857 0.27714288 42952 0.4114285 0.30571425 42953 0.43999994 0.32857144 42954 0.4428571 0.32857144 42955 0.43428564 0.31714284 42956 0.40571427 0.27999997 42957 0.40285712 0.27999997 42958 0.40571427 0.27999997 42959 0.41999996 0.28285718 42960 0.44857138 0.29714286 42961 0.46000004 0.29999995 42962 0.45428562 0.27999997 42963 0.4428571 0.2571429 42964 0.4428571 0.2485714 42965 0.4428571 0.2485714 42966 0.44857138 0.2485714 42967 0.45428562 0.2514286 42968 0.45428562 0.2514286 42969 0.45714277 0.2514286 42970 0.46000004 0.2542857 42971 0.46571428 0.26 42972 0.48000002 0.27714288 42973 0.5 0.30285716 42974 0.52857137 0.33428574 42975 0.54571426 0.36 42976 0.56285715 0.38285708 42977 0.5885714 0.42857146 42978 0.5971428 0.44571424 42979 0.6142857 0.48000002 42980 0.6171428 0.48571432 42981 0.6142857 0.48571432 42982 0.61142856 0.48571432 42983 0.5942857 0.48000002 42984 0.56857145 0.44857144 42985 0.5314285 0.38285708 42986 0.5028571 0.30571425 42987 0.49714285 0.2542857 42988 0.5085714 0.21714282 42989 0.52285707 0.21142852 42990 0.53428566 0.21142852 42991 0.5514285 0.22857141 42992 0.5857143 0.27714288 42993 0.6028571 0.29999995 42994 0.6028571 0.30285716 42995 0.6028571 0.30285716 42996 0.6028571 0.30285716 43004 0.60571426 0.29428566 43013 0.6085714 0.29142857 43014 0.62 0.28857148 43015 0.6371428 0.28857148 43016 0.6514285 0.29714286 43017 0.6571429 0.30857146 43018 0.66 0.32285714 43019 0.6485714 0.32285714 43021 0.6285714 0.31142855 43022 0.6142857 0.29999995 43023 0.61142856 0.28857148 43024 0.62571424 0.2628572 43025 0.6371428 0.2542857 43026 0.6457142 0.2542857 43027 0.6628572 0.2571429 43028 0.68 0.26857138 43029 0.7 0.28571427 43030 0.71428573 0.30285716 43031 0.71999997 0.30285716 43032 0.7228571 0.30285716 43033 0.72571427 0.29999995 43034 0.72571427 0.28571427 43035 0.7057142 0.2628572 43036 0.69428575 0.2457143 43037 0.69714284 0.22571433 43038 0.7057142 0.21428573 43039 0.7114285 0.21142852 43040 0.72571427 0.21142852 43041 a 43042 0.9342857 0.34857142 43144 0.93142855 0.35142863 43147 0.92571425 0.35428572 43148 0.91714287 0.35428572 43149 0.9085714 0.35428572 43150 0.8914286 0.35428572 43151 0.8857143 0.34857142 43152 0.8857143 0.32857144 43153 0.8971429 0.30571425 43154 0.9028571 0.28857148 43155 0.9057143 0.27428567 43156 0.9 0.2657143 43157 0.8771429 0.2542857 43158 0.8571429 0.2514286 43159 0.8457142 0.2542857 43160 0.8342857 0.2657143 43161 0.8342857 0.26857138 43162 0.8342857 0.26857138 43163 0.8342857 0.27142859 43164 a 43164 1.0371429 0.46571434 43187 1.0371429 0.46857142 43188 1.0371429 0.46857142 43189 1.0371429 0.46857142 43190 1.0285714 0.45714283 43194 1.0114286 0.42285717 43195 0.98285717 0.3742857 43196 0.93714285 0.28285718 43197 0.9228571 0.24000001 43198 0.9228571 0.22000003 43199 0.9228571 0.22000003 43200 0.9228571 0.22285712 43201 a 43202 0.9 0.35142863 43212 0.9142857 0.34285712 43214 0.94571424 0.33428574 43215 0.98 0.33428574 43216 1.0114286 0.33428574 43217 1.02 0.33428574 43218 a 43219 1.042857 0.29142857 43234 1.0342857 0.29714286 43237 1.0171429 0.29714286 43238 0.99142855 0.28857148 43239 0.9628572 0.2571429 43240 0.9628572 0.2514286 43241 0.9685715 0.23428571 43242 0.98 0.23142862 43243 1 0.24000001 43244 1.02 0.2542857 43245 1.0485713 0.29428566 43246 1.0485713 0.29428566 43247 1.042857 0.28857148 43248 1.0257143 0.2628572 43249 1.0257143 0.22857141 43250 1.0457143 0.19714284 43251 1.06 0.18571424 43252 a 43253 1.1000001 0.22571433 43367 a 43368 1.0971428 0.22285712 43373 1.0971428 0.22571433 43377 1.1057143 0.23428571 43378 1.1114286 0.2457143 43379 1.1171429 0.2628572 43380 1.1228572 0.28285718 43381 1.1342858 0.30285716 43382 1.1428572 0.30285716 43383 1.1514286 0.29999995 43384 1.1571429 0.29714286 43385 1.1628572 0.29428566 43386 1.1628572 0.29142857 43387 a 43391 1.1657143 0.24000001 43411 1.1685715 0.2428571 43412 1.1742858 0.2542857 43413 1.1857142 0.26857138 43414 1.2 0.28285718 43415 1.2057142 0.29142857 43416 1.2085714 0.29428566 43417 1.2114285 0.29714286 43418 1.2171428 0.29714286 43419 1.22 0.29428566 43420 1.2228571 0.28857148 43421 1.2228571 0.28285718 43422 1.2257142 0.28285718 43423 1.2257142 0.27999997 43424 a 43425 1.2514286 0.29999995 43442 1.2514286 0.30285716 43443 1.2571428 0.27999997 43446 1.2571428 0.2542857 43447 1.2571428 0.23428571 43448 1.26 0.22857141 43449 1.26 0.22571433 43450 a 43451 1.3342857 0.29428566 43459 1.3342857 0.29142857 43461 1.3114287 0.2628572 43462 1.28 0.22000003 43463 1.2171428 0.14571428 43464 1.1857142 0.10285711 43465 1.1771429 0.09142852 43466 1.1771429 0.08857143 43467 1.1771429 0.09428573 43469 a 43469 1.5400001 0.23142862 43514 1.5428572 0.24000001 43519 1.5542858 0.26 43520 1.58 0.29428566 43521 1.6085715 0.31142855 43522 1.6314285 0.32285714 43523 1.6457143 0.32285714 43524 1.6514285 0.32000005 43525 1.6514285 0.31428576 43526 1.6428571 0.28285718 43527 1.6371429 0.2628572 43528 1.6285715 0.2485714 43529 1.6285715 0.24000001 43530 a 43533 1.6885716 0.28571427 43545 1.6885716 0.27999997 43549 1.682857 0.26857138 43550 1.6771429 0.2542857 43551 1.6714284 0.24000001 43552 1.6685715 0.23142862 43553 1.6657143 0.22857141 43554 a 43555 1.7171429 0.3628571 43563 1.7171429 0.36 43565 1.7114286 0.35428572 43566 a 43566 1.7771429 0.31142855 43577 1.7771429 0.31142855 43581 1.76 0.30571425 43582 1.7428572 0.28571427 43583 1.7257144 0.2428571 43584 1.7257144 0.23142862 43585 1.7285715 0.22857141 43586 1.7371429 0.22857141 43587 1.7542858 0.2371428 43588 1.7657144 0.2514286 43589 1.7828572 0.27999997 43590 1.7828572 0.28285718 43591 1.7828572 0.27999997 43592 1.7714286 0.22000003 43593 1.7628572 0.19142854 43594 1.7542858 0.17142856 43595 1.7428572 0.15714288 43596 1.7314286 0.15428567 43597 1.7228572 0.15428567 43598 1.7028573 0.16857147 43599 1.6942859 0.17142856 43600 1.6914287 0.17428577 43601 a 43602 1.8885715 0.3857143 43662 1.8857144 0.3857143 43663 a 43664 1.8771429 0.3857143 43667 1.8714285 0.3857143 43668 1.8714285 0.3857143 43669 1.8714285 0.38857138 43674 1.8685714 0.38 43681 1.8599999 0.36 43682 1.8542857 0.34000003 43683 1.8514285 0.31714284 43684 1.8485714 0.29714286 43685 1.8371428 0.27428567 43686 1.8285714 0.2571429 43687 1.8228571 0.2428571 43688 1.8171428 0.22000003 43689 1.8114285 0.20857143 43690 1.8142858 0.20857143 43693 1.8314285 0.22285712 43694 1.8342857 0.23428571 43695 1.8457143 0.2457143 43696 1.8571428 0.2542857 43697 1.8685714 0.2657143 43698 1.8714285 0.2657143 43699 1.8742857 0.2657143 43700 1.8771429 0.26857138 43701 1.8799999 0.2657143 43702 1.8828571 0.26 43703 1.8857144 0.2428571 43704 1.8828571 0.22285712 43705 1.8771429 0.20857143 43706 1.8742857 0.20000005 43707 a 43712 1.98 0.3685714 43869 1.98 0.3714286 43870 1.98 0.3714286 43871 1.98 0.3714286 43872 1.9742858 0.34857142 43878 1.9685714 0.32000005 43879 1.9628572 0.28857148 43880 1.9542859 0.26 43881 1.9457144 0.22857141 43882 1.9457144 0.22285712 43883 1.9457144 0.22000003 43884 a 43887 1.9200001 0.2657143 43905 1.917143 0.2657143 43906 1.9200001 0.2657143 43909 1.9314287 0.2657143 43910 1.9485714 0.2657143 43911 1.9685714 0.26857138 43912 1.9828572 0.26857138 43913 1.9885714 0.26857138 43914 a 43915 2.0714285 0.27142859 43932 2.0657144 0.27142859 43933 2.06 0.27142859 43934 2.0514286 0.27428567 43935 2.0514286 0.27714288 43936 2.0485716 0.27142859 43937 2.0485716 0.2571429 43938 2.0485716 0.2514286 43939 2.0571427 0.2457143 43940 2.0571427 0.24000001 43941 2.0571427 0.2371428 43942 2.0514286 0.23142862 43943 2.0314286 0.22857141 43944 2.0257144 0.22857141 43945 2.02 0.22571433 43946 2.0171428 0.22571433 43947 a 43948 2.1371431 0.3628571 43977 2.134286 0.3657143 43978 2.1285715 0.3685714 43979 2.1314287 0.3685714 43982 2.154286 0.3742857 43983 2.2 0.3742857 43984 2.24 0.36 43985 2.2657142 0.34571433 43986 2.2657142 0.34285712 43987 2.262857 0.34000003 43988 2.24 0.32285714 43989 2.157143 0.27428567 43990 2.1314287 0.2514286 43991 2.1285715 0.2428571 43992 2.1285715 0.23428571 43993 2.134286 0.22857141 43994 2.14 0.22285712 43995 2.1457143 0.22285712 43996 a 43997 2.14 0.20285714 44022 2.134286 0.19714284 44023 2.122857 0.18857145 44024 2.122857 0.16571426 44025 2.1257143 0.15999997 44026 2.1371431 0.15428567 44027 2.1514287 0.15142858 44028 2.162857 0.15714288 44029 2.1657143 0.15999997 44030 2.1657143 0.16571426 44031 2.162857 0.16571426 44032 a 52946 2.154286 0.19142854 52992 2.154286 0.19142854 52994 2.154286 0.19428575 52997 2.154286 0.19428575 52998 2.1514287 0.19428575 52999 2.1514287 0.19428575 53000 2.1485715 0.19428575 53001 2.1457143 0.19428575 53002 2.142857 0.19428575 53003 2.14 0.19142854 53004 2.1371431 0.18857145 53005 2.134286 0.18571424 53006 2.134286 0.18285716 53007 2.134286 0.17714286 53008 2.1371431 0.17714286 53009 2.142857 0.17142856 53010 2.1485715 0.17142856 53011 2.1514287 0.17142856 53012 2.154286 0.17142856 53013 2.157143 0.17428577 53014 2.157143 0.17714286 53015 2.157143 0.18285716 53016 2.157143 0.18571424 53017 2.154286 0.18857145 53018 2.1485715 0.18857145 53019 2.142857 0.18857145 53020 2.1371431 0.17999995 53021 2.1314287 0.17142856 53022 2.1314287 0.16857147 53023 2.1314287 0.16571426 53024 a 61192 a 61469 b 0.48571426 1.2228571 61509 b 1.1628572 0.9742857 61592 b 1.9057144 1.0485713 61723 -0.30000007 1.7257143 61915 -0.30000007 1.7285714 61916 -0.30000007 1.7285714 61917 -0.30000007 1.7285714 61926 -0.29428577 1.7257143 61927 -0.2914287 1.7257143 61928 -0.2857144 1.72 61929 -0.2685715 1.7142857 61930 -0.2600001 1.7085714 61931 -0.2514286 1.7057142 61932 -0.23428571 1.6971428 61933 -0.22285712 1.6914285 61934 -0.21142864 1.6857142 61935 -0.20571434 1.6828572 61936 -0.19714296 1.6800001 61937 -0.19428575 1.6771429 61938 -0.18571436 1.6714286 61939 -0.18000007 1.6685715 61940 -0.16857147 1.6628572 61941 -0.16285717 1.66 61942 -0.157143 1.6542857 61942 -0.15428579 1.6542857 61943 -0.1514287 1.6542857 61944 -0.1514287 1.6542857 61945 -0.1457144 1.6514286 61946 -0.1457144 1.6485715 61947 -0.1400001 1.6485715 61948 -0.13714302 1.6457143 61949 -0.13714302 1.6457143 61950 -0.13142872 1.6457143 61951 -0.13142872 1.6428571 61952 -0.12571442 1.64 61953 -0.12285721 1.64 61954 -0.12285721 1.64 61955 -0.12285721 1.64 61960 -0.120000124 1.6371429 61961 -0.117143035 1.6371429 61963 -0.13428581 1.64 64001 -0.13428581 1.64 64002 -0.1428572 1.6342857 64003 -0.14857149 1.6314286 64004 -0.157143 1.6285714 64005 -0.16571438 1.6257143 64006 -0.17714298 1.6228571 64007 -0.18000007 1.62 64008 -0.18000007 1.62 64009 -0.18285716 1.62 64010 -0.18857145 1.6142857 64011 -0.19142866 1.6114285 64012 -0.19142866 1.6114285 64017 a 64017 -0.1428572 1.7057142 64050 -0.1428572 1.7085714 64051 -0.1457144 1.7085714 64052 -0.14857149 1.7085714 64053 -0.14857149 1.7114286 64054 -0.1457144 1.7085714 64059 -0.1457144 1.7057142 64060 -0.1400001 1.6942858 64061 -0.13714302 1.6828572 64062 -0.12857151 1.6714286 64063 -0.12571442 1.6657143 64064 -0.12285721 1.66 64065 -0.117143035 1.6542857 64066 -0.11428583 1.6485715 64067 -0.11428583 1.6457143 64068 -0.11142874 1.6457143 64069 -0.11142874 1.6428571 64070 a 64073 2.3057144 0.21142852 64714 2.3057144 0.21142852 64715 2.3057144 0.21428573 64718 2.3085716 0.21428573 64720 2.3085716 0.21428573 64724 2.3085716 0.21714282 64725 2.3057144 0.21714282 64726 2.3057144 0.21714282 64727 2.3028574 0.21714282 64728 2.3000002 0.21142852 64729 2.3000002 0.20857143 64730 2.3000002 0.20571434 64731 2.3028574 0.20285714 64732 2.3057144 0.20000005 64733 2.3085716 0.20000005 64734 2.3114285 0.20000005 64735 2.3142858 0.20285714 64736 2.317143 0.21142852 64737 2.3200002 0.22571433 64738 2.3200002 0.22571433 64739 2.317143 0.22857141 64740 2.317143 0.22857141 64741 2.3085716 0.22000003 64742 2.3085716 0.21428573 64743 2.3057144 0.21142852 64744 2.3085716 0.20857143 64745 2.3114285 0.20571434 64746 2.3257143 0.20571434 64747 2.3314285 0.21142852 64748 2.3342857 0.21714282 64749 2.3342857 0.22857141 64750 2.3257143 0.2371428 64751 2.3142858 0.22857141 64752 2.3085716 0.22000003 64753 2.3085716 0.21714282 64754 2.3085716 0.21428573 64755 2.3114285 0.21142852 64756 a 64756 2.4371428 0.22571433 64787 2.4371428 0.22857141 64788 2.4371428 0.22857141 64789 2.4342856 0.22857141 64790 2.4342856 0.23142862 64791 2.4342856 0.23142862 64792 2.4314284 0.22857141 64793 2.4285715 0.22571433 64794 2.4285715 0.22285712 64795 2.4285715 0.22285712 64796 2.4285715 0.22285712 64797 2.4314284 0.22285712 64798 2.4314284 0.22285712 64799 2.4371428 0.22571433 64800 2.4371428 0.22857141 64801 2.4342856 0.22857141 64803 2.4285715 0.22571433 64804 2.4285715 0.22000003 64805 2.4285715 0.22000003 64806 2.4285715 0.21714282 64807 2.4314284 0.21714282 64808 2.4342856 0.21714282 64809 2.4371428 0.22285712 64810 2.4371428 0.22571433 64811 2.4342856 0.22571433 64814 2.4342856 0.22571433 64816 a 64817 2.4542856 0.21714282 64855 2.4542856 0.21714282 64856 2.4542856 0.22000003 64857 2.4514284 0.22000003 64858 2.4514284 0.22285712 64860 2.4514284 0.22285712 64861 2.4514284 0.22285712 64862 2.4485714 0.22285712 64863 2.4314284 0.20857143 64864 2.4285715 0.20285714 64865 2.4285715 0.20000005 64866 2.4285715 0.19714284 64867 2.4371428 0.19714284 64868 2.4457145 0.19714284 64869 2.4542856 0.20571434 64870 2.46 0.21428573 64871 2.46 0.21428573 64872 2.4571428 0.21428573 64875 2.4542856 0.21142852 64876 2.4514284 0.20857143 64877 2.4514284 0.20571434 64879 2.4542856 0.20571434 64880 2.46 0.20571434 64881 2.4628572 0.21142852 64882 2.4628572 0.21142852 64883 a 64883 2.52 0.20857143 64903 2.52 0.20857143 64904 2.52 0.21142852 64906 2.52 0.21142852 64909 2.5142858 0.21142852 64910 2.5142858 0.20571434 64911 2.5114288 0.20285714 64912 2.517143 0.20000005 64913 2.5228572 0.19714284 64914 2.5314288 0.19714284 64915 2.5342858 0.20000005 64916 2.537143 0.20285714 64917 2.537143 0.21142852 64918 2.537143 0.21142852 64919 2.5257144 0.20571434 64920 2.517143 0.20285714 64921 2.517143 0.20000005 64922 2.52 0.20000005 64924 2.52 0.20000005 64927 a 64928 -------------------------------------------------------------------------------- /src/levels/level2.txt: -------------------------------------------------------------------------------- 1 | 0.099999964 1.6257143 -0.537143 0.7828572 4443 -0.537143 0.78571427 4444 -0.537143 0.78571427 4445 -0.5342858 0.78571427 4451 -0.5057143 0.7828572 4452 -0.46857154 0.78571427 4453 -0.42571437 0.7885715 4454 -0.3857143 0.79428566 4455 -0.35714293 0.79714286 4456 -0.35714293 0.79714286 4457 -0.35714293 0.78 4465 -0.36000013 0.7314286 4466 -0.36285722 0.68857145 4467 -0.36285722 0.6428572 4468 -0.36285722 0.6114286 4469 -0.36285722 0.5885714 4470 -0.36285722 0.58285713 4471 -0.36285722 0.58000004 4472 -0.36285722 0.58000004 4483 -0.36000013 0.58000004 4484 -0.35142863 0.58000004 4485 -0.33714294 0.58000004 4486 -0.32285726 0.58000004 4487 -0.30285716 0.58000004 4488 -0.29428577 0.58000004 4489 -0.28857148 0.57714283 4490 -0.28285718 0.57714283 4491 -0.28285718 0.57714283 4492 -0.28285718 0.57428575 4494 -0.28285718 0.57428575 4502 -0.28285718 0.56857145 4503 -0.2857144 0.56285715 4504 -0.2857144 0.55999994 4505 -0.2857144 0.55714285 4506 -0.28857148 0.55428576 4507 -0.28857148 0.54857147 4508 -0.28857148 0.54857147 4509 -0.28857148 0.54857147 4515 -0.28285718 0.54857147 4516 -0.2657144 0.55142856 4517 -0.2514286 0.55428576 4518 -0.23428571 0.55428576 4519 -0.22857141 0.55142856 4520 -0.22000003 0.55142856 4521 -0.21142864 0.55142856 4522 -0.20571434 0.55142856 4523 -0.20285714 0.55142856 4524 -0.20285714 0.55142856 4531 -0.20000005 0.55142856 4532 -0.20000005 0.54857147 4533 -0.20000005 0.55714285 4547 -0.20000005 0.56571424 4548 -0.20285714 0.57428575 4549 -0.20285714 0.58285713 4550 -0.20285714 0.5914285 4551 -0.20000005 0.5971428 4552 -0.20000005 0.6028571 4553 -0.20000005 0.6114286 4554 -0.20000005 0.6314286 4555 -0.20000005 0.64 4556 -0.20000005 0.6514286 4557 -0.20000005 0.65999997 4558 -0.20000005 0.67428577 4559 -0.20000005 0.69714284 4560 -0.20000005 0.70571434 4561 -0.20000005 0.70857143 4562 -0.20000005 0.7114285 4563 -0.20000005 0.71428573 4564 -0.20000005 0.7171428 4565 -0.19714296 0.7171428 4578 -0.18857145 0.7171428 4579 -0.17428577 0.7171428 4580 -0.15428579 0.72 4581 -0.11428583 0.7285714 4582 -0.08857143 0.7342857 4583 -0.07142866 0.7342857 4584 -0.060000062 0.7371428 4585 -0.054285645 0.7371428 4586 -0.054285645 0.7371428 4587 -0.051428556 0.7371428 4588 -0.051428556 0.7371428 4589 -0.048571467 0.7371428 4612 -0.048571467 0.7428571 4615 -0.048571467 0.7542857 4616 -0.048571467 0.7657143 4617 -0.048571467 0.78571427 4618 -0.048571467 0.79428566 4619 -0.048571467 0.79428566 4620 -0.048571467 0.79714286 4626 -0.048571467 0.79714286 4627 -0.048571467 0.79714286 4633 -0.04285717 0.79428566 4634 -0.02285719 0.79142857 4635 0.008571386 0.79142857 4636 0.031428516 0.79142857 4637 0.051428497 0.79714286 4638 0.059999883 0.79714286 4639 0.06285703 0.79714286 4640 0.06571418 0.79714286 4641 0.07142848 0.79714286 4642 0.07142848 0.79714286 4643 0.07428563 0.79714286 4644 0.07428563 0.79714286 4658 0.077142775 0.79142857 4659 0.077142775 0.7771429 4660 0.077142775 0.7542857 4661 0.077142775 0.7314286 4662 0.077142775 0.70571434 4663 0.077142775 0.69714284 4664 0.077142775 0.68571424 4665 0.077142775 0.67999995 4666 0.077142775 0.67428577 4667 0.077142775 0.67142856 4668 0.08285701 0.6685715 4673 0.08857131 0.6685715 4674 0.10571426 0.6685715 4675 0.119999945 0.67142856 4676 0.14571428 0.67142856 4677 0.17428571 0.67142856 4678 0.20857137 0.67714286 4679 0.2371428 0.67714286 4680 0.25714278 0.67999995 4681 0.25999993 0.67999995 4682 0.25999993 0.67999995 4683 0.25999993 0.67999995 4691 0.26285708 0.67428577 4692 0.26285708 0.66571426 4693 0.26285708 0.6457143 4694 0.26285708 0.6171429 4695 0.26285708 0.6028571 4696 0.26285708 0.5914285 4697 0.26285708 0.57428575 4698 0.25714278 0.5228572 4699 0.25428563 0.5057143 4700 0.25428563 0.4971429 4701 0.25428563 0.4942857 4702 0.25142848 0.4914286 4703 0.25142848 0.4885714 4704 0.25142848 0.4885714 4706 0.25142848 0.4885714 4708 0.25428563 0.4885714 4716 0.25428563 0.4885714 4717 0.25714278 0.48571432 4718 0.26285708 0.4828571 4719 0.27428573 0.4828571 4720 0.28857142 0.4828571 4721 0.31714284 0.4828571 4722 0.3399999 0.4828571 4723 0.35428566 0.4828571 4724 0.36285716 0.48000002 4725 0.36857146 0.48000002 4726 0.37142855 0.4771428 4727 0.3742857 0.4771428 4728 0.3742857 0.4771428 4732 0.37714285 0.4771428 4738 0.37714285 0.48000002 4747 0.38 0.4885714 4748 0.38 0.4971429 4749 0.38 0.5085714 4750 0.38285714 0.5228572 4751 0.38285714 0.53999996 4752 0.38285714 0.56285715 4753 0.38285714 0.57428575 4754 0.38285714 0.58571434 4755 0.38285714 0.5971428 4756 0.38285714 0.6114286 4757 0.3857143 0.64 4758 0.3857143 0.6571429 4759 0.3857143 0.67142856 4760 0.3857143 0.68571424 4761 0.3857143 0.70000005 4762 0.38857144 0.70857143 4763 0.38857144 0.72 4764 0.38857144 0.7285714 4765 0.38857144 0.7371428 4766 0.38857144 0.76 4767 0.39142853 0.7685714 4768 0.39142853 0.7771429 4769 0.39142853 0.7828572 4770 0.39428568 0.79428566 4771 0.39428568 0.79999995 4772 0.39428568 0.80571425 4773 0.39428568 0.81142855 4774 0.39428568 0.81428576 4775 0.39714283 0.81714284 4776 0.39714283 0.82000005 4778 0.39999998 0.81714284 4786 0.40857142 0.81428576 4787 0.4228571 0.81142855 4788 0.4428571 0.81142855 4789 0.46000004 0.80857146 4790 0.4628572 0.80857146 4791 0.46571428 0.80857146 4792 0.46857142 0.80857146 4793 0.47142857 0.81428576 4805 0.47142857 0.81714284 4806 0.47142857 0.82571423 4807 0.47142857 0.83428574 4808 0.47142857 0.8485714 4809 0.47142857 0.86 4810 0.47142857 0.8714286 4811 0.47142857 0.88 4812 0.47142857 0.8828571 4813 0.47142857 0.8828571 4814 0.47142857 0.8857143 4815 0.47142857 0.8885714 4816 0.47142857 0.8885714 4817 0.47428572 0.8885714 4823 0.48285717 0.8857143 4824 0.5085714 0.8828571 4825 0.52285707 0.8828571 4826 0.5514285 0.8828571 4827 0.58000004 0.8828571 4828 0.5942857 0.8828571 4829 0.6 0.8828571 4830 0.6 0.88 4846 0.6 0.8685714 4847 0.6 0.84571433 4848 0.5942857 0.8314285 4849 0.5914286 0.81142855 4850 0.5885714 0.79428566 4851 0.5857143 0.7714286 4852 0.58285713 0.7628572 4853 0.58285713 0.7542857 4854 0.58000004 0.7457143 4855 0.58000004 0.74 4856 0.58000004 0.7371428 4857 0.58000004 0.7342857 4858 0.5885714 0.7371428 4866 0.5914286 0.7371428 4867 0.5971428 0.7342857 4868 0.6085714 0.7314286 4869 0.6285714 0.7285714 4870 0.63142854 0.7285714 4871 0.6342857 0.7285714 4881 0.6342857 0.7257143 4882 0.6342857 0.7257143 4883 0.6342857 0.7228571 4886 0.6342857 0.72 4887 0.6342857 0.7171428 4888 0.63142854 0.70857143 4889 0.63142854 0.70000005 4890 0.6285714 0.69142854 4891 0.6285714 0.68857145 4892 0.6285714 0.67714286 4893 0.6285714 0.6685715 4894 0.63142854 0.65999997 4895 0.63142854 0.6514286 4896 0.63142854 0.6485714 4897 0.63142854 0.6457143 4898 0.6342857 0.6457143 4899 0.6371428 0.6428572 4900 0.64 0.6428572 4901 0.6457142 0.64 4902 0.6514285 0.64 4903 0.65428567 0.64 4904 0.66571426 0.6371429 4905 0.67142856 0.6371429 4906 0.67714286 0.6371429 4907 0.68 0.6371429 4908 0.68285716 0.6371429 4909 0.68285716 0.6371429 4910 0.68571424 0.6342857 4914 0.68571424 0.6342857 4915 0.68571424 0.6314286 4921 0.68571424 0.6314286 4922 0.68571424 0.6257143 4923 0.68571424 0.6142857 4924 0.68285716 0.6057143 4925 0.68 0.5971428 4926 0.67714286 0.58571434 4927 0.67428577 0.57714283 4928 0.67142856 0.55714285 4929 0.6685715 0.54571426 4930 0.66571426 0.5314286 4931 0.66571426 0.52 4932 0.66571426 0.5085714 4933 0.66571426 0.5028571 4934 0.6628572 0.5 4935 0.6628572 0.4914286 4936 0.6628572 0.48571432 4937 0.6628572 0.47428572 4938 0.6628572 0.46571434 4939 0.6628572 0.46285713 4940 0.66571426 0.45714283 4941 0.66571426 0.45428574 4942 0.6685715 0.44857144 4943 0.6685715 0.44571424 4944 0.6685715 0.44285715 4945 0.67142856 0.44285715 4946 0.67714286 0.44000006 4947 0.68 0.43714285 4948 0.69142854 0.43714285 4949 0.70285714 0.43714285 4950 0.72571427 0.44000006 4951 0.7428571 0.44000006 4952 0.7571429 0.44000006 4953 0.7628572 0.44000006 4954 0.7657143 0.44000006 4955 0.76857144 0.44000006 4957 0.7714286 0.44000006 4958 0.7714286 0.44000006 4959 a 4966 0.7885714 0.93142855 5039 a 5329 0.7714286 0.46285713 5379 0.7714286 0.46571434 5380 0.7714286 0.46857142 5381 0.7714286 0.4714285 5382 0.77428573 0.48000002 5383 0.77428573 0.48571432 5384 0.77428573 0.4914286 5385 0.77428573 0.5085714 5386 0.77428573 0.5285715 5387 0.7771429 0.54285717 5388 0.7771429 0.56571424 5389 0.7771429 0.57714283 5390 0.7771429 0.5942857 5391 0.78000003 0.6285714 5392 0.78000003 0.6571429 5393 0.7828572 0.68571424 5394 0.7828572 0.7114285 5395 0.7885714 0.7342857 5396 0.7885714 0.7514286 5397 0.78571427 0.7771429 5398 0.78571427 0.79714286 5399 0.78571427 0.80857146 5400 0.78571427 0.82285714 5401 0.78571427 0.83428574 5402 0.78571427 0.8428571 5403 0.78571427 0.8514286 5404 0.78571427 0.8571428 5405 0.78571427 0.86 5406 0.78571427 0.8628571 5407 0.7885714 0.8628571 5414 0.79142857 0.86 5415 0.80571425 0.8571428 5416 0.81714284 0.8542857 5417 0.8285714 0.8542857 5418 0.8342857 0.8542857 5419 0.8371428 0.8542857 5420 0.8371428 0.8542857 5427 0.8371428 0.8571428 5429 0.84 0.86 5430 0.84 0.8628571 5431 0.84 0.8685714 5432 0.8428571 0.88 5433 0.8428571 0.8885714 5434 0.8457142 0.9028572 5435 0.84857136 0.91999996 5436 0.84857136 0.94571424 5437 0.8514285 0.96000004 5438 0.8514285 0.9714285 5439 0.8542857 0.9828571 5440 0.86285716 0.9971429 5441 0.86285716 1.0028572 5442 0.86285716 1.0057143 5443 0.86285716 1.0085714 5444 0.86285716 1.0085714 5451 0.8771429 1.0114286 5452 0.88285714 1.0114286 5453 0.88857144 1.0114286 5454 0.9028571 1.0114286 5455 0.93142855 1.0142858 5456 0.93999994 1.0142858 5457 0.94571424 1.0142858 5458 0.95428574 1.0171428 5459 0.96000004 1.0171428 5460 0.9628572 1.0171428 5461 0.9685715 1.0171428 5462 0.9771429 1.0171428 5463 0.98285717 1.0171428 5464 0.9857143 1.0171428 5465 0.98857147 1.0171428 5466 0.99142855 1.0171428 5467 0.99142855 1.0171428 5472 0.99142855 1.0171428 5481 0.9942857 1.0142858 5482 0.9942857 1.0085714 5483 0.9942857 1.0028572 5484 0.99142855 0.9885714 5485 0.99142855 0.9742857 5486 0.99142855 0.9628571 5487 0.99142855 0.94285715 5488 0.99142855 0.93428576 5489 0.99142855 0.92285717 5490 0.98857147 0.9085715 5491 0.98857147 0.9 5492 0.98857147 0.8914286 5493 0.9857143 0.88 5494 0.9857143 0.8742857 5495 0.9857143 0.8657143 5496 0.9857143 0.8542857 5497 0.9857143 0.8485714 5498 0.98857147 0.8428571 5499 0.98857147 0.83428574 5500 0.98857147 0.8314285 5501 0.98857147 0.82571423 5502 0.98857147 0.82285714 5503 0.98857147 0.82000005 5504 0.99142855 0.81428576 5505 0.99142855 0.81142855 5506 0.9942857 0.81142855 5507 0.9942857 0.80857146 5508 0.99714285 0.80857146 5509 1 0.80571425 5510 1.0057143 0.80285716 5511 1.0142857 0.79999995 5512 1.0257143 0.79999995 5513 1.04 0.79999995 5514 1.0571429 0.79714286 5515 1.0714285 0.79428566 5516 1.0885713 0.7885715 5517 1.1057143 0.78571427 5518 1.1371429 0.7828572 5519 1.1571429 0.78 5520 1.1742858 0.7771429 5521 1.1885715 0.7742857 5522 1.2 0.7714286 5523 1.2085714 0.7685714 5524 1.2085714 0.7685714 5525 1.2085714 0.7685714 5526 1.2114285 0.7685714 5527 1.2114285 0.7628572 5533 1.2114285 0.76 5534 1.2085714 0.7542857 5535 1.2085714 0.7457143 5536 1.2057142 0.7314286 5537 1.2028571 0.7171428 5538 1.2028571 0.69714284 5539 1.2 0.67999995 5540 1.1942858 0.6485714 5541 1.1942858 0.6285714 5542 1.1914285 0.6114286 5543 1.1885715 0.5942857 5544 1.1885715 0.57142854 5545 1.1885715 0.55428576 5546 1.1857142 0.5371429 5547 1.1857142 0.5228572 5548 1.1857142 0.5114286 5549 1.1857142 0.5028571 5550 1.1857142 0.4942857 5551 1.1857142 0.4885714 5552 1.1857142 0.48571432 5553 1.1857142 0.4828571 5554 1.1857142 0.48000002 5555 1.1857142 0.4771428 5556 1.1857142 0.4771428 5557 1.1857142 0.47428572 5558 1.1857142 0.47428572 5559 1.1857142 0.4714285 5560 1.1857142 0.4714285 5561 1.1885715 0.4714285 5562 1.1885715 0.4714285 5563 1.1885715 0.46571434 5564 1.1885715 0.46285713 5565 1.1885715 0.46000004 5566 1.1885715 0.46000004 5567 1.1885715 0.45714283 5570 1.1885715 0.45714283 5572 1.1885715 0.45428574 5573 1.1885715 0.45428574 5577 1.1914285 0.45428574 5578 1.1914285 0.45142853 5579 1.1942858 0.45142853 5580 1.1971428 0.45142853 5581 1.2057142 0.45142853 5582 1.22 0.45142853 5583 1.2371428 0.45142853 5584 1.2571428 0.45428574 5585 1.2742857 0.45428574 5586 1.2857141 0.45428574 5587 1.2914286 0.45428574 5588 1.2942857 0.45142853 5589 1.3028573 0.45142853 5590 a 5591 1.317143 0.43142855 5646 1.317143 0.43142855 5647 1.317143 0.43142855 5649 1.317143 0.43714285 5652 1.317143 0.44000006 5653 1.32 0.44857144 5654 1.32 0.45714283 5655 1.32 0.4771428 5656 1.3228573 0.4885714 5657 1.3228573 0.5 5658 1.3228573 0.5171429 5659 1.3228573 0.5314286 5660 1.3257143 0.56571424 5661 1.3257143 0.5885714 5662 1.3257143 0.6114286 5663 1.3257143 0.6342857 5664 1.3257143 0.67142856 5665 1.3257143 0.69714284 5666 a 6445 1.32 0.70285714 6509 1.3228573 0.70285714 6513 1.3314286 0.70285714 6514 1.3428572 0.70285714 6515 1.36 0.70571434 6516 1.3771429 0.70857143 6517 1.4028572 0.7114285 6518 1.4228572 0.71428573 6519 1.4371428 0.72 6520 1.4457142 0.72 6521 1.4485714 0.72 6522 1.4485714 0.7228571 6523 1.4514285 0.7228571 6524 1.4514285 0.7257143 6531 1.4457142 0.7428571 6532 1.4457142 0.7571429 6533 1.4457142 0.7714286 6534 1.4457142 0.7828572 6535 1.4485714 0.79999995 6536 1.4485714 0.81714284 6537 1.4485714 0.84000003 6538 1.4514285 0.86 6539 1.4514285 0.8714286 6540 1.4542856 0.8914286 6541 1.4542856 0.9057143 6542 1.4542856 0.92571425 6543 1.4542856 0.93714285 6544 1.4542856 0.95142853 6545 1.4571428 0.96000004 6546 1.4571428 0.9628571 6547 1.4599999 0.96571434 6548 1.4599999 0.96571434 6550 1.4599999 0.96571434 6551 1.4657142 0.9685714 6552 1.4742856 0.9714285 6553 1.4942858 0.9714285 6554 1.5142858 0.9714285 6555 1.537143 0.9714285 6556 1.5714285 0.9771428 6557 1.6057143 0.98 6558 1.6542857 0.9885714 6559 1.682857 0.9942857 6560 1.7114286 0.9971429 6561 1.74 1.0028572 6562 1.7828572 1.0057143 6563 1.8114285 1.0057143 6564 1.8342857 1.0085714 6565 1.8542857 1.0114286 6566 1.8657143 1.0114286 6567 1.8685714 1.0114286 6568 1.8685714 1.0114286 6569 1.8685714 1.0114286 6570 1.8714285 1.0114286 6571 1.8742857 1.0142858 6572 1.8771429 1.0085714 6581 1.8799999 1.0028572 6582 1.8828571 0.9971429 6583 1.8828571 0.9828571 6584 1.8828571 0.9628571 6585 1.8828571 0.91999996 6586 1.8771429 0.8942857 6587 1.8771429 0.8657143 6588 1.8771429 0.8428571 6589 1.8771429 0.80285716 6590 1.8742857 0.7714286 6591 1.8742857 0.7342857 6592 1.8714285 0.70285714 6593 1.8714285 0.67714286 6594 1.8714285 0.6457143 6595 1.8714285 0.6342857 6596 1.8714285 0.6285714 6597 1.8714285 0.6257143 6598 1.8742857 0.62 6599 1.8771429 0.6171429 6600 1.8799999 0.6142857 6601 1.8857144 0.6142857 6602 1.9028573 0.6114286 6603 1.9200001 0.6142857 6604 1.94 0.6171429 6605 1.9628572 0.62 6606 1.9857143 0.62 6607 2.0228572 0.62 6608 2.0514286 0.6228571 6609 2.0828571 0.6285714 6610 2.114286 0.6285714 6611 2.1371431 0.6314286 6612 2.1514287 0.6314286 6613 2.154286 0.6314286 6617 2.154286 0.6285714 6618 2.154286 0.6285714 6619 2.154286 0.6257143 6620 2.157143 0.6171429 6621 2.157143 0.6 6622 2.157143 0.58571434 6623 2.157143 0.56857145 6624 2.157143 0.54857147 6625 2.157143 0.5114286 6626 2.16 0.4828571 6627 2.162857 0.46285713 6628 2.1657143 0.44285715 6629 2.1657143 0.42571425 6630 2.1685715 0.41428566 6631 2.1685715 0.41428566 6632 2.1685715 0.41142857 6635 2.174286 0.41428566 6641 2.1914287 0.41999996 6642 2.2142859 0.43142855 6643 2.242857 0.44000006 6644 2.2542858 0.44571424 6645 2.26 0.44571424 6646 2.26 0.44857144 6650 2.26 0.45428574 6651 2.257143 0.45714283 6652 2.257143 0.4714285 6653 2.2542858 0.4885714 6654 2.2542858 0.5142857 6655 2.2542858 0.54285717 6656 2.2542858 0.58285713 6657 2.26 0.6571429 6658 2.262857 0.70285714 6659 2.2685714 0.7457143 6660 2.2714286 0.7828572 6661 2.2714286 0.8514286 6662 2.2714286 0.9028572 6663 2.2714286 0.95428574 6664 2.2714286 1.0028572 6665 2.2714286 1.0485713 6666 2.2657142 1.1085714 6667 2.26 1.14 6668 2.257143 1.1771429 6669 2.2542858 1.2171428 6670 2.2485714 1.2685714 6671 2.2485714 1.2971429 6672 2.2485714 1.3228571 6673 2.2485714 1.3485714 6674 2.2542858 1.3685714 6675 2.2542858 1.3857143 6676 2.2542858 1.3885715 6677 2.257143 1.3914286 6678 2.257143 1.3942857 6679 2.257143 1.3971429 6680 2.2685714 1.3942857 6687 2.2828574 1.3885715 6688 2.3114285 1.38 6689 2.3314285 1.3771429 6690 2.3400002 1.3771429 6691 2.3485715 1.3771429 6692 2.357143 1.3771429 6693 2.2685714 1.3828571 7142 2.2657142 1.3828571 7143 2.2657142 1.3828571 7144 2.277143 1.3828571 7149 2.2942858 1.3857143 7150 2.3114285 1.3857143 7151 2.3314285 1.3885715 7152 2.3685715 1.3914286 7153 2.3857143 1.3914286 7154 2.4085715 1.3914286 7155 2.42 1.3914286 7156 2.4257145 1.3914286 7157 2.4257145 1.3914286 7158 2.4285715 1.3914286 7159 2.4314284 1.3914286 7160 2.4314284 1.3942857 7161 2.4314284 1.3942857 7173 2.4342856 1.3942857 7174 2.4371428 1.3942857 7175 2.44 1.3942857 7176 2.44 1.3942857 7177 2.4428573 1.3942857 7179 2.4457145 1.3942857 7180 2.4485714 1.3942857 7181 2.4514284 1.3942857 7182 2.4514284 1.3942857 7282 2.4542856 1.3942857 7283 2.4542856 1.3942857 7284 2.4628572 1.3942857 7285 2.4657145 1.3971429 7286 2.4714284 1.3971429 7287 2.4742858 1.3971429 7288 2.477143 1.3971429 7289 2.48 1.3971429 7290 2.4828572 1.3971429 7291 2.4828572 1.3971429 7292 2.4885716 1.4 7293 2.4942858 1.4 7294 2.4942858 1.4 7295 2.497143 1.4 7296 2.5 1.4 7297 2.5 1.4 7298 2.5028572 1.4 7304 2.5028572 1.4 7306 2.5057144 1.4 7307 2.5085716 1.4 7308 2.5114288 1.4 7309 2.5142858 1.4 7310 2.517143 1.4 7311 2.52 1.4 7314 2.5228572 1.4 7315 2.5257144 1.4 7316 2.5257144 1.4 7317 2.5285716 1.4 7318 a 7322 b 0.3571428 1.0885714 8256 b 1.2371428 1.0542858 8526 b 2.0714285 0.82571423 8679 b 1.7485715 1.1942856 9203 -------------------------------------------------------------------------------- /src/levels/level2b.txt: -------------------------------------------------------------------------------- 1 | -0.21142864 1.4257143 -0.2600001 1.0057143 7319 -0.2600001 1.0057143 7325 -0.24857152 0.9971429 7326 -0.21714294 0.98 7327 -0.20571434 0.9742857 7328 -0.1514287 0.96000004 7329 -0.09428573 0.95142853 7330 -0.03999996 0.94571424 7331 0.034285665 0.94285715 7332 0.08285701 0.94000006 7333 0.12571424 0.94285715 7334 0.16000003 0.94571424 7335 0.18571424 0.95142853 7336 0.20285714 0.95714283 7337 0.20571423 0.9685714 7338 0.20285714 0.9828571 7339 0.19142854 0.9942857 7340 0.18285716 1 7341 0.18 1.0028572 7342 0.17142856 1.0028572 7343 0.16285717 1 7344 0.16000003 0.9971429 7345 0.15714288 0.9942857 7346 0.15142858 0.98 7347 0.14857143 0.9685714 7348 0.14857143 0.95428574 7349 0.14571428 0.93428576 7350 0.14571428 0.92285717 7351 0.15142858 0.9085715 7352 0.15714288 0.8971429 7353 0.16285717 0.8914286 7354 0.17428571 0.8714286 7355 0.1885714 0.86 7356 0.20857137 0.8428571 7357 0.23428565 0.82571423 7358 0.27999997 0.80571425 7359 0.31142855 0.79428566 7360 0.34285706 0.78571427 7361 0.38285714 0.7742857 7362 0.4314285 0.7714286 7363 0.49714285 0.7628572 7364 0.5314285 0.7628572 7365 0.56285715 0.7685714 7366 0.5857143 0.7771429 7367 0.6028571 0.7885715 7368 0.6028571 0.79428566 7369 0.6028571 0.79714286 7370 0.6 0.80285716 7371 0.5942857 0.80857146 7372 0.5942857 0.80857146 7373 0.5885714 0.81142855 7374 0.58000004 0.81142855 7375 0.5714286 0.80857146 7376 0.56285715 0.80285716 7377 0.56000006 0.79999995 7378 0.5571428 0.79714286 7379 0.5571428 0.79428566 7380 0.55428565 0.7885715 7381 0.5514285 0.78 7382 0.5514285 0.7714286 7383 0.5514285 0.76 7384 0.5514285 0.7485714 7385 0.56000006 0.7342857 7386 0.5657143 0.72 7387 0.5714286 0.70571434 7388 0.5857143 0.68571424 7389 0.60571426 0.6685715 7390 0.64 0.6457143 7391 0.6628572 0.6342857 7392 0.68857145 0.6228571 7393 0.71999997 0.6114286 7394 0.7771429 0.5885714 7395 0.81714284 0.57428575 7396 0.8571429 0.56285715 7397 0.9 0.55714285 7398 0.9771429 0.55714285 7399 1 0.55714285 7400 1.0571429 0.56571424 7401 1.0799999 0.57428575 7402 1.0914285 0.57714283 7403 1.0914285 0.58285713 7404 1.0914285 0.5885714 7405 1.0914285 0.5971428 7406 1.082857 0.6057143 7407 1.0799999 0.6114286 7408 1.062857 0.6228571 7409 1.0514286 0.6257143 7410 1.0371429 0.6285714 7411 1.0257143 0.6285714 7412 1.0142857 0.6228571 7413 1.0057143 0.6142857 7414 1 0.6028571 7415 0.9942857 0.5942857 7416 0.9942857 0.58571434 7417 0.9942857 0.57428575 7418 1.0085714 0.55428576 7419 1.02 0.54285717 7420 1.0314286 0.5314286 7421 1.0457143 0.5171429 7422 1.06 0.5085714 7423 1.0771428 0.5 7424 1.0971428 0.4914286 7425 1.1400001 0.48000002 7426 1.1742858 0.4771428 7427 1.2114285 0.4714285 7428 1.2457142 0.46571434 7429 1.28 0.45714283 7430 1.34 0.45714283 7431 1.3685715 0.45714283 7432 1.3942857 0.45714283 7433 1.4142857 0.46571434 7434 1.4285715 0.4714285 7435 1.4514285 0.48000002 7436 1.4599999 0.4885714 7437 1.4599999 0.4914286 7438 1.4628571 0.4942857 7439 1.4628571 0.4971429 7440 1.4599999 0.5 7441 1.4542856 0.5057143 7442 1.4485714 0.5057143 7443 1.4371428 0.5114286 7444 1.4285715 0.5142857 7445 1.42 0.5171429 7446 1.4114286 0.5171429 7447 1.4028572 0.5114286 7448 1.3914286 0.5028571 7449 1.3885715 0.4971429 7450 1.3857143 0.4942857 7451 1.3857143 0.4885714 7452 1.3828572 0.48000002 7453 1.3857143 0.47428572 7454 1.3885715 0.46571434 7455 1.3942857 0.45714283 7456 1.4028572 0.44000006 7457 1.4257143 0.41428566 7458 1.4457142 0.39999998 7459 1.4714285 0.38857138 7460 1.497143 0.3857143 7461 1.5428572 0.38 7462 1.557143 0.3771429 7463 1.6085715 0.3771429 7464 1.6485715 0.3771429 7465 1.6885716 0.3857143 7466 1.7371429 0.39999998 7467 1.7628572 0.41142857 7468 1.78 0.42285717 7469 1.7885715 0.42857146 7470 1.7885715 0.42857146 7471 1.7942858 0.43714285 7472 1.7942858 0.44571424 7473 1.7942858 0.46000004 7474 1.7885715 0.46857142 7475 1.7771429 0.48000002 7476 1.7742858 0.4828571 7477 1.7714286 0.4828571 7478 1.7657144 0.4828571 7479 1.76 0.4828571 7480 1.7571429 0.4828571 7481 1.7542858 0.48000002 7482 1.7514286 0.47428572 7485 1.7457144 0.46857142 7486 1.74 0.45714283 7487 1.7371429 0.44285715 7488 1.7371429 0.42857146 7489 1.7371429 0.41999996 7490 1.7457144 0.40571427 7491 1.7485715 0.39428568 7492 1.76 0.3857143 7493 1.7828572 0.3714286 7494 1.8028572 0.3628571 7495 1.8228571 0.35428572 7496 1.8514285 0.34571433 7497 1.8771429 0.33428574 7498 1.9142859 0.32571423 7499 1.94 0.32285714 7500 1.9628572 0.32285714 7501 1.9914286 0.32285714 7502 2.0057144 0.32285714 7503 a 7503 b 0.39999998 0.9914286 7768 0.94571424 1.0685714 7841 0.9428571 1.0685714 7842 0.93999994 1.0685714 7843 a 7844 b 0.9057143 1.0571429 7970 b 1.2628571 0.6457143 8043 b 2.0057144 0.79142857 8141 a 8522 1.1342858 1.7685714 8752 1.1342858 1.7685714 8755 1.1342858 1.7685714 8757 1.1342858 1.7685714 8791 1.1314286 1.7685714 8796 1.1314286 1.7685714 8798 1.1285715 1.7685714 8800 1.1285715 1.7685714 8802 1.1285715 1.7657143 8803 1.1257143 1.7657143 8804 1.1257143 1.7628572 8805 1.1257143 1.76 8806 1.1257143 1.7571429 8807 1.1257143 1.7542857 8808 1.1257143 1.7542857 8809 1.1314286 1.7514286 8810 1.1314286 1.7485714 8811 1.1342858 1.7485714 8812 1.1371429 1.7485714 8813 1.1428572 1.7514286 8814 1.1514286 1.7571429 8815 1.1542858 1.76 8816 1.1542858 1.7628572 8817 1.1514286 1.7657143 8818 1.1485715 1.7657143 8819 1.1485715 1.7685714 8820 1.1457143 1.7685714 8821 a 8822 1.2314285 1.7657143 8886 1.2285714 1.7685714 8889 1.2285714 1.7685714 8890 1.2257142 1.7685714 8892 1.2257142 1.7685714 8893 1.2257142 1.7685714 8894 1.2228571 1.7628572 8895 1.2228571 1.7628572 8896 1.2257142 1.76 8898 1.2285714 1.76 8899 1.2314285 1.7657143 8900 1.2342857 1.7685714 8901 1.2342857 1.7714286 8902 1.2342857 1.7714286 8903 1.2257142 1.7657143 8905 1.2257142 1.7657143 8906 1.2257142 1.7628572 8907 1.2257142 1.7628572 8908 1.2285714 1.7628572 8909 1.2342857 1.7657143 8910 1.2342857 1.7685714 8911 1.2342857 1.7742857 8912 1.2342857 1.7742857 8913 1.2285714 1.7742857 8914 1.2228571 1.7657143 8915 1.2228571 1.7628572 8916 1.2228571 1.7628572 8917 1.2257142 1.7628572 8918 1.2285714 1.7628572 8920 1.2314285 1.7742857 8921 1.2314285 1.7742857 8922 1.2314285 1.7742857 8923 1.2285714 1.7657143 8924 1.2285714 1.7657143 8925 1.2285714 1.7628572 8926 1.2314285 1.7628572 8927 1.2342857 1.7657143 8928 1.2371428 1.7685714 8929 1.24 1.7742857 8930 1.2428571 1.7771429 8931 1.24 1.78 8932 1.2371428 1.78 8933 1.2285714 1.7714286 8934 1.2285714 1.7685714 8935 1.2314285 1.7628572 8936 1.2342857 1.7628572 8937 1.2428571 1.7628572 8938 1.2457142 1.7628572 8939 1.2457142 1.7657143 8941 1.24 1.7657143 8942 1.2342857 1.7657143 8943 1.2342857 1.7657143 8944 1.2342857 1.7628572 8945 1.2342857 1.7628572 8946 1.2371428 1.7628572 8947 1.24 1.7628572 8948 1.24 1.7628572 8949 1.24 1.7657143 8950 1.24 1.7685714 8951 1.2371428 1.7657143 8952 1.2371428 1.7657143 8953 a 8953 1.3657143 1.7685714 8987 1.3657143 1.7714286 8988 1.3657143 1.7714286 8990 1.3628572 1.7714286 8992 1.36 1.7685714 8993 1.3571429 1.7657143 8994 1.3571429 1.7628572 8995 1.3571429 1.76 8996 1.3628572 1.76 8997 1.3685715 1.76 8998 1.3742857 1.76 8999 1.3742857 1.76 9000 1.3742857 1.7657143 9001 1.3742857 1.7685714 9002 1.3714286 1.7714286 9003 1.3714286 1.7714286 9004 1.3685715 1.7685714 9005 1.3657143 1.7657143 9006 1.3657143 1.7657143 9007 1.3685715 1.7628572 9008 1.3742857 1.7628572 9009 1.3742857 1.7628572 9010 1.38 1.7657143 9011 1.38 1.7685714 9012 1.3771429 1.7714286 9013 1.3742857 1.7714286 9014 1.3628572 1.7685714 9015 1.3628572 1.7657143 9016 1.3628572 1.7657143 9018 1.3685715 1.7628572 9019 1.3714286 1.7628572 9020 1.3742857 1.7657143 9021 1.3742857 1.7685714 9022 a 9882 1.0314286 1.64 9931 1.0314286 1.6457143 9932 1.0314286 1.6457143 9933 1.0314286 1.6485715 9934 1.0314286 1.64 9938 1.0314286 1.6285714 9939 1.0257143 1.6057143 9940 1.02 1.5771428 9941 1.0114286 1.5457143 9942 1.0085714 1.52 9943 1.0057143 1.5114286 9944 1.0057143 1.5057143 9945 1.0057143 1.5057143 9946 a 9949 0.9742857 1.5657144 9959 0.9714286 1.5657144 9960 0.9714286 1.5657144 9961 0.9714286 1.5657144 9962 0.98 1.5657144 9963 1.0028571 1.5657144 9964 1.0342857 1.5685714 9965 1.0457143 1.5714285 9966 1.0514286 1.5742857 9967 1.062857 1.5742857 9968 1.0657142 1.5742857 9969 a 9969 1.0885713 1.6371429 9976 1.0885713 1.64 9977 1.0885713 1.6428571 9978 1.0885713 1.6428571 9979 1.0885713 1.6457143 9980 1.0885713 1.6428571 9983 1.0885713 1.6171429 9984 1.0742856 1.58 9985 1.0571429 1.5428572 9986 1.0457143 1.5171429 9987 1.0371429 1.5057143 9988 1.0514286 1.52 9992 1.0857142 1.5485715 9993 1.1057143 1.56 9994 1.1114286 1.56 9995 1.1171429 1.5542858 9996 1.1171429 1.54 9997 1.1085715 1.5228572 9998 1.1057143 1.5171429 9999 1.1057143 1.5142857 10000 1.1142858 1.5142857 10001 1.1342858 1.5228572 10002 1.1542858 1.5371429 10003 1.1714286 1.5514286 10004 1.1800001 1.56 10005 1.1800001 1.5628572 10006 1.1714286 1.5628572 10007 1.1542858 1.5542858 10008 1.1485715 1.5485715 10009 1.1514286 1.54 10010 1.1657143 1.5314286 10011 1.1885715 1.5285714 10012 1.2228571 1.5228572 10013 1.2371428 1.5228572 10014 a 10014 1.3914286 1.5828571 10068 1.3914286 1.5857143 10069 1.3914286 1.5857143 10070 1.3885715 1.5885714 10071 1.3857143 1.5885714 10072 1.38 1.5885714 10073 1.3685715 1.5685714 10074 1.3657143 1.5542858 10075 1.3657143 1.5457143 10076 1.3742857 1.5371429 10077 1.3914286 1.5314286 10078 1.4085715 1.5371429 10079 a 10080 1.4799999 1.5657144 10088 1.4771428 1.5714285 10089 1.4771428 1.5742857 10090 1.4742856 1.5771428 10091 1.4657142 1.5685714 10092 1.4514285 1.5485715 10093 1.4457142 1.5342858 10094 1.4457142 1.5285714 10095 1.4599999 1.5257143 10096 1.4742856 1.5257143 10097 1.4942858 1.5371429 10098 1.5114286 1.5542858 10099 1.5142858 1.5657144 10100 1.5000001 1.5742857 10101 1.4857142 1.5742857 10102 1.4742856 1.5714285 10103 a 10104 1.5914285 1.5714285 10111 1.5914285 1.5714285 10113 1.5914285 1.5714285 10115 1.5828571 1.5714285 10116 1.5657144 1.56 10117 1.5600001 1.5542858 10118 1.5600001 1.5485715 10119 1.5685716 1.5428572 10120 1.5828571 1.5428572 10121 1.5971429 1.5457143 10122 1.6 1.5514286 10123 1.6 1.5542858 10124 1.6 1.5628572 10125 1.5971429 1.5685714 10126 a 10126 1.6514285 1.6371429 10138 1.6514285 1.64 10139 1.6514285 1.6285714 10142 1.6514285 1.6057143 10143 1.64 1.5685714 10144 1.6314285 1.5285714 10145 1.6285715 1.5171429 10146 1.6285715 1.5114286 10147 1.6285715 1.5114286 10148 a 10149 1.8571428 1.5828571 10246 1.8599999 1.5857143 10247 1.8628571 1.5857143 10248 1.8628571 1.5885714 10249 1.8628571 1.5885714 10252 1.8599999 1.5914285 10254 1.8485714 1.5914285 10255 1.8314285 1.5771428 10256 1.8085715 1.5457143 10257 1.8085715 1.5371429 10258 1.8114285 1.5342858 10259 1.8285714 1.5314286 10260 1.8457143 1.5342858 10261 1.8571428 1.5457143 10262 1.8685714 1.5571429 10263 1.8714285 1.56 10264 1.8714285 1.5542858 10267 1.8714285 1.5457143 10268 1.8799999 1.54 10269 1.8885715 1.5371429 10270 1.897143 1.5371429 10271 1.9028573 1.5371429 10272 a 10272 1.9342859 1.5742857 10288 1.9342859 1.5771428 10289 1.9342859 1.5771428 10290 1.9342859 1.5657144 10296 1.9257144 1.5571429 10297 1.9228573 1.5457143 10298 1.9228573 1.5371429 10299 1.9228573 1.5342858 10300 1.9228573 1.5314286 10301 1.9228573 1.5314286 10302 a 10303 1.957143 1.6685715 10311 1.9542859 1.6685715 10312 1.9542859 1.6628572 10314 1.9514287 1.6485715 10315 1.9485714 1.6371429 10316 1.9485714 1.6342857 10317 1.9485714 1.6342857 10318 1.9485714 1.6314286 10319 1.9514287 1.6314286 10320 a 10321 1.96 1.5628572 10348 1.96 1.56 10349 1.957143 1.5571429 10350 1.957143 1.5514286 10351 1.957143 1.5485715 10352 1.957143 1.5485715 10353 1.957143 1.5542858 10355 1.9628572 1.5657144 10356 1.9685714 1.58 10357 1.9771429 1.5942857 10358 1.9828572 1.6114285 10359 1.9857143 1.62 10360 1.9885714 1.6257143 10361 1.9914286 1.6314286 10362 1.9914286 1.6285714 10366 1.9885714 1.6171429 10367 1.9771429 1.6 10368 1.9771429 1.5971428 10369 1.9742858 1.5971428 10370 1.9771429 1.5971428 10371 1.9914286 1.6 10373 2.0171428 1.6057143 10374 2.0228572 1.6057143 10375 2.0285716 1.6057143 10376 2.0371428 1.6057143 10377 2.0371428 1.6028571 10378 2.0371428 1.5971428 10379 2.0371428 1.5942857 10380 2.0371428 1.5942857 10381 2.0371428 1.5914285 10382 a 10383 1.2657142 1.4342856 10431 1.2657142 1.4342856 10433 1.26 1.4314286 10438 1.2571428 1.4285715 10439 1.2571428 1.4257143 10440 1.2571428 1.4257143 10441 1.2571428 1.4257143 10442 1.26 1.4257143 10443 1.2628571 1.4257143 10444 1.2657142 1.4285715 10445 1.2657142 1.4314286 10446 1.2628571 1.4314286 10449 1.2571428 1.4257143 10450 1.2571428 1.4228572 10451 1.2571428 1.4228572 10453 1.2657142 1.4228572 10454 1.2657142 1.4228572 10455 1.2657142 1.4257143 10456 1.2657142 1.4285715 10457 1.2657142 1.4285715 10459 1.2628571 1.4200001 10460 1.26 1.4200001 10461 1.2628571 1.4200001 10463 1.2628571 1.4200001 10466 a 10468 1.3828572 1.4257143 10497 1.3771429 1.4257143 10502 1.3742857 1.4228572 10503 1.3742857 1.4228572 10505 1.3771429 1.4200001 10506 1.38 1.4200001 10507 1.3828572 1.4228572 10508 1.3828572 1.4257143 10509 1.3828572 1.4257143 10510 1.38 1.4257143 10512 1.38 1.4257143 10513 1.38 1.4257143 10514 1.38 1.4257143 10516 1.3857143 1.4257143 10517 1.3857143 1.4257143 10519 1.3828572 1.4285715 10520 1.3828572 1.4285715 10521 1.38 1.4285715 10522 1.38 1.4257143 10523 1.38 1.4257143 10524 1.3828572 1.4257143 10525 1.3828572 1.4257143 10526 1.3857143 1.4257143 10527 1.3885715 1.4257143 10528 1.3885715 1.4257143 10533 1.3857143 1.4285715 10534 1.3828572 1.4285715 10535 1.38 1.4257143 10536 1.38 1.4228572 10537 1.38 1.4200001 10539 1.3857143 1.4200001 10540 1.3857143 1.4200001 10541 1.3885715 1.4228572 10542 1.3885715 1.4257143 10543 1.3857143 1.4257143 10544 1.3828572 1.4257143 10545 1.38 1.4228572 10546 1.38 1.4200001 10547 1.3914286 1.4171429 10548 1.3942857 1.4171429 10549 1.3971429 1.4200001 10550 1.3971429 1.4200001 10551 1.3971429 1.4257143 10552 1.3914286 1.4285715 10553 1.3885715 1.4228572 10554 1.3885715 1.4228572 10555 1.3885715 1.4200001 10556 1.3942857 1.4171429 10557 1.3971429 1.4171429 10558 1.3971429 1.4200001 10559 1.3971429 1.4228572 10560 1.3971429 1.4228572 10561 1.3942857 1.4228572 10562 1.3914286 1.4200001 10563 1.3914286 1.4171429 10564 1.3942857 1.4171429 10565 1.3971429 1.4171429 10566 1.3971429 1.4200001 10567 a 10568 1.517143 1.4257143 10593 1.517143 1.4285715 10599 1.5142858 1.4285715 10600 1.5028572 1.4228572 10601 1.5000001 1.4228572 10602 1.5000001 1.4200001 10603 1.5000001 1.4171429 10604 1.5028572 1.4171429 10605 1.5057144 1.4171429 10606 1.5114286 1.4171429 10607 1.5114286 1.4200001 10608 1.5114286 1.4200001 10609 1.5114286 1.4228572 10611 1.5085715 1.4200001 10612 1.5057144 1.4200001 10613 1.5057144 1.4171429 10614 1.5085715 1.4171429 10615 1.5114286 1.4171429 10616 1.5114286 1.4171429 10617 1.517143 1.4200001 10618 1.517143 1.4228572 10619 1.5142858 1.4228572 10620 1.5057144 1.4171429 10621 1.5057144 1.4171429 10622 1.5057144 1.4142857 10623 1.5057144 1.4114286 10624 1.5085715 1.4114286 10625 1.5085715 1.4114286 10626 1.5114286 1.4142857 10627 1.5114286 1.4171429 10628 1.5057144 1.4171429 10630 1.5057144 1.4142857 10631 1.5057144 1.4142857 10632 1.5085715 1.4142857 10633 1.5114286 1.4142857 10634 1.5114286 1.4142857 10636 a 10638 -------------------------------------------------------------------------------- /src/levels/level3.txt: -------------------------------------------------------------------------------- 1 | 0.10857141 1.7257143 a 24592 b 0.34857136 1.4114286 24712 b 0.7885714 1.26 24792 b 1.1714286 1.0742857 24829 b 1.3228573 0.8657143 24979 b 1.3342857 0.46285713 25056 a 27856 b 1.9085715 0.33142853 28010 b 2.182857 0.54285717 28181 -0.19142866 1.0685714 29712 a 29714 -0.18285716 1.0457143 29728 a 32664 -0.2914287 1.1028571 32813 a 32814 -0.2914287 1.1114285 32831 -0.28857148 1.1085714 32833 -0.28857148 1.1085714 32841 -0.28857148 1.1057143 32842 -0.28857148 1.1057143 32843 -0.28857148 1.1028571 32844 -0.28285718 1.1028571 32845 -0.2800001 1.1028571 32846 -0.27714288 1.1028571 32847 -0.2742858 1.1085714 32848 -0.2714287 1.1114285 32849 -0.2714287 1.1171429 32850 -0.2714287 1.1228571 32851 -0.27714288 1.1228571 32852 -0.2800001 1.1228571 32853 -0.28857148 1.1085714 32854 -0.2914287 1.1028571 32855 -0.2914287 1.1028571 32856 -0.28857148 1.1 32857 -0.2857144 1.1 32858 -0.2800001 1.0971429 32859 -0.27714288 1.0971429 32860 -0.27714288 1.1 32861 -0.27714288 1.1057143 32862 -0.27714288 1.1085714 32863 -0.2800001 1.1085714 32865 -0.2800001 1.1028571 32866 -0.2800001 1.1 32867 -0.27714288 1.1 32868 -0.2742858 1.1 32869 -0.2742858 1.1 32870 -0.2742858 1.1028571 32871 -0.2742858 1.1057143 32872 -0.27714288 1.1057143 32873 -0.2742858 1.1057143 32878 -0.2714287 1.1057143 32880 -0.2714287 1.1085714 32881 -0.2685715 1.1142857 32882 -0.2685715 1.1171429 32883 -0.2685715 1.1171429 32884 -0.2714287 1.1171429 32885 -0.27714288 1.1085714 32886 -0.28285718 1.1 32887 -0.28285718 1.0971429 32888 -0.28285718 1.0971429 32889 -0.2714287 1.0971429 32890 -0.2685715 1.1 32891 -0.2657144 1.1028571 32892 -0.2657144 1.1085714 32893 -0.2685715 1.1085714 32894 -0.28285718 1.0971429 32895 -0.28857148 1.0885714 32896 -0.2857144 1.0857143 32897 -0.2800001 1.0857143 32898 a 32899 -0.06285727 1.1228571 32968 -0.06285727 1.1228571 32970 -0.06285727 1.1228571 32971 -0.060000062 1.1257143 32972 -0.06571436 1.1257143 32976 -0.06571436 1.12 32977 -0.06857145 1.1171429 32978 -0.07142866 1.1114285 32979 -0.07142866 1.1057143 32980 -0.06857145 1.1028571 32981 -0.06857145 1.1028571 32982 -0.06571436 1.1028571 32983 -0.06285727 1.1142857 32984 -0.06285727 1.1171429 32985 -0.06285727 1.12 32986 -0.06285727 1.1228571 32987 -0.06571436 1.1228571 32988 -0.07142866 1.1114285 32989 -0.07142866 1.1057143 32990 -0.07142866 1.1028571 32991 -0.06857145 1.1028571 32992 -0.06285727 1.1028571 32993 -0.057142973 1.1142857 32994 -0.051428556 1.1257143 32995 -0.051428556 1.1314286 32996 -0.06285727 1.1228571 32998 -0.077142954 1.1057143 32999 -0.077142954 1.1028571 33000 -0.074285746 1.1028571 33001 -0.07142866 1.1028571 33002 -0.06571436 1.1028571 33002 -0.060000062 1.1085714 33003 a 33003 0.15714288 1.1142857 33047 0.15714288 1.1142857 33048 0.15714288 1.1171429 33051 0.15714288 1.1171429 33053 0.15428573 1.1171429 33054 0.14857143 1.1142857 33055 0.14857143 1.1114285 33056 0.14857143 1.1085714 33057 0.14857143 1.1057143 33058 0.14857143 1.1057143 33059 0.15142858 1.1028571 33060 0.15142858 1.1028571 33061 0.15714288 1.1057143 33062 0.16285717 1.1114285 33063 0.16285717 1.1142857 33064 0.16285717 1.1142857 33065 0.15428573 1.1085714 33067 0.15142858 1.1028571 33068 0.15142858 1.1 33069 0.15142858 1.1 33070 0.15428573 1.0971429 33071 0.16000003 1.0971429 33072 0.16571426 1.1 33073 0.16571426 1.1057143 33074 0.16857141 1.1085714 33075 0.16857141 1.1114285 33076 0.16285717 1.1114285 33077 0.16285717 1.1085714 33078 0.16000003 1.1085714 33081 a 33082 -0.32857156 0.9885714 33206 -0.33428586 0.9742857 33214 -0.34000015 0.95428574 33215 -0.34857154 0.93142855 33216 -0.3657143 0.8885714 33217 -0.3714286 0.8714286 33218 -0.3714286 0.8714286 33219 -0.3657143 0.8771429 33223 a 33224 -0.3771429 0.92285717 33235 -0.3800001 0.92571425 33236 -0.3800001 0.92571425 33237 -0.3800001 0.92571425 33243 -0.3771429 0.92285717 33244 -0.36285722 0.91999996 33245 -0.34571433 0.91999996 33246 -0.33142865 0.91999996 33247 -0.32285726 0.91999996 33248 -0.32285726 0.91999996 33249 -0.32000017 0.91999996 33250 a 33252 -0.2914287 0.93714285 33267 -0.2914287 0.93714285 33268 -0.28857148 0.93714285 33269 -0.2914287 0.93714285 33274 -0.29428577 0.92285717 33275 -0.30285716 0.9 33276 -0.31142867 0.8771429 33277 -0.31428587 0.8657143 33278 -0.31428587 0.86 33279 a 33281 -0.2685715 0.9971429 33289 -0.2714287 0.9942857 33295 -0.2714287 0.9914286 33296 -0.2714287 0.9885714 33297 -0.2742858 0.9857143 33298 -0.2742858 0.98 33299 -0.2742858 0.9771428 33300 a 33301 -0.2685715 0.9 33322 -0.2714287 0.9 33323 -0.2685715 0.9 33327 -0.2628572 0.9114286 33328 -0.2542858 0.92571425 33329 -0.24285722 0.94285715 33330 -0.22285712 0.9628571 33331 -0.21714294 0.9685714 33332 -0.21428573 0.9685714 33333 -0.20857143 0.95714283 33334 -0.20857143 0.92857146 33335 -0.21142864 0.9114286 33336 -0.21428573 0.9028572 33337 -0.21428573 0.8971429 33338 a 33341 -0.17714298 0.95428574 33348 -0.17714298 0.95428574 33349 -0.17714298 0.95142853 33350 -0.18857145 0.94000006 33350 -0.19142866 0.92571425 33351 -0.19142866 0.91714287 33352 -0.18857145 0.91428566 33353 -0.18000007 0.91428566 33354 -0.16571438 0.91999996 33355 -0.15428579 0.93142855 33356 -0.1428572 0.94571424 33357 -0.1400001 0.95428574 33358 -0.13714302 0.96000004 33358 -0.13714302 0.95714283 33360 -0.15428579 0.93142855 33361 -0.18857145 0.8857143 33362 -0.24000013 0.82285714 33363 -0.2800001 0.7685714 33364 -0.29714286 0.7314286 33365 -0.29714286 0.7285714 33366 -0.29428577 0.7371428 33367 a 33368 -0.01999998 0.8314285 33434 -0.02285719 0.82857144 33435 -0.01999998 0.8314285 33441 -0.017142892 0.8428571 33442 -0.0028572083 0.88 33443 0.011428535 0.9114286 33444 0.02285707 0.93428576 33445 0.037142813 0.95142853 33446 0.0457142 0.96000004 33447 0.057142794 0.96571434 33448 0.06857133 0.9714285 33449 0.07428563 0.9714285 33450 0.077142775 0.96571434 33451 0.077142775 0.96000004 33452 0.07428563 0.94571424 33453 0.051428497 0.91999996 33454 0.034285665 0.9028572 33455 0.028571367 0.9028572 33456 0.025714219 0.9 33457 0.02285707 0.9057143 33458 0.02285707 0.9114286 33459 a 33460 0.12571424 0.93714285 33470 0.12571424 0.94000006 33473 0.122857094 0.94000006 33475 0.1171428 0.94000006 33476 0.10571426 0.93142855 33477 0.099999964 0.92285717 33478 0.099999964 0.91714287 33479 0.10857141 0.9114286 33480 0.12857139 0.9114286 33481 0.14571428 0.91428566 33482 0.15142858 0.91999996 33483 0.15428573 0.92285717 33484 0.15142858 0.92571425 33485 0.14857143 0.92857146 33486 0.14571428 0.92857146 33487 a 33487 0.18 0.93714285 33499 0.18 0.93714285 33501 0.17714286 0.93142855 33507 0.17428571 0.92571425 33508 0.17142856 0.91714287 33509 0.17142856 0.91428566 33510 0.17142856 0.91428566 33511 a 33513 0.19428569 0.9628571 33524 0.19428569 0.96000004 33533 0.19142854 0.95714283 33534 a 33538 0.19999999 0.9714285 33568 0.19999999 0.9714285 33569 0.19999999 0.9742857 33570 0.19714284 0.9742857 33575 0.19714284 0.9742857 33576 0.19142854 0.9628571 33577 0.19142854 0.96000004 33579 0.19428569 0.96000004 33580 0.19428569 0.96000004 33581 0.19714284 0.9628571 33582 0.19714284 0.96571434 33583 0.19714284 0.9628571 33587 0.19714284 0.9628571 33589 a 33592 0.21999997 0.9085715 33639 0.2314285 0.91999996 33640 0.23999995 0.92857146 33641 0.24857134 0.93428576 33642 0.25714278 0.93714285 33643 0.26285708 0.94000006 33644 0.2657143 0.94000006 33645 0.26857144 0.93428576 33646 0.26857144 0.93142855 33647 0.26857144 0.92571425 33648 0.26285708 0.9057143 33649 0.26285708 0.9 33650 0.25999993 0.8971429 33651 a 33655 0.32285708 0.98 33666 0.32285708 0.98 33667 0.32285708 0.9828571 33668 0.32285708 0.9828571 33670 0.32285708 0.98 33674 0.32285708 0.9742857 33675 0.31714284 0.95428574 33676 0.3085714 0.93428576 33677 0.29714286 0.9114286 33678 0.2942857 0.9 33679 0.2942857 0.8942857 33680 0.29142857 0.8942857 33681 0.2942857 0.8942857 33683 0.29714286 0.9028572 33684 a 33684 0.28571427 0.94571424 33697 0.28285712 0.94857144 33698 0.28571427 0.94857144 33701 0.29999995 0.94857144 33702 0.32857138 0.94857144 33703 0.3399999 0.94857144 33704 0.34285706 0.94857144 33705 0.34285706 0.94571424 33707 a 33708 0.37142855 0.93714285 33717 0.3742857 0.93714285 33718 0.37714285 0.94000006 33719 0.37714285 0.94000006 33720 0.37142855 0.94285715 33721 0.3599999 0.94857144 33722 0.3514285 0.94857144 33723 0.3514285 0.94571424 33724 0.34857136 0.93714285 33725 0.35428566 0.93142855 33726 0.3657143 0.91714287 33727 0.36857146 0.91428566 33728 0.36857146 0.9114286 33729 0.3514285 0.9028572 33730 0.3399999 0.9028572 33731 0.32571423 0.9057143 33732 0.31714284 0.9057143 33733 0.3142857 0.9057143 33734 a 33734 -0.3885715 0.67142856 33787 -0.3885715 0.67428577 33789 -0.3942858 0.67714286 33790 -0.4000001 0.67714286 33791 -0.41428578 0.6685715 33792 -0.43714297 0.6457143 33793 -0.44000006 0.6314286 33794 -0.44000006 0.6257143 33795 -0.43428588 0.6228571 33796 -0.41142857 0.6228571 33797 -0.3857143 0.6314286 33798 -0.3657143 0.6428572 33799 -0.3657143 0.6457143 33800 -0.3657143 0.6485714 33801 -0.3714286 0.65428567 33802 -0.3828572 0.6571429 33803 -0.3857143 0.6571429 33804 a 33804 -0.35714293 0.62 33821 -0.35714293 0.6228571 33822 -0.35714293 0.6257143 33823 -0.35428584 0.6371429 33824 -0.35142863 0.6485714 33825 -0.33714294 0.68857145 33826 -0.32857156 0.7171428 33827 -0.32000017 0.7342857 33828 -0.31714296 0.74 33829 -0.31428587 0.74 33830 -0.30857146 0.7342857 33831 -0.30571437 0.7285714 33832 -0.30571437 0.7228571 33833 -0.30857146 0.71428573 33834 -0.32571435 0.70000005 33835 -0.33142865 0.69714284 33836 -0.33428586 0.69428575 33837 a 33837 -0.36000013 0.69714284 33842 -0.35714293 0.69428575 33845 -0.34571433 0.69142854 33846 -0.32571435 0.68857145 33847 -0.30571437 0.68571424 33848 -0.30000007 0.68571424 33849 a 33849 -0.32000017 0.7114285 33923 -0.32000017 0.7114285 33925 -0.32000017 0.71428573 33928 -0.32000017 0.71428573 33929 -0.32000017 0.7171428 33930 -0.31714296 0.72 33931 -0.31714296 0.7228571 33932 -0.31714296 0.7285714 33933 -0.31428587 0.7314286 33934 -0.31142867 0.7342857 33935 -0.30285716 0.7371428 33936 -0.28857148 0.7371428 33937 -0.2800001 0.7371428 33938 -0.2714287 0.7371428 33939 -0.2685715 0.7371428 33940 -0.2685715 0.7314286 33941 -0.2657144 0.7285714 33942 -0.2657144 0.7285714 33943 -0.2657144 0.72 33944 -0.2685715 0.7171428 33945 -0.2685715 0.71428573 33946 -0.2685715 0.7114285 33947 -0.2685715 0.7114285 33948 -0.2628572 0.7114285 33950 a 33950 -0.08285725 0.7228571 33983 -0.08285725 0.7257143 33984 -0.08285725 0.7285714 33985 -0.08285725 0.7314286 33986 -0.08000004 0.7342857 33987 -0.08000004 0.7314286 33992 -0.08285725 0.70571434 33993 -0.09428573 0.68571424 33994 -0.10857153 0.65428567 33995 -0.12571442 0.6228571 33996 -0.13714302 0.5942857 33997 -0.1400001 0.5914285 33998 -0.13428581 0.5971428 34001 a 34002 -0.08571434 0.6428572 34013 -0.08571434 0.6428572 34014 -0.08285725 0.6428572 34016 -0.08285725 0.6457143 34017 -0.08285725 0.6428572 34022 -0.08571434 0.6342857 34023 -0.09428573 0.6114286 34024 -0.097142935 0.6057143 34025 -0.097142935 0.6028571 34026 -0.097142935 0.6 34027 a 34029 -0.048571467 0.70571434 34037 -0.048571467 0.70285714 34040 -0.048571467 0.70000005 34041 -0.051428556 0.69428575 34042 -0.051428556 0.69142854 34043 a 34044 -0.017142892 0.67428577 34054 -0.02285719 0.67714286 34056 -0.034285665 0.67714286 34057 -0.04571426 0.66571426 34058 -0.051428556 0.6571429 34059 -0.051428556 0.65428567 34060 -0.04571426 0.6514286 34061 -0.034285665 0.6514286 34062 -0.01999998 0.6514286 34063 -0.01999998 0.6514286 34064 -0.017142892 0.6514286 34065 -0.017142892 0.6457143 34066 -0.01999998 0.6285714 34067 -0.037142873 0.6028571 34068 -0.074285746 0.55999994 34069 -0.097142935 0.54857147 34070 -0.10857153 0.54571426 34071 -0.11428583 0.54857147 34072 -0.117143035 0.56285715 34073 -0.117143035 0.56857145 34074 -0.10571444 0.57142854 34075 a 34076 0.057142794 0.70000005 34093 0.057142794 0.70571434 34094 0.057142794 0.70857143 34095 0.057142794 0.7114285 34096 0.059999883 0.7114285 34097 0.059999883 0.71428573 34098 0.059999883 0.7114285 34104 0.054285645 0.70285714 34105 0.0457142 0.68571424 34106 0.025714219 0.65428567 34107 0.008571386 0.6314286 34108 0.008571386 0.6285714 34109 0.008571386 0.6257143 34110 0.02285707 0.6371429 34113 0.034285665 0.6428572 34114 0.04857135 0.6485714 34114 0.059999883 0.6514286 34115 0.06571418 0.65428567 34116 0.06571418 0.6485714 34119 0.06571418 0.6457143 34120 0.06571418 0.6428572 34121 0.059999883 0.6371429 34122 0.059999883 0.6314286 34123 0.057142794 0.6314286 34124 0.057142794 0.6285714 34125 0.059999883 0.6285714 34126 0.059999883 0.6285714 34127 a 34127 0.1114285 0.70285714 34139 0.11428565 0.70571434 34140 0.11428565 0.70571434 34141 0.11428565 0.70857143 34142 0.11428565 0.70000005 34146 0.11428565 0.70000005 34147 0.1114285 0.69142854 34148 0.10571426 0.67999995 34149 0.097142816 0.65999997 34150 0.09428567 0.6514286 34151 0.09142846 0.6457143 34152 0.08857131 0.64 34153 0.08857131 0.6342857 34154 0.08857131 0.6342857 34159 a 34160 0.07428563 0.67142856 34177 0.07428563 0.67428577 34178 0.07428563 0.67428577 34179 0.077142775 0.67428577 34180 0.097142816 0.67428577 34181 0.1171428 0.67142856 34182 0.13714278 0.66571426 34183 0.1428572 0.66571426 34184 a 34187 -0.32285726 0.46857142 34250 -0.32285726 0.46857142 34251 -0.32285726 0.4714285 34253 -0.32571435 0.4714285 34258 -0.32857156 0.46857142 34259 -0.32857156 0.46857142 34260 -0.33142865 0.46285713 34261 -0.33142865 0.46000004 34262 -0.32857156 0.46000004 34263 -0.32857156 0.45714283 34264 -0.32571435 0.45714283 34265 -0.32285726 0.46285713 34266 -0.32000017 0.46571434 34267 -0.32000017 0.46857142 34268 -0.32000017 0.4714285 34269 -0.32285726 0.4714285 34270 -0.32571435 0.4714285 34271 -0.32571435 0.46857142 34272 -0.32857156 0.46571434 34273 -0.32857156 0.46285713 34274 -0.32571435 0.46285713 34275 -0.32285726 0.46285713 34276 -0.32000017 0.46285713 34277 -0.32000017 0.46571434 34278 -0.31714296 0.46857142 34279 -0.32285726 0.46857142 34281 -0.32857156 0.46000004 34282 -0.32857156 0.46000004 34283 -0.32857156 0.45714283 34284 -0.32857156 0.45714283 34285 -0.32571435 0.45714283 34286 a 34286 -0.18000007 0.46285713 34310 -0.18000007 0.46285713 34317 -0.18285716 0.46285713 34318 -0.18571436 0.46285713 34319 -0.18571436 0.46000004 34321 -0.18571436 0.45714283 34322 -0.18571436 0.45428574 34323 -0.18285716 0.45428574 34324 -0.17714298 0.45428574 34325 -0.17428577 0.45428574 34326 -0.17428577 0.45714283 34327 -0.17142868 0.46000004 34328 -0.17142868 0.46285713 34329 -0.17142868 0.46285713 34330 -0.17714298 0.46285713 34331 -0.18000007 0.46000004 34332 -0.18000007 0.45714283 34333 -0.17714298 0.45714283 34334 -0.17428577 0.45714283 34335 -0.17428577 0.45714283 34336 -0.17142868 0.45714283 34337 -0.17142868 0.46000004 34338 -0.17142868 0.46285713 34339 -0.17428577 0.46285713 34340 -0.17714298 0.46285713 34341 a 34343 -0.008571506 0.4771428 34396 -0.008571506 0.47428572 34397 -0.011428595 0.47428572 34398 -0.011428595 0.4714285 34399 -0.008571506 0.46857142 34400 -0.0057142973 0.46857142 34401 -0.0028572083 0.46857142 34402 0 0.46857142 34403 0.002857089 0.4714285 34404 0.0057142377 0.47428572 34405 0.0057142377 0.47428572 34406 0.002857089 0.4771428 34408 0.002857089 0.4771428 34409 -0.0028572083 0.4771428 34410 -0.0028572083 0.47428572 34411 -0.0028572083 0.47428572 34412 -0.0028572083 0.4714285 34413 0.002857089 0.4714285 34414 0.002857089 0.4714285 34415 0.0057142377 0.4714285 34416 0.008571386 0.4714285 34417 0.008571386 0.47428572 34418 0.008571386 0.4771428 34419 0.0057142377 0.4771428 34420 0.002857089 0.4771428 34421 0.002857089 0.47428572 34422 0.002857089 0.47428572 34423 0.002857089 0.4714285 34424 0.002857089 0.4714285 34425 0.002857089 0.47428572 34427 0.002857089 0.47428572 34428 a 34429 -------------------------------------------------------------------------------- /src/levels/remember.txt: -------------------------------------------------------------------------------- 1 | 0.91714287 1.7 b 0.9085714 0.69428575 2354 b 0.8742857 0.7171428 2375 b 0.8285714 0.7542857 2407 b 0.79714286 0.79428566 2443 b 0.77428573 0.8628571 2478 b 0.8342857 0.9057143 2511 b 0.8914286 0.8885714 2549 b 0.91999996 0.8542857 2580 b 0.9685715 0.8828571 2613 b 0.99714285 0.9085715 2639 b 1.0457143 0.92285717 2674 b 1.0742856 0.8971429 2713 b 1.0885713 0.8514286 2747 b 1.0457143 0.79714286 2778 b 1.0228571 0.7657143 2807 b 0.98857147 0.72 2841 b 0.9742857 0.70571434 2869 -0.2542858 1.5657144 3680 -0.2542858 1.5657144 3681 -0.2542858 1.5685714 3684 -0.2542858 1.5685714 3685 -0.2542858 1.5714285 3686 -0.2542858 1.5714285 3687 -0.2571429 1.5714285 3688 -0.2571429 1.5742857 3689 -0.2657144 1.5714285 3690 -0.2742858 1.5628572 3691 -0.27714288 1.5514286 3692 -0.27714288 1.54 3693 -0.27714288 1.5371429 3694 -0.2742858 1.5342858 3695 -0.2714287 1.5342858 3696 -0.2600001 1.54 3697 -0.2514286 1.5542858 3698 -0.24857152 1.5742857 3699 -0.24857152 1.5771428 3700 -0.2514286 1.5771428 3701 -0.2542858 1.5771428 3702 -0.2657144 1.5714285 3703 -0.2742858 1.5571429 3704 -0.2742858 1.5542858 3705 -0.2685715 1.5542858 3706 -0.2628572 1.5542858 3707 -0.24857152 1.56 3708 -0.24857152 1.5657144 3709 -0.24857152 1.5714285 3710 -0.2514286 1.5714285 3711 -0.2628572 1.5657144 3712 -0.2657144 1.5514286 3713 -0.2657144 1.5485715 3714 -0.2628572 1.5485715 3715 -0.2600001 1.5457143 3716 -0.2542858 1.5485715 3717 -0.2542858 1.5514286 3718 a 3719 -0.16285717 1.5714285 3739 -0.16571438 1.5714285 3740 -0.16571438 1.5714285 3741 -0.16571438 1.5742857 3742 -0.16857147 1.5742857 3743 -0.16857147 1.5714285 3744 -0.17142868 1.5628572 3745 -0.17142868 1.56 3746 -0.16857147 1.5571429 3747 -0.16285717 1.5571429 3748 -0.15428579 1.5571429 3749 -0.1514287 1.56 3750 -0.14857149 1.5657144 3751 -0.14857149 1.5685714 3752 -0.1514287 1.5714285 3753 -0.16571438 1.56 3754 -0.17142868 1.5485715 3755 -0.17142868 1.5457143 3756 -0.16571438 1.5457143 3757 -0.16285717 1.5457143 3758 -0.157143 1.5485715 3759 -0.157143 1.5514286 3760 -0.157143 1.56 3761 -0.16571438 1.5685714 3762 -0.17142868 1.5628572 3763 -0.17428577 1.5542858 3764 -0.17428577 1.5514286 3765 -0.16857147 1.5485715 3766 -0.16571438 1.5485715 3767 -0.16285717 1.5485715 3768 a 3768 -0.08285725 1.5714285 3786 -0.08285725 1.5742857 3788 -0.08285725 1.5742857 3789 -0.08857143 1.5714285 3791 -0.08857143 1.5657144 3792 -0.08857143 1.56 3793 -0.08571434 1.56 3794 -0.077142954 1.56 3795 -0.06571436 1.5628572 3796 -0.060000062 1.5657144 3797 -0.060000062 1.5685714 3798 -0.060000062 1.5742857 3799 -0.060000062 1.5742857 3800 -0.06857145 1.5685714 3801 -0.06857145 1.5657144 3802 -0.06857145 1.5628572 3803 -0.06571436 1.5628572 3804 -0.06571436 1.5628572 3805 -0.06285727 1.5628572 3806 -0.06285727 1.5685714 3807 -0.06285727 1.5714285 3808 -0.074285746 1.5714285 3809 -0.08000004 1.56 3810 -0.08000004 1.5571429 3811 -0.077142954 1.5542858 3812 -0.074285746 1.5542858 3813 a 3816 -0.41142857 1.4028571 4136 -0.41142857 1.4057143 4137 -0.41428578 1.4085715 4138 -0.41428578 1.4114286 4139 -0.41428578 1.4114286 4141 -0.43142867 1.3571429 4686 a 4686 -0.42000008 1.3885715 4756 -0.42000008 1.3914286 4759 -0.42000008 1.3914286 4761 -0.42000008 1.3942857 4763 -0.42000008 1.3942857 4766 -0.42000008 1.3942857 4776 -0.41714287 1.3857143 4777 -0.41714287 1.36 4778 -0.41714287 1.3314285 4779 -0.41714287 1.3142858 4780 -0.41714287 1.2914286 4781 -0.42000008 1.2771429 4782 -0.42000008 1.2742858 4783 -0.42000008 1.2742858 4784 -0.42000008 1.2714286 4785 -0.42000008 1.2742858 4787 a 4788 -0.46000004 1.3885715 4804 -0.46571434 1.3914286 4805 -0.46857154 1.3914286 4806 -0.47428584 1.3914286 4807 -0.47714293 1.3942857 4808 -0.48000002 1.3942857 4809 -0.47714293 1.3942857 4814 -0.46285725 1.3885715 4815 -0.43428588 1.3857143 4816 -0.40857148 1.3857143 4817 -0.3914286 1.3857143 4818 -0.3800001 1.3857143 4819 -0.3771429 1.3857143 4820 -0.3800001 1.3857143 4823 a 4824 -0.43428588 1.2771429 4855 -0.43714297 1.2771429 4856 -0.43714297 1.2771429 4857 -0.44000006 1.2771429 4858 -0.44000006 1.2771429 4859 -0.44285727 1.2771429 4860 -0.44285727 1.2771429 4863 -0.44285727 1.2771429 4864 -0.44571435 1.2771429 4865 -0.44285727 1.2742858 4871 -0.44000006 1.2714286 4872 -0.43142867 1.2685714 4873 -0.41142857 1.2657143 4874 -0.3971429 1.2657143 4875 -0.3914286 1.2657143 4876 -0.3885715 1.2657143 4877 a 4882 -0.23714292 1.38 4931 -0.23714292 1.3828571 4933 -0.23714292 1.38 4938 -0.23714292 1.3542857 4939 -0.24000013 1.3171428 4940 -0.24857152 1.2657143 4941 -0.2542858 1.2371428 4942 -0.2542858 1.2314286 4943 -0.24857152 1.2428572 4946 -0.24000013 1.2714286 4947 -0.22571433 1.2914286 4948 -0.21714294 1.3 4949 -0.21142864 1.3028572 4950 -0.20857143 1.3028572 4951 -0.20285714 1.2971429 4952 -0.20285714 1.2942858 4953 -0.20285714 1.28 4954 -0.20285714 1.2714286 4955 -0.20285714 1.26 4956 -0.20571434 1.2485714 4957 -0.20571434 1.2485714 4958 -0.20000005 1.2542857 4960 a 4960 -0.1457144 1.3028572 4966 -0.14857149 1.3028572 4968 -0.15428579 1.3028572 4969 -0.157143 1.2914286 4970 -0.16000009 1.2714286 4971 -0.16000009 1.2571428 4972 -0.15428579 1.2571428 4973 -0.14857149 1.2571428 4974 -0.13714302 1.2657143 4975 -0.13142872 1.2771429 4976 -0.13142872 1.2828572 4977 -0.13428581 1.2914286 4978 -0.13714302 1.2914286 4979 -0.13714302 1.2914286 4980 -0.1428572 1.2828572 4981 a 4981 -0.11428583 1.2057142 4999 -0.11428583 1.2028571 5000 -0.11428583 1.2028571 5001 -0.11428583 1.2 5002 -0.11142874 1.2114286 5007 -0.10571444 1.2314286 5008 -0.09428573 1.28 5009 -0.08285725 1.3171428 5010 -0.077142954 1.3485714 5011 -0.074285746 1.3571429 5012 -0.06857145 1.3571429 5013 -0.06571436 1.3571429 5014 -0.06285727 1.3542857 5015 -0.06285727 1.3514285 5016 -0.06285727 1.3285714 5017 -0.06857145 1.3085715 5018 -0.077142954 1.2971429 5019 -0.08285725 1.2914286 5020 -0.08857143 1.2914286 5021 -0.09142864 1.2914286 5022 -0.09428573 1.2914286 5023 a 5024 -0.04571426 1.3142858 5066 -0.04285717 1.3114285 5069 -0.037142873 1.3114285 5070 -0.02285719 1.3114285 5071 -0.017142892 1.3171428 5072 -0.014285684 1.3199999 5073 -0.011428595 1.3228571 5074 -0.011428595 1.3257143 5075 -0.017142892 1.3314285 5076 -0.028571486 1.3314285 5077 -0.037142873 1.3228571 5078 -0.03999996 1.3028572 5079 -0.03999996 1.28 5080 -0.028571486 1.2714286 5081 -0.014285684 1.2685714 5082 0.002857089 1.2714286 5083 0.011428535 1.2771429 5084 a 5084 -0.45428586 1.1171429 5162 -0.45428586 1.1171429 5165 -0.45428586 1.1171429 5166 -0.45142865 1.1085714 5171 -0.44571435 1.0914285 5172 -0.43714297 1.0742857 5173 -0.43142867 1.0571429 5174 -0.42571437 1.0342858 5175 -0.42571437 1.0314286 5176 -0.42285717 1.0285714 5177 a 5178 -0.3828572 1.1114285 5187 -0.3828572 1.1142857 5188 -0.3828572 1.1142857 5190 -0.3828572 1.1114285 5191 -0.3942858 1.0828571 5192 -0.40857148 1.0457143 5193 -0.43428588 0.9828571 5194 -0.45142865 0.93428576 5195 -0.46285725 0.9 5196 -0.47142863 0.88 5197 -0.47428584 0.8771429 5198 -0.47428584 0.8771429 5200 a 5201 -0.35428584 1.0799999 5210 -0.35142863 1.0799999 5211 -0.35142863 1.0857143 5212 -0.36285722 1.0799999 5217 -0.36857152 1.0742857 5218 -0.37428582 1.0657144 5218 -0.3828572 1.0485713 5219 -0.3828572 1.0285714 5220 -0.3771429 1.02 5221 -0.3657143 1.0171428 5222 -0.34857154 1.0257143 5223 -0.31714296 1.0514286 5224 -0.31142867 1.0657144 5225 -0.30857146 1.0742857 5226 -0.31714296 1.0885714 5227 a 8161 -0.2857144 1.0828571 8217 -0.2857144 1.0857143 8218 -0.2857144 1.0885714 8219 -0.2857144 1.0914285 8220 -0.2857144 1.0914285 8221 -0.28857148 1.0828571 8226 -0.28857148 1.06 8227 -0.28857148 1.0457143 8228 -0.28285718 1.0342858 8229 -0.2800001 1.0314286 8230 -0.2714287 1.0285714 8231 -0.2571429 1.0314286 8232 -0.23714292 1.0457143 8233 -0.21428573 1.0742857 8234 -0.20857143 1.0885714 8235 -0.20571434 1.1057143 8236 -0.20571434 1.0942857 8238 -0.20571434 1.0542858 8239 -0.19428575 1.0342858 8240 -0.17714298 1.0257143 8241 -0.16571438 1.02 8242 -0.1428572 1.0171428 8243 a 8244 -0.47714293 0.7428571 8378 -0.47714293 0.7457143 8379 -0.47714293 0.7457143 8380 -0.47714293 0.7485714 8381 -0.47714293 0.7485714 8383 -0.47714293 0.7485714 8393 -0.47714293 0.7457143 8394 -0.47428584 0.7371428 8395 -0.46857154 0.71428573 8396 -0.46571434 0.68857145 8397 -0.46571434 0.6628572 8398 -0.46285725 0.6228571 8399 -0.46285725 0.6057143 8400 -0.46000004 0.5971428 8401 -0.46000004 0.5942857 8402 -0.46000004 0.5942857 8403 -0.45714295 0.5942857 8404 -0.45714295 0.5942857 8407 -0.45714295 0.6 8408 -0.45714295 0.6057143 8409 -0.45714295 0.6057143 8410 -0.45714295 0.6057143 8411 -0.45714295 0.6085714 8412 -0.45714295 0.6114286 8413 -0.45714295 0.6228571 8414 -0.45714295 0.6314286 8415 -0.45714295 0.6314286 8416 a 8417 -0.46571434 0.6485714 8448 -0.46571434 0.6485714 8450 -0.46285725 0.65999997 8453 -0.45142865 0.67999995 8454 -0.44571435 0.70571434 8455 -0.43428588 0.7228571 8456 -0.42285717 0.7257143 8457 -0.41142857 0.7285714 8458 -0.4000001 0.7257143 8459 -0.3971429 0.7228571 8460 -0.3971429 0.72 8461 -0.3914286 0.7171428 8462 -0.3885715 0.71428573 8463 -0.3857143 0.7114285 8464 a 8465 -0.3914286 0.69142854 8478 -0.3885715 0.69142854 8481 -0.3771429 0.69714284 8482 -0.36285722 0.70285714 8483 -0.35428584 0.70857143 8484 -0.34285724 0.7171428 8485 -0.34000015 0.7228571 8486 -0.34000015 0.7257143 8487 -0.34285724 0.7285714 8488 -0.35428584 0.7314286 8489 -0.3771429 0.70000005 8490 -0.3857143 0.67142856 8491 -0.3857143 0.6514286 8492 -0.3800001 0.6371429 8493 -0.36857152 0.6314286 8494 -0.34571433 0.6285714 8495 -0.32571435 0.6371429 8496 -0.30285716 0.6514286 8497 a 8498 -0.2857144 0.6685715 8526 -0.28285718 0.66571426 8527 -0.28285718 0.66571426 8528 -0.28285718 0.6628572 8529 -0.28285718 0.6628572 8533 -0.2800001 0.66571426 8534 -0.2685715 0.70571434 8535 -0.2571429 0.7314286 8536 -0.24285722 0.7571429 8537 -0.23142862 0.7714286 8538 -0.22857141 0.7742857 8539 -0.22571433 0.7742857 8540 -0.22000003 0.7514286 8541 -0.22000003 0.71428573 8542 -0.22571433 0.69714284 8543 -0.22571433 0.69428575 8544 -0.22571433 0.69714284 8548 -0.20857143 0.7257143 8549 -0.19428575 0.7485714 8550 -0.18000007 0.7628572 8551 -0.17142868 0.7628572 8552 -0.16857147 0.7628572 8553 -0.16571438 0.7457143 8554 -0.16571438 0.7228571 8555 -0.16571438 0.70857143 8556 -0.16571438 0.69714284 8557 -0.16571438 0.69428575 8558 -0.16571438 0.69142854 8559 -0.16571438 0.69142854 8560 a 8561 -0.1428572 0.7285714 8571 -0.1400001 0.7285714 8572 -0.13142872 0.7285714 8573 -0.120000124 0.7342857 8574 -0.097142935 0.7542857 8575 -0.08571434 0.7685714 8576 -0.08285725 0.7885715 8577 -0.08285725 0.80285716 8578 -0.09428573 0.80571425 8579 -0.117143035 0.78 8580 -0.1428572 0.72 8581 -0.14857149 0.69714284 8582 -0.13714302 0.68285716 8583 -0.117143035 0.67428577 8584 -0.097142935 0.67428577 8585 -0.07142866 0.68571424 8586 -0.051428556 0.69714284 8587 a 8588 -0.034285665 0.7171428 8622 -0.034285665 0.7171428 8623 -0.034285665 0.71428573 8624 -0.034285665 0.71428573 8625 -0.031428576 0.7228571 8629 -0.025714278 0.7457143 8630 -0.014285684 0.7771429 8631 0.002857089 0.81428576 8632 0.017142832 0.83428574 8633 0.019999921 0.83428574 8634 0.025714219 0.83428574 8635 0.028571367 0.81428576 8636 0.02285707 0.76 8637 0.019999921 0.7371428 8638 0.017142832 0.7257143 8639 0.028571367 0.7457143 8643 0.04285705 0.78 8644 0.059999883 0.80857146 8645 0.06857133 0.81428576 8646 0.06857133 0.81428576 8647 0.07428563 0.79714286 8648 0.07428563 0.7685714 8649 0.07428563 0.7542857 8650 0.07428563 0.7428571 8651 0.07428563 0.74 8652 0.07428563 0.74 8653 0.079999864 0.74 8654 a 8655 0.13999993 0.93142855 8678 0.13999993 0.93142855 8679 0.13999993 0.92571425 8683 0.13999993 0.8771429 8684 0.12571424 0.81428576 8685 0.119999945 0.7742857 8686 0.1171428 0.7685714 8687 0.1171428 0.7657143 8688 0.119999945 0.7657143 8689 0.122857094 0.7714286 8690 0.13999993 0.78571427 8691 0.15428573 0.79142857 8692 0.17142856 0.7885715 8693 0.17428571 0.7828572 8694 0.17428571 0.7714286 8695 0.16857141 0.7485714 8696 0.15428573 0.7314286 8697 0.13428563 0.72 8698 0.119999945 0.72 8699 0.11428565 0.72 8700 0.11428565 0.7228571 8702 a 8702 0.20285714 0.7628572 8736 0.20285714 0.7628572 8738 0.20285714 0.7628572 8740 0.21714282 0.7628572 8741 0.2314285 0.7685714 8742 0.24857134 0.7742857 8743 0.26285708 0.7828572 8744 0.27142859 0.7885715 8745 0.27142859 0.79428566 8746 0.26857144 0.79999995 8747 0.25714278 0.80285716 8748 0.2371428 0.80285716 8749 0.20857137 0.7685714 8750 0.20571423 0.7571429 8751 0.20571423 0.7314286 8752 0.21428567 0.7228571 8753 0.22857136 0.72 8754 0.26857144 0.72 8755 0.29142857 0.7257143 8756 a 8757 0.30571425 0.7342857 8776 0.3085714 0.7342857 8777 0.3085714 0.7342857 8778 0.3085714 0.7371428 8780 0.3085714 0.7371428 8782 0.31714284 0.7457143 8783 0.31999993 0.76 8784 0.32857138 0.78 8785 0.33142853 0.80571425 8786 0.3399999 0.83428574 8787 0.3399999 0.8371428 8788 0.32571423 0.80571425 8792 0.31714284 0.7885715 8793 0.31714284 0.78 8794 0.31714284 0.78 8795 0.33428568 0.7885715 8798 0.3571428 0.79999995 8799 0.3742857 0.80285716 8800 0.38 0.79999995 8801 0.38285714 0.79714286 8802 0.3857143 0.79428566 8803 0.3857143 0.79142857 8804 0.38857144 0.7885715 8805 0.3857143 0.78571427 8807 a 8807 a 11368 -------------------------------------------------------------------------------- /src/levels/squiggles.txt: -------------------------------------------------------------------------------- 1 | -0.07142866 1.5714285 a 5584 -0.42285717 1.6800001 5681 -0.42000008 1.6800001 5682 -0.41714287 1.6857142 5683 -0.41714287 1.6857142 5684 -0.41714287 1.6885715 5685 -0.41714287 1.6885715 5689 -0.42285717 1.6885715 5690 -0.43142867 1.6857142 5691 -0.43714297 1.6800001 5692 -0.44571435 1.6685715 5693 -0.46000004 1.64 5694 -0.46857154 1.6171429 5695 -0.47428584 1.5914285 5696 -0.47714293 1.5628572 5697 -0.48000002 1.5314286 5698 -0.47714293 1.4828572 5699 -0.46285725 1.4542857 5700 -0.44571435 1.4285715 5701 -0.42571437 1.4085715 5702 -0.40285718 1.3971429 5703 -0.36857152 1.3971429 5704 -0.35142863 1.4114286 5705 -0.34000015 1.4314286 5706 -0.33714294 1.4571428 5707 -0.33714294 1.48 5708 -0.34285724 1.4857142 5709 -0.34571433 1.4885714 5710 -0.34857154 1.4885714 5711 -0.35142863 1.4885714 5712 -0.3714286 1.48 5713 -0.3914286 1.4571428 5714 -0.40571427 1.4342856 5715 -0.42000008 1.4085715 5716 -0.42857146 1.36 5717 -0.43142867 1.3171428 5718 -0.43142867 1.2771429 5719 -0.43142867 1.24 5720 -0.42857146 1.2028571 5721 -0.41714287 1.1514286 5722 -0.4000001 1.1171429 5723 -0.3714286 1.0914285 5724 -0.33714294 1.0742857 5725 -0.2800001 1.0685714 5726 -0.2514286 1.0685714 5727 -0.22000003 1.0771428 5728 -0.19142866 1.0885714 5729 -0.17714298 1.1 5730 -0.16857147 1.1171429 5731 -0.17428577 1.1285715 5732 -0.18571436 1.1457143 5733 -0.20571434 1.1600001 5734 -0.23142862 1.1685715 5735 -0.2542858 1.1685715 5736 -0.28285718 1.1542857 5737 -0.31142867 1.14 5738 -0.33142865 1.1257143 5739 -0.34857154 1.0857143 5740 -0.35142863 1.0485713 5741 -0.35142863 1.0142858 5742 -0.34857154 0.9828571 5743 -0.33714294 0.95428574 5744 -0.32571435 0.94285715 5745 -0.30571437 0.94000006 5746 -0.27714288 0.95142853 5747 -0.2514286 0.98 5748 -0.23142862 1.0085714 5749 -0.23142862 1.0171428 5750 -0.23142862 1.0228572 5751 -0.24571443 1.0314286 5752 -0.2714287 1.0342858 5753 -0.32857156 1.0342858 5754 -0.36857152 1.0171428 5755 -0.3942858 0.9971429 5756 -0.41142857 0.9771428 5757 -0.42000008 0.92857146 5758 -0.42000008 0.88 5759 -0.41428578 0.8371428 5760 -0.4000001 0.80285716 5761 -0.37428582 0.7742857 5762 -0.35142863 0.7657143 5763 -0.33142865 0.76 5764 -0.31142867 0.7657143 5765 -0.30000007 0.7714286 5766 -0.2857144 0.78571427 5767 -0.2857144 0.79142857 5768 -0.2857144 0.79428566 5769 -0.29714286 0.79999995 5770 -0.32571435 0.80571425 5771 -0.35714293 0.80285716 5772 -0.3857143 0.79142857 5773 -0.40571427 0.7742857 5774 -0.42000008 0.7457143 5775 -0.43714297 0.67714286 5776 -0.43714297 0.6285714 5777 -0.42857146 0.58000004 5778 -0.41714287 0.5371429 5779 -0.40571427 0.5028571 5780 a 5780 -0.40571427 0.52 5790 -0.40571427 0.5228572 5791 -0.40857148 0.5285715 5792 -0.41428578 0.5314286 5793 -0.43142867 0.54571426 5794 -0.43428588 0.54857147 5795 -0.44000006 0.54571426 5796 -0.44285727 0.54285717 5797 -0.44857156 0.52 5798 -0.44857156 0.5028571 5799 a 5799 -0.42285717 0.54285717 5864 -0.42285717 0.54285717 5865 -0.42571437 0.54285717 5866 -0.42857146 0.54285717 5867 -0.42857146 0.54285717 5868 -0.42857146 0.54571426 5870 -0.43142867 0.54571426 5871 -0.43142867 0.54285717 5872 -0.43428588 0.5285715 5873 -0.44000006 0.5028571 5874 -0.44000006 0.46857142 5875 -0.42285717 0.41428566 5876 -0.40857148 0.3914286 5877 -0.3914286 0.38 5878 -0.36857152 0.3771429 5879 -0.34000015 0.3771429 5880 -0.32571435 0.3857143 5881 -0.31428587 0.39999998 5882 -0.30857146 0.41714287 5883 -0.30571437 0.42857146 5884 -0.30571437 0.44000006 5885 -0.30857146 0.44571424 5886 -0.31714296 0.45142853 5887 -0.32571435 0.45714283 5888 -0.34000015 0.46285713 5889 -0.34571433 0.46285713 5890 -0.35428584 0.46000004 5891 -0.36000013 0.45142853 5892 -0.3657143 0.43428576 5893 -0.3714286 0.38285708 5894 -0.3714286 0.34285712 5895 -0.36285722 0.30571425 5896 -0.35428584 0.27428567 5897 -0.33714294 0.2428571 5898 -0.32000017 0.22857141 5899 -0.30000007 0.22285712 5900 -0.2800001 0.22000003 5901 -0.2600001 0.22000003 5902 -0.23428571 0.22285712 5903 -0.22000003 0.2371428 5904 -0.20571434 0.2571429 5905 -0.19428575 0.28571427 5906 -0.18857145 0.31142855 5907 -0.19428575 0.31714284 5908 -0.20285714 0.32857144 5909 -0.22571433 0.33142853 5910 -0.2600001 0.33428574 5911 -0.30857146 0.31714284 5912 -0.32857156 0.30571425 5913 -0.33714294 0.29714286 5914 -0.34000015 0.29142857 5915 -0.34000015 0.26 5916 -0.33428586 0.22571433 5917 -0.32000017 0.19142854 5918 -0.30857146 0.16571426 5919 -0.29428577 0.14857137 5920 -0.27714288 0.1314286 5921 -0.2628572 0.1257143 5922 -0.24285722 0.122857094 5923 -0.22000003 0.120000005 5924 -0.19428575 0.122857094 5925 -0.18571436 0.12857139 5926 -0.18000007 0.13428569 5927 -0.17142868 0.1428572 5928 -0.16285717 0.15428567 5929 -0.16000009 0.16285717 5930 -0.16000009 0.16857147 5931 -0.16571438 0.17428577 5932 -0.17714298 0.18285716 5933 -0.20857143 0.19142854 5934 -0.22857141 0.19142854 5935 -0.24571443 0.18857145 5936 -0.2600001 0.17714286 5937 -0.2685715 0.13428569 5938 -0.2714287 0.097142816 5939 -0.2714287 0.07142854 5940 -0.2657144 0.057142854 5941 -0.2542858 0.048571467 5942 -0.22285712 0.037142873 5943 -0.20285714 0.037142873 5944 -0.18285716 0.034285665 5945 -0.16000009 0.037142873 5946 -0.117143035 0.04571426 5947 -0.08857143 0.051428556 5948 -0.060000062 0.054285765 5949 -0.034285665 0.059999943 5950 -0.0057142973 0.06571424 5951 0.0457142 0.08000004 5952 0.08571416 0.09142852 5953 0.12571424 0.100000024 5954 0.16285717 0.11142862 5955 0.20285714 0.1257143 5956 0.25999993 0.1428572 5957 0.28857142 0.15428567 5958 0.31142855 0.16285717 5959 0.33142853 0.17428577 5960 0.3514285 0.18285716 5961 0.3599999 0.18571424 5962 0.3657143 0.18857145 5963 0.3657143 0.18857145 5964 0.36857146 0.18857145 5965 0.36857146 0.19142854 5966 0.36857146 0.19142854 5969 0.3657143 0.19142854 5970 0.3657143 0.19142854 5971 0.36285716 0.19142854 5972 0.36285716 0.19142854 5973 0.3599999 0.19428575 5976 0.35428566 0.19428575 5977 0.3514285 0.20000005 5978 0.33714283 0.20285714 5979 0.31999993 0.20285714 5980 0.31142855 0.20285714 5981 0.3028571 0.20000005 5982 0.29142857 0.19142854 5983 0.26857144 0.18571424 5984 0.25999993 0.18285716 5985 0.25428563 0.17714286 5986 0.25142848 0.17142856 5987 0.24571419 0.14571428 5988 0.24571419 0.12857139 5989 0.25714278 0.10857141 5990 0.26285708 0.097142816 5991 0.27428573 0.08571434 5992 0.29142857 0.074285746 5993 0.3028571 0.06857145 5994 0.31999993 0.06571424 5995 0.34285706 0.059999943 5996 0.39428568 0.06857145 5997 0.43428564 0.08000004 5998 0.47142857 0.08857143 5999 0.5 0.09428573 6000 0.53428566 0.100000024 6001 0.57714283 0.117142916 6002 0.6 0.12857139 6003 0.6142857 0.13999999 6004 0.62 0.15714288 6005 0.6228571 0.16571426 6006 0.62 0.16857147 6007 0.6142857 0.16857147 6008 0.5971428 0.16857147 6009 0.57714283 0.16857147 6010 0.54571426 0.15999997 6011 0.53428566 0.15428567 6012 0.53428566 0.15428567 6013 0.53428566 0.14857137 6014 0.53999996 0.11428571 6015 0.54857135 0.09142852 6016 0.5657143 0.074285746 6017 0.5885714 0.059999943 6018 0.6171428 0.054285765 6019 0.66571426 0.054285765 6020 0.69714284 0.07142854 6021 0.7314285 0.08285713 6022 0.7571429 0.09142852 6023 0.7771429 0.100000024 6024 0.78000003 0.10285711 6025 0.78000003 0.10571432 6026 0.78000003 0.11428571 6027 0.76857144 0.1314286 6028 0.74571425 0.15428567 6029 0.7371428 0.15714288 6030 0.7342857 0.15714288 6031 0.7314285 0.15714288 6032 0.7171428 0.13999999 6033 0.7057142 0.120000005 6034 0.70285714 0.10857141 6035 0.7 0.100000024 6036 0.71428573 0.077142835 6037 0.7371428 0.057142854 6038 0.7657143 0.04571426 6039 0.80285716 0.04285717 6040 0.8342857 0.04285717 6041 0.8742857 0.051428556 6042 0.9057143 0.06571424 6043 0.93714285 0.08285713 6044 0.96571434 0.097142816 6045 0.9857143 0.10857141 6046 1 0.1257143 6047 1.0028571 0.1371429 6048 1.0028571 0.15714288 6049 1 0.17142856 6050 0.99714285 0.17714286 6051 0.99142855 0.17999995 6052 a 6547 0.9857143 0.20571434 6602 0.9857143 0.20285714 6606 0.98285717 0.20285714 6607 0.9857143 0.20285714 6612 0.9857143 0.20285714 6613 0.98285717 0.20285714 6618 0.98285717 0.20285714 6620 0.98 0.20285714 6621 0.9771429 0.20285714 6622 0.9714286 0.20285714 6623 0.96571434 0.20285714 6624 0.95428574 0.20000005 6625 0.9514286 0.20000005 6626 0.9514286 0.19714284 6627 0.9485714 0.19714284 6628 0.93714285 0.18571424 6629 0.9285714 0.17714286 6630 0.92571425 0.17142856 6631 0.9228571 0.16857147 6632 0.9228571 0.16571426 6633 0.9228571 0.16285717 6634 0.9228571 0.15714288 6635 0.9228571 0.15142858 6636 0.9228571 0.14857137 6637 0.9228571 0.13999999 6638 0.92571425 0.1371429 6639 0.93142855 0.13428569 6640 0.93999994 0.1314286 6641 0.9685715 0.122857094 6642 0.99142855 0.122857094 6643 1.0085714 0.122857094 6644 1.0228571 0.122857094 6645 1.042857 0.122857094 6646 1.0799999 0.13428569 6647 1.0971428 0.13999999 6648 1.1114286 0.14857137 6649 1.1200001 0.15428567 6650 1.1228572 0.15999997 6651 1.1228572 0.15999997 6652 1.1257143 0.16857147 6653 1.1257143 0.17999995 6654 1.1314286 0.19714284 6655 1.1314286 0.21428573 6656 1.1314286 0.23428571 6657 1.1285715 0.2428571 6658 1.1257143 0.2485714 6659 1.1257143 0.2542857 6660 1.1228572 0.26 6661 1.1171429 0.2657143 6662 1.1085715 0.27142859 6663 1.0971428 0.27428567 6664 1.0799999 0.27428567 6665 1.0714285 0.27714288 6666 1.0657142 0.27714288 6667 1.0542856 0.27428567 6668 1.0485713 0.27428567 6669 1.0457143 0.26857138 6670 1.042857 0.2628572 6671 1.042857 0.2571429 6672 1.0457143 0.2457143 6673 1.0542856 0.22857141 6674 1.06 0.22285712 6675 1.0714285 0.21714282 6676 1.0914285 0.21142852 6677 1.1314286 0.20571434 6678 1.1685715 0.21714282 6679 1.2028571 0.23428571 6680 1.2314285 0.2571429 6681 1.2514286 0.28285718 6682 1.2685714 0.31714284 6683 1.2885714 0.3628571 6684 1.2942857 0.38857138 6685 1.3000001 0.40857148 6686 1.3000001 0.43714285 6687 1.297143 0.45142853 6688 1.2885714 0.46000004 6689 1.2742857 0.46857142 6690 1.2571428 0.47428572 6691 1.24 0.4771428 6692 1.2285714 0.4771428 6693 1.2257142 0.4771428 6694 1.2228571 0.4714285 6695 1.2142857 0.44857144 6696 1.2114285 0.42571425 6697 1.2057142 0.40571427 6698 1.2057142 0.39428568 6699 1.2114285 0.3857143 6700 1.2257142 0.3714286 6701 1.24 0.3657143 6702 1.26 0.3628571 6703 1.2914286 0.3628571 6704 1.3342857 0.3685714 6705 1.3514286 0.3714286 6706 1.36 0.3742857 6707 1.3714286 0.3857143 6708 1.3828572 0.3971429 6709 1.3914286 0.41714287 6710 1.3971429 0.46285713 6711 1.3942857 0.4942857 6712 1.3885715 0.5171429 6713 1.38 0.5314286 6714 1.3714286 0.5371429 6715 1.36 0.5371429 6716 1.3485715 0.5371429 6717 1.3314286 0.5257143 6718 1.3142858 0.5057143 6719 1.3000001 0.46285713 6720 1.297143 0.44285715 6721 1.3057144 0.43142855 6722 1.3342857 0.42285717 6723 1.3628572 0.42285717 6724 1.3857143 0.43142855 6725 1.4028572 0.44857144 6726 1.4171429 0.46857142 6727 1.4285715 0.5057143 6728 1.4342856 0.5314286 6729 1.4342856 0.55142856 6730 1.4257143 0.56857145 6731 1.4028572 0.5971428 6732 1.38 0.6114286 6733 1.3542857 0.6228571 6734 1.3257143 0.6314286 6735 1.3000001 0.64 6736 1.26 0.6428572 6737 1.2342857 0.6485714 6738 1.2085714 0.6485714 6739 1.1800001 0.64 6740 1.1457143 0.62 6741 1.1314286 0.6028571 6742 1.1285715 0.58571434 6743 1.1285715 0.57142854 6744 1.1342858 0.55428576 6745 1.1514286 0.54571426 6746 1.2028571 0.54285717 6747 1.24 0.55142856 6748 1.2628571 0.56285715 6749 1.2828571 0.5914285 6750 1.2914286 0.62 6751 1.297143 0.6485714 6752 1.297143 0.67714286 6753 1.2857141 0.70857143 6754 1.28 0.7171428 6755 1.2542857 0.74 6756 1.2314285 0.7485714 6757 1.2085714 0.7571429 6758 1.1685715 0.7628572 6759 1.1457143 0.7657143 6760 1.1257143 0.7657143 6761 1.1085715 0.76 6762 1.0914285 0.7457143 6763 1.082857 0.7342857 6764 1.0799999 0.72 6765 1.0799999 0.70000005 6766 1.0799999 0.67999995 6767 1.0971428 0.6628572 6768 1.1171429 0.65999997 6769 1.1342858 0.6628572 6770 1.1457143 0.67142856 6771 1.1571429 0.68857145 6772 1.1657143 0.7228571 6773 1.1657143 0.7514286 6774 1.1657143 0.7742857 6775 1.1542858 0.79142857 6776 1.1428572 0.80857146 6777 1.1257143 0.81714284 6778 1.1085715 0.82571423 6779 1.0914285 0.83428574 6780 1.062857 0.84000003 6781 1.042857 0.84571433 6782 1.02 0.84571433 6783 1.0028571 0.8485714 6784 0.98285717 0.8485714 6785 0.9571429 0.8371428 6786 0.9485714 0.82857144 6787 0.9428571 0.81714284 6788 0.9342857 0.79714286 6789 0.91999996 0.7628572 6790 0.91714287 0.7428571 6791 0.91714287 0.7314286 6792 0.9228571 0.7171428 6793 0.9342857 0.70857143 6794 0.94571424 0.70571434 6795 0.9571429 0.70571434 6796 0.9628572 0.7114285 6797 0.96571434 0.7228571 6798 0.9685715 0.7428571 6799 0.9571429 0.7771429 6800 0.94571424 0.79428566 6801 0.93142855 0.80571425 6802 0.91999996 0.80857146 6803 0.8857143 0.81142855 6804 0.8542857 0.79714286 6805 0.82571423 0.78 6806 0.8 0.76 6807 0.7657143 0.7285714 6808 0.7571429 0.7171428 6809 0.74571425 0.68857145 6810 0.73999995 0.6628572 6811 0.7371428 0.6171429 6812 0.7571429 0.57142854 6813 0.7771429 0.56285715 6814 0.79142857 0.56285715 6815 0.8 0.56285715 6816 0.80571425 0.57142854 6817 0.80571425 0.58000004 6818 0.80571425 0.6114286 6819 0.79142857 0.6285714 6820 0.7828572 0.6371429 6821 0.7628572 0.6371429 6822 0.7428571 0.6171429 6823 0.7285714 0.5942857 6824 0.7171428 0.57428575 6825 0.7114285 0.55142856 6826 0.70857143 0.5085714 6827 0.71428573 0.48000002 6828 0.7228571 0.46285713 6829 0.7428571 0.44857144 6830 0.78000003 0.43142855 6831 0.80285716 0.43142855 6832 0.8342857 0.44000006 6833 0.86857146 0.44571424 6834 0.8971429 0.45142853 6835 0.91999996 0.45428574 6836 0.9285714 0.46285713 6837 0.93142855 0.46857142 6838 0.9342857 0.4828571 6839 0.9228571 0.5142857 6840 0.9 0.5314286 6841 0.8714286 0.54285717 6842 0.84 0.54285717 6843 0.81714284 0.53428566 6844 0.79714286 0.5 6845 0.79714286 0.46000004 6846 0.79714286 0.42285717 6847 0.81142855 0.38285708 6848 0.84 0.35142863 6849 0.8714286 0.34857142 6850 0.9085714 0.34857142 6851 0.9428571 0.3657143 6852 0.9714286 0.39428568 6853 0.99142855 0.43428576 6854 0.9942857 0.45428574 6855 0.9942857 0.46857142 6856 0.9857143 0.47428572 6857 0.9571429 0.4771428 6858 0.92571425 0.45714283 6859 0.8971429 0.42285717 6860 0.88285714 0.3914286 6861 0.88285714 0.3771429 6862 0.88285714 0.3628571 6863 0.9142857 0.34000003 6864 0.93999994 0.32571423 6865 0.96571434 0.32285714 6866 1.0028571 0.32285714 6867 1.0314286 0.33428574 6868 1.0542856 0.34571433 6869 1.0714285 0.35428572 6870 1.0771428 0.36 6871 1.0771428 0.3657143 6872 1.0714285 0.3742857 6873 1.06 0.38 6874 1.04 0.38 6875 1 0.3571428 6876 0.98285717 0.33428574 6877 0.98 0.31142855 6878 0.98 0.27714288 6879 0.99714285 0.24000001 6880 1.0228571 0.21142852 6881 1.0742856 0.18857145 6882 1.1057143 0.18285716 6883 1.1314286 0.17999995 6884 1.1628572 0.17142856 6885 1.1857142 0.17142856 6886 1.2114285 0.17142856 6887 1.2342857 0.17714286 6888 1.2571428 0.19142854 6889 1.26 0.20000005 6890 1.2685714 0.22571433 6891 1.2714286 0.24000001 6892 1.2742857 0.2457143 6893 1.2742857 0.2514286 6894 1.2714286 0.2542857 6895 1.2628571 0.26 6896 1.2514286 0.2657143 6897 1.2314285 0.2657143 6898 1.2142857 0.2628572 6899 1.2028571 0.2485714 6900 1.1971428 0.21428573 6901 1.1971428 0.16571426 6902 1.2342857 0.11428571 6903 1.2628571 0.100000024 6904 1.2885714 0.097142816 6905 1.32 0.097142816 6906 1.36 0.10571432 6907 1.4314286 0.122857094 6908 1.4657142 0.1371429 6909 1.4914287 0.14571428 6910 1.5057144 0.15428567 6911 1.5285715 0.17428577 6912 1.5400001 0.18857145 6913 1.5457144 0.20285714 6914 1.5457144 0.20857143 6915 1.5457144 0.21142852 6916 1.537143 0.21714282 6917 1.5200001 0.22000003 6918 1.5085715 0.22285712 6919 1.497143 0.22000003 6920 1.4828571 0.20571434 6921 1.4771428 0.19714284 6922 1.4771428 0.18285716 6923 1.4857142 0.15428567 6924 1.5142858 0.120000005 6925 1.5428572 0.10571432 6926 1.577143 0.10285711 6927 1.6085715 0.10285711 6928 1.6457143 0.11142862 6929 1.7057145 0.1314286 6930 1.74 0.13999999 6931 1.7628572 0.14857137 6932 1.7685715 0.15428567 6933 1.7742858 0.15714288 6934 1.7771429 0.17142856 6935 1.7771429 0.19714284 6936 1.7657144 0.21428573 6937 1.7514286 0.22285712 6938 1.7314286 0.21142852 6939 1.7142859 0.18571424 6940 1.7114286 0.15428567 6941 1.7257144 0.1314286 6942 1.7628572 0.11142862 6943 1.7971429 0.10285711 6944 1.8371428 0.100000024 6945 1.8685714 0.10285711 6946 1.9028573 0.11428571 6947 1.9457144 0.1257143 6948 1.96 0.1314286 6949 1.9628572 0.1314286 6950 1.9657143 0.13428569 6951 1.9657143 0.13999999 6952 1.957143 0.16571426 6953 1.9514287 0.18285716 6954 1.937143 0.19428575 6955 1.9228573 0.19714284 6956 1.9057144 0.19428575 6957 1.8885715 0.17714286 6958 1.8771429 0.14857137 6959 1.8771429 0.120000005 6960 1.8914287 0.097142816 6961 1.957143 0.06857145 6962 2.0028572 0.06285715 6963 2.0542855 0.059999943 6964 2.102857 0.06857145 6965 2.16 0.09428573 6966 a 6967 2.157143 0.09142852 7007 2.157143 0.09142852 7008 2.16 0.09142852 7009 2.1657143 0.09142852 7010 2.1714287 0.09142852 7011 2.177143 0.09142852 7012 2.1885715 0.09428573 7013 2.202857 0.10285711 7014 2.22 0.117142916 7015 2.2342858 0.1257143 7016 2.237143 0.1314286 7017 2.24 0.14571428 7018 2.24 0.15142858 7019 2.237143 0.15714288 7020 2.2314286 0.15999997 7021 2.2142859 0.16285717 7022 2.182857 0.15428567 7023 2.1685715 0.1428572 7024 2.1685715 0.1371429 7025 2.1657143 0.1257143 7026 2.1685715 0.100000024 7027 2.1914287 0.08571434 7028 2.222857 0.074285746 7029 2.26 0.06857145 7030 2.3057144 0.074285746 7031 2.3200002 0.08000004 7032 2.3257143 0.08285713 7033 2.3314285 0.09142852 7034 2.337143 0.10571432 7035 2.3400002 0.117142916 7036 2.3400002 0.122857094 7037 2.337143 0.1257143 7038 2.337143 0.1314286 7039 2.3314285 0.1371429 7040 2.3285716 0.1371429 7041 2.3200002 0.13428569 7042 2.3028574 0.10857141 7043 2.2914286 0.07142854 7044 2.3057144 0.03999996 7045 2.3228574 0.02285719 7046 2.337143 0.017142892 7047 2.3514285 0.014285684 7048 2.3714285 0.028571486 7049 2.38 0.03999996 7050 2.38 0.048571467 7051 a 7051 0.08857131 1.9114286 7395 0.08857131 1.9142857 7396 0.08857131 1.9142857 7397 0.08857131 1.9142857 7398 0.08571416 1.9142857 7404 0.08571416 1.9142857 7405 0.08285701 1.9142857 7406 0.079999864 1.9142857 7407 0.077142775 1.9142857 7408 0.07428563 1.9114286 7409 0.07428563 1.9114286 7410 0.07428563 1.9085715 7411 0.07142848 1.9057143 7412 0.07142848 1.9057143 7413 0.07142848 1.9028572 7414 0.07142848 1.9028572 7416 0.07142848 1.9 7417 0.07142848 1.9 7418 0.07142848 1.9 7419 0.07428563 1.9 7420 0.07428563 1.8971429 7421 0.079999864 1.8971429 7422 0.08285701 1.9 7423 0.08571416 1.9028572 7424 0.08857131 1.9057143 7425 0.08857131 1.9085715 7426 0.08857131 1.9114286 7427 0.08571416 1.9114286 7428 0.08285701 1.9114286 7429 0.077142775 1.9114286 7430 0.07142848 1.9085715 7431 0.07142848 1.9057143 7432 0.07142848 1.9028572 7433 0.07142848 1.9 7434 0.08285701 1.8971429 7435 0.09428567 1.8971429 7436 0.10285711 1.8971429 7437 0.10857141 1.9 7438 0.1114285 1.9028572 7439 0.1114285 1.9085715 7440 0.10571426 1.9114286 7441 0.099999964 1.9114286 7442 0.09142846 1.9085715 7443 0.08285701 1.8914286 7444 0.08285701 1.8828571 7445 0.09142846 1.8828571 7446 0.10285711 1.8771429 7447 0.1114285 1.88 7448 0.11428565 1.88 7449 a 7449 0.22857136 1.9114286 7486 0.22857136 1.9142857 7488 0.22857136 1.9142857 7489 0.22285712 1.9114286 7493 0.21999997 1.9085715 7494 0.21999997 1.9028572 7495 0.21999997 1.9 7496 0.2257142 1.8971429 7497 0.23999995 1.8942857 7498 0.24571419 1.8942857 7499 0.24857134 1.8971429 7500 0.24857134 1.9 7501 0.24857134 1.9028572 7502 0.24571419 1.9057143 7503 0.2428571 1.9057143 7504 0.23999995 1.8971429 7505 0.23999995 1.8942857 7506 0.24571419 1.8885714 7507 0.24857134 1.8857143 7508 0.25142848 1.8857143 7509 0.25428563 1.8885714 7510 0.25428563 1.8914286 7511 0.24857134 1.8971429 7512 0.23428565 1.9 7513 0.22857136 1.9 7514 0.22857136 1.9 7515 0.22857136 1.8942857 7516 a 7516 0.4228571 1.9114286 7552 0.41428566 1.9028572 7553 0.40571427 1.8914286 7554 0.40571427 1.8914286 7555 0.40857142 1.8857143 7556 0.4114285 1.8857143 7557 0.4228571 1.8857143 7558 0.42571425 1.8885714 7559 0.4285714 1.8885714 7560 0.4285714 1.8914286 7561 0.42571425 1.8914286 7563 0.42571425 1.8885714 7564 0.4228571 1.8857143 7565 0.42571425 1.8828571 7566 0.4285714 1.8828571 7567 0.4285714 1.8828571 7568 0.43428564 1.8914286 7569 0.4371428 1.9 7570 a 7570 0.71999997 1.9028572 7606 0.7171428 1.9028572 7607 0.7114285 1.9028572 7608 0.70857143 1.9028572 7609 0.70857143 1.9 7610 0.70857143 1.8914286 7611 0.71428573 1.8885714 7612 0.7285714 1.8885714 7613 0.73999995 1.8885714 7614 0.7428571 1.8942857 7615 0.7428571 1.8971429 7616 0.7371428 1.9057143 7617 0.7342857 1.9057143 7618 0.7285714 1.9028572 7619 0.7285714 1.9028572 7620 0.7285714 1.9028572 7621 0.7342857 1.9 7622 0.7371428 1.9 7623 0.73999995 1.9028572 7625 a 7625 0.9857143 1.8885714 7651 0.98857147 1.8885714 7652 0.98857147 1.8885714 7653 0.98285717 1.8914286 7658 0.9771429 1.8885714 7659 0.9742857 1.8857143 7660 0.9742857 1.8828571 7661 0.9771429 1.88 7662 0.9857143 1.8771429 7663 0.99714285 1.8771429 7664 1 1.88 7665 1 1.88 7666 1 1.8857143 7667 0.9942857 1.8857143 7668 0.99142855 1.8857143 7669 0.9942857 1.8828571 7671 1 1.88 7672 1.0028571 1.88 7673 1.0028571 1.8857143 7675 1 1.8857143 7676 0.9942857 1.8857143 7677 a 7678 1.297143 1.8857143 7716 1.297143 1.8857143 7718 1.297143 1.8885714 7719 1.297143 1.8885714 7720 1.2942857 1.8885714 7722 1.2885714 1.8828571 7723 1.2885714 1.88 7724 1.2885714 1.88 7725 1.3000001 1.8742857 7726 1.3085716 1.8742857 7727 1.3114287 1.8771429 7728 1.3114287 1.88 7729 1.3142858 1.8914286 7730 1.3114287 1.8914286 7731 1.3085716 1.8914286 7732 1.3085716 1.8885714 7733 1.3114287 1.8828571 7734 1.317143 1.8828571 7735 1.3257143 1.8828571 7736 1.3228573 1.8857143 7738 1.3228573 1.8885714 7739 1.32 1.8885714 7740 1.317143 1.8857143 7741 1.317143 1.8828571 7742 a 7742 1.537143 1.8914286 7788 1.537143 1.8942857 7790 1.537143 1.8942857 7791 1.5342858 1.8942857 7794 1.5200001 1.8885714 7795 1.517143 1.8857143 7796 1.517143 1.8828571 7797 1.5200001 1.88 7798 1.537143 1.8771429 7799 1.5485715 1.8771429 7800 1.5514286 1.8771429 7801 1.5514286 1.8828571 7802 1.5514286 1.8857143 7803 1.5457144 1.8914286 7804 1.5428572 1.8914286 7805 1.5457144 1.8914286 7807 1.5485715 1.8885714 7808 a 7811 1.72 1.9171429 7911 1.7228572 1.9171429 7913 1.7228572 1.9142857 7914 1.7257144 1.9142857 7916 1.7228572 1.9142857 7921 1.7228572 1.9142857 7922 1.7171429 1.9085715 7923 1.7114286 1.9 7924 1.7114286 1.8942857 7925 1.7114286 1.8942857 7926 1.7171429 1.8885714 7927 1.7257144 1.8885714 7928 1.7342858 1.8942857 7929 1.7371429 1.8971429 7930 1.7371429 1.9057143 7931 1.7371429 1.9085715 7932 1.7342858 1.9085715 7933 1.7314286 1.9114286 7934 1.7285715 1.9085715 7935 1.7285715 1.9028572 7936 1.7342858 1.9 7937 1.7371429 1.9 7938 1.7428572 1.9028572 7939 1.7428572 1.9028572 7940 1.7428572 1.9057143 7941 1.74 1.9085715 7942 1.7371429 1.9085715 7943 a 7944 2.0285716 1.9142857 7975 2.0228572 1.9142857 7976 2.0142856 1.9085715 7977 2.0085716 1.9028572 7978 2.0085716 1.9 7979 2.0114286 1.8971429 7980 2.0285716 1.8942857 7981 2.0485716 1.8942857 7982 2.06 1.8971429 7983 2.06 1.8971429 7984 2.06 1.9 7985 2.06 1.9057143 7986 2.0542855 1.9085715 7987 2.0485716 1.9085715 7988 2.0485716 1.9085715 7989 2.0514286 1.9057143 7990 2.0542855 1.9057143 7991 2.0542855 1.9057143 7992 2.0485716 1.9114286 7994 a 7995 2.26 1.8971429 8069 2.26 1.8971429 8075 2.257143 1.8971429 8076 2.2542858 1.8971429 8077 2.2514286 1.8857143 8078 2.2514286 1.88 8079 2.2542858 1.88 8080 2.262857 1.8771429 8081 2.277143 1.8771429 8082 2.2857144 1.88 8083 2.2885716 1.88 8084 2.2914286 1.8914286 8085 2.2857144 1.9 8086 2.2828574 1.9 8087 2.2800002 1.9 8088 2.2800002 1.8971429 8089 2.2828574 1.8914286 8090 2.2885716 1.8914286 8091 2.297143 1.8914286 8092 2.297143 1.8914286 8093 2.297143 1.9 8094 2.2942858 1.9028572 8095 2.2885716 1.9028572 8096 2.2857144 1.9 8097 a 8098 b -0.008571506 1.3028572 8204 b 0.29714286 0.6057143 10416 b 0.66571426 0.96571434 10457 b 0.9942857 1.1485715 10555 b 1.4599999 0.8485714 10597 b 2.1114287 0.43428576 10682 -0.42571437 1.6942858 10991 a 10992 -0.42571437 1.6971428 10994 -0.42857146 1.6971428 10995 -0.42857146 1.7 10996 -0.43142867 1.7 10997 a 10997 -0.43142867 1.6942858 11004 -0.43428588 1.6942858 11005 -0.43428588 1.6942858 11007 -0.43428588 1.6942858 11010 -0.43142867 1.6942858 11011 -0.42857146 1.6942858 11012 -0.42285717 1.6971428 11013 -0.41714287 1.7 11014 -0.41142857 1.7057142 11015 -0.40285718 1.7114286 11016 -0.3885715 1.7257143 11017 -0.3800001 1.7371428 11018 -0.37428582 1.7457143 11019 -0.36857152 1.7571429 11020 -0.3657143 1.76 11021 -0.3657143 1.7714286 11022 -0.36285722 1.7771429 11023 -0.36000013 1.7828572 11024 -0.36000013 1.7857143 11025 -0.36000013 1.7914286 11026 -0.3657143 1.7942858 11027 -0.36857152 1.7942858 11028 -0.37428582 1.7942858 11029 -0.37428582 1.7942858 11030 -0.3800001 1.7942858 11031 -0.3857143 1.7857143 11032 -0.3885715 1.7828572 11033 -0.3914286 1.7771429 11034 -0.3971429 1.7657143 11035 -0.3971429 1.76 11036 -0.3942858 1.7571429 11037 -0.3885715 1.7571429 11038 -0.37428582 1.7514286 11039 -0.34285724 1.7571429 11040 -0.31714296 1.7628572 11041 -0.29714286 1.7742857 11042 -0.27714288 1.7885715 11043 -0.24857152 1.8171428 11044 -0.23142862 1.8342857 11045 -0.22000003 1.8485714 11046 -0.21428573 1.8628571 11047 -0.21142864 1.8828571 11048 -0.21428573 1.9142857 11049 -0.22000003 1.9285715 11050 -0.22571433 1.9342858 11051 -0.22857141 1.9371428 11052 -0.23428571 1.9371428 11053 -0.24000013 1.9342858 11054 -0.24857152 1.9285715 11055 -0.2685715 1.9142857 11056 -0.28285718 1.8971429 11057 -0.28285718 1.8828571 11058 -0.28285718 1.8714286 11059 -0.2742858 1.8657143 11060 -0.2628572 1.8628571 11061 -0.22857141 1.8714286 11062 -0.20571434 1.8857143 11063 -0.19428575 1.9028572 11064 -0.19142866 1.9228572 11065 a 11066 -0.20571434 1.9714285 11067 -0.20857143 1.9885714 11068 -0.20857143 1.9942857 11069 -0.20857143 1.9971429 11070 a 11070 -------------------------------------------------------------------------------- /src/levels/start.txt: -------------------------------------------------------------------------------- 1 | 0.82285714 1.66 b 0.82 1.2171428 1593 -------------------------------------------------------------------------------- /src/line_manager.rs: -------------------------------------------------------------------------------- 1 | use crate::*; 2 | pub struct Lines { 3 | pub last_position: Option, 4 | pub line_points: Vec, 5 | pub needs_update: bool, 6 | pub mesh: Mesh, 7 | } 8 | 9 | impl Lines { 10 | pub fn new(gl: &GL) -> Self { 11 | Self { 12 | needs_update: false, 13 | last_position: None, 14 | line_points: Vec::new(), 15 | mesh: Mesh::new(&gl), 16 | } 17 | } 18 | pub fn end_segment(&mut self) { 19 | self.last_position = None; 20 | } 21 | 22 | pub fn add_segment(&mut self, position: Vector3) { 23 | self.needs_update = true; 24 | if let Some(last_position_inner) = self.last_position { 25 | if (last_position_inner - position).length() > 0.01 { 26 | self.line_points.push(Vector3::new( 27 | last_position_inner.x, 28 | last_position_inner.y, 29 | 0.0, 30 | )); 31 | self.line_points 32 | .push(Vector3::new(position.x, position.y, 0.0)); 33 | 34 | self.last_position = Some(position); 35 | } 36 | } else { 37 | // Add a point 38 | self.last_position = Some(position); 39 | } 40 | } 41 | 42 | pub fn erase(&mut self, position: Vector3, radius: f32) { 43 | let len = self.line_points.len(); 44 | let mut to_remove = Vec::new(); 45 | 46 | for i in (1..len).step_by(2) { 47 | let intersection = 48 | point_with_line_segment(position, self.line_points[i - 1], self.line_points[i]); 49 | if intersection.0 < radius + LINE_RADIUS { 50 | to_remove.push(i); 51 | } 52 | } 53 | 54 | if to_remove.len() > 0 { 55 | self.needs_update = true; 56 | } 57 | // Swap points to remove to the end and then pop. 58 | let mut len = self.line_points.len(); 59 | 60 | for i in &to_remove { 61 | let i = *i; 62 | self.line_points.swap(i, len - 1); 63 | self.line_points.swap(i - 1, len - 2); 64 | len -= 2; 65 | } 66 | 67 | for i in to_remove { 68 | self.line_points.pop(); 69 | self.line_points.pop(); 70 | } 71 | } 72 | 73 | pub fn clear(&mut self) { 74 | self.needs_update = true; 75 | self.last_position = None; 76 | self.line_points.clear(); 77 | } 78 | 79 | pub fn update_mesh(&mut self, gl: &GL) { 80 | if self.needs_update { 81 | self.needs_update = false; 82 | lines::update_mesh_with_line( 83 | &gl, 84 | &mut self.mesh, 85 | &self.line_points, 86 | LINE_RADIUS, 87 | Vector3::FORWARD, 88 | ); 89 | } 90 | } 91 | } 92 | -------------------------------------------------------------------------------- /src/lines.rs: -------------------------------------------------------------------------------- 1 | use crate::*; 2 | 3 | fn produce_end_cap( 4 | center: Vector3, 5 | right: Vector3, 6 | forward: Vector3, 7 | resolution: u32, 8 | vertices: &mut Vec, 9 | indices: &mut Vec<[u32; 3]>, 10 | ) { 11 | let start = vertices.len() as u32; 12 | vertices.push(center - right); 13 | vertices.push(center + right); 14 | 15 | let increment = crate::zmath::PI / (resolution + 1) as f32; 16 | let mut current_angle = 0.; 17 | 18 | for _ in 0..resolution { 19 | current_angle += increment; 20 | 21 | let new_vertex = vertices.len() as u32; 22 | vertices.push(center + right * current_angle.cos() + forward * current_angle.sin()); 23 | 24 | indices.push([start, new_vertex - 1, new_vertex]); 25 | } 26 | } 27 | 28 | pub fn update_mesh_with_circle( 29 | gl: &GL, 30 | mesh: &mut Mesh, 31 | center: Vector3, 32 | radius: f32, 33 | resolution: u32, // Number of sides 34 | ) { 35 | let mut vertices = Vec::new(); 36 | let mut indices = Vec::new(); 37 | 38 | let start = vertices.len() as u32; 39 | 40 | vertices.push(center); 41 | 42 | let increment = (crate::zmath::PI * 2.0) / resolution as f32; 43 | let mut current_angle = increment; 44 | 45 | let right = Vector3::RIGHT * radius; 46 | let forward = Vector3::UP * radius; 47 | 48 | for i in 0..resolution { 49 | current_angle += increment; 50 | 51 | let new_vertex = vertices.len() as u32; 52 | let dir = Vector3::new(current_angle.cos(), current_angle.sin(), 0.0).normal(); 53 | vertices.push(center + dir * radius); 54 | 55 | if i > 0 { 56 | indices.push([start, new_vertex, new_vertex - 1]); 57 | } 58 | } 59 | 60 | indices.push([start, 1, (vertices.len() - 1) as u32]); 61 | 62 | mesh.update(gl, &vertices, &indices); 63 | } 64 | 65 | /// Pass in an array where every two lines is a line segment 66 | pub fn update_mesh_with_line( 67 | gl: &GL, 68 | mesh: &mut Mesh, 69 | lines: &[Vector3], 70 | radius: f32, 71 | plane_normal: Vector3, 72 | ) { 73 | let resolution = 4; 74 | let mut vertices = Vec::new(); 75 | let mut indices = Vec::new(); 76 | 77 | let line_len = lines.len(); 78 | 79 | for i in (1..line_len).step_by(2) { 80 | let mut forward = lines[i] - lines[i - 1]; 81 | forward.normalize(); 82 | 83 | let mut right = Vector3::cross(forward, plane_normal); 84 | right.normalize(); 85 | 86 | produce_end_cap( 87 | lines[i - 1], 88 | -right * radius, 89 | -forward * radius, 90 | resolution, 91 | &mut vertices, 92 | &mut indices, 93 | ); 94 | 95 | let start = vertices.len() as u32; 96 | 97 | vertices.push(-right * radius + lines[i - 1]); 98 | vertices.push(right * radius + lines[i - 1]); 99 | vertices.push(right * radius + lines[i]); 100 | vertices.push(-right * radius + lines[i]); 101 | 102 | indices.push([start + 0, start + 1, start + 2]); 103 | indices.push([start + 0, start + 2, start + 3]); 104 | 105 | produce_end_cap( 106 | lines[i], 107 | right * radius, 108 | forward * radius, 109 | resolution, 110 | &mut vertices, 111 | &mut indices, 112 | ); 113 | } 114 | 115 | mesh.update(gl, &vertices, &indices); 116 | } 117 | -------------------------------------------------------------------------------- /src/log.rs: -------------------------------------------------------------------------------- 1 | #[macro_export] 2 | macro_rules! log { 3 | ( $( $arg:tt )* ) => { 4 | #[cfg(target_arch = "wasm32")] 5 | web_sys::console::log_1(&format!( $( $arg )* ).into()); 6 | #[cfg(not(target_arch = "wasm32"))] 7 | println!("{}", &format!( $( $arg )* )); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/mesh.rs: -------------------------------------------------------------------------------- 1 | use crate::*; 2 | pub struct Mesh { 3 | vertex_buffer: Buffer, 4 | index_buffer: Buffer, 5 | count: u32, 6 | } 7 | 8 | pub type Tri = [u32; 3]; 9 | impl Mesh { 10 | pub fn update(&mut self, gl: &GL, vertices: &[Vector3], indices: &[Tri]) { 11 | unsafe { 12 | gl.bind_buffer(ARRAY_BUFFER, Some(self.vertex_buffer)); 13 | gl.buffer_data_u8_slice(ARRAY_BUFFER, slice_to_bytes(&vertices), STATIC_DRAW); 14 | 15 | gl.bind_buffer(ELEMENT_ARRAY_BUFFER, Some(self.index_buffer)); 16 | gl.buffer_data_u8_slice(ELEMENT_ARRAY_BUFFER, slice_to_bytes(&indices), STATIC_DRAW); 17 | self.count = (indices.len() * 3) as u32; 18 | } 19 | } 20 | 21 | pub fn new(gl: &GL) -> Mesh { 22 | unsafe { 23 | let vertex_buffer = gl.create_buffer().unwrap(); 24 | let index_buffer = gl.create_buffer().unwrap(); 25 | let mesh = Mesh { 26 | vertex_buffer, 27 | index_buffer, 28 | count: 0, 29 | }; 30 | 31 | mesh 32 | } 33 | } 34 | 35 | pub fn draw(&self, gl: &GL) { 36 | unsafe { 37 | gl.bind_buffer(ARRAY_BUFFER, Some(self.vertex_buffer)); 38 | gl.bind_buffer(ELEMENT_ARRAY_BUFFER, Some(self.index_buffer)); 39 | gl.vertex_attrib_pointer_f32(0, 3, FLOAT, false, 4 * 3, 0); 40 | //gl.vertex_attrib_pointer_f32(1, 2, FLOAT, false, 5 * 4, 3 * 4); 41 | gl.enable_vertex_attrib_array(0); 42 | // gl.enable_vertex_attrib_array(1); 43 | 44 | gl.draw_elements(TRIANGLES, self.count as i32, UNSIGNED_INT, 0); 45 | } 46 | } 47 | } 48 | 49 | unsafe fn slice_to_bytes(t: &[T]) -> &[u8] { 50 | let ptr = t.as_ptr() as *const u8; 51 | let size = std::mem::size_of::() * t.len(); 52 | std::slice::from_raw_parts(ptr, size) 53 | } 54 | -------------------------------------------------------------------------------- /src/mouse_playback.rs: -------------------------------------------------------------------------------- 1 | use crate::*; 2 | 3 | pub struct MouseState { 4 | pub position: Vector2, 5 | pub frame: u32, 6 | pub mouse_up: bool, 7 | pub collectible_place: bool, 8 | } 9 | 10 | pub struct MousePlayback { 11 | pub state: Vec, 12 | pub current_frame: u32, 13 | pub current_state: usize, 14 | pub current_frame_recording: u32, 15 | pub playing: bool, 16 | pub recording: bool, 17 | pub complete: bool, 18 | } 19 | 20 | impl MousePlayback { 21 | pub fn new() -> Self { 22 | Self { 23 | state: Vec::new(), 24 | current_state: 0, 25 | current_frame_recording: 0, 26 | playing: false, 27 | current_frame: 0, 28 | recording: false, 29 | complete: true, 30 | } 31 | } 32 | 33 | pub fn increment_frame(&mut self) { 34 | self.current_frame_recording += 1; 35 | } 36 | 37 | pub fn record_collectible(&mut self, position: Vector2) { 38 | let max_frame_difference = 30; 39 | 40 | if self.recording { 41 | /* 42 | if let Some(last_frame) = self.state.last().as_ref() { 43 | if self.current_frame - last_frame.frame > max_frame_difference { 44 | self.current_frame = last_frame.frame + max_frame_difference; 45 | } 46 | } 47 | */ 48 | self.state.push(MouseState { 49 | position, 50 | frame: self.current_frame_recording, 51 | mouse_up: false, 52 | collectible_place: true, 53 | }); 54 | self.current_state += 1; 55 | self.current_frame = self.current_frame_recording; 56 | } 57 | } 58 | 59 | pub fn record_mouse(&mut self, position: Vector2) { 60 | let max_frame_difference = 10; 61 | 62 | if self.recording { 63 | /* 64 | if let Some(last_frame) = self.state.last().as_ref() { 65 | if self.current_frame - last_frame.frame > max_frame_difference { 66 | self.current_frame = last_frame.frame + max_frame_difference; 67 | } 68 | } 69 | */ 70 | 71 | self.state.push(MouseState { 72 | position, 73 | frame: self.current_frame_recording, 74 | mouse_up: false, 75 | collectible_place: false, 76 | }); 77 | self.current_state += 1; 78 | self.current_frame = self.current_frame_recording; 79 | } 80 | } 81 | 82 | pub fn record_mouse_up(&mut self) { 83 | if self.recording { 84 | self.state.push(MouseState { 85 | position: Vector2::new(0., 0.), 86 | frame: self.current_frame_recording, 87 | mouse_up: true, 88 | collectible_place: false, 89 | }); 90 | self.current_state += 1; 91 | self.current_frame = self.current_frame_recording; 92 | } 93 | } 94 | 95 | pub fn clear(&mut self) { 96 | self.reset_playback(); 97 | self.state.clear(); 98 | self.complete = false; 99 | } 100 | 101 | pub fn reset_playback(&mut self) { 102 | self.current_frame = 0; 103 | self.current_state = 0; 104 | } 105 | 106 | pub fn erase_rewind(&mut self) { 107 | let state = self.state.pop(); 108 | if let Some(state) = state { 109 | self.current_state -= 1; 110 | self.current_frame = state.frame; 111 | } 112 | } 113 | 114 | pub fn play_until_end(&mut self, lines: &mut Lines, level: &mut Level) { 115 | self.current_state = 0; 116 | self.current_frame = 0; 117 | while self.current_state < self.state.len() { 118 | self.playback(100, lines, level) 119 | } 120 | } 121 | 122 | pub fn playback(&mut self, frames: u32, lines: &mut Lines, level: &mut Level) { 123 | if self.current_state < self.state.len() { 124 | if self.current_state == 0 { 125 | lines.end_segment(); 126 | self.current_frame = self.state[self.current_state].frame; // Skip beginning delay. 127 | } 128 | 129 | // Prevent long gaps 130 | let skip_ahead = self.current_state < self.state.len() 131 | && self.state[self.current_state].frame - self.current_frame > 240; 132 | if skip_ahead { 133 | self.current_frame = self.state[self.current_state].frame; 134 | } 135 | 136 | self.current_frame += frames; 137 | while self.current_state < self.state.len() 138 | && self.state[self.current_state].frame < self.current_frame 139 | { 140 | let current_state = &self.state[self.current_state]; 141 | // Play next action 142 | let position = current_state.position; 143 | if current_state.collectible_place { 144 | level.collectibles.push(Collectible { 145 | position: Vector3::new(position.x, position.y, 0.0), 146 | color: Color::new(1.0, 1.0, 1.0, 1.0), 147 | radius: 0.015, 148 | collected: false, 149 | alpha: 0.0, 150 | }) 151 | } else if current_state.mouse_up { 152 | lines.end_segment(); 153 | } else { 154 | lines.add_segment(Vector3::new(position.x, position.y, 0.0)); 155 | } 156 | self.current_state += 1; 157 | } 158 | } else { 159 | self.complete = true; 160 | self.playing = false; 161 | } 162 | } 163 | } 164 | -------------------------------------------------------------------------------- /src/shader.rs: -------------------------------------------------------------------------------- 1 | use crate::*; 2 | pub struct ShaderProgram { 3 | program: Program, 4 | } 5 | 6 | fn compile_shader(gl: &Context, shader_type: u32, source: &str) -> ::Shader { 7 | #[cfg(all(target_arch = "wasm32"))] 8 | let version = ""; // No version for WebGL1 9 | // let version = "#version 300 es"; 10 | #[cfg(all(not(target_arch = "wasm32")))] 11 | let version = "#version 410"; 12 | 13 | let source = &format!("{}\n{}", version, source); 14 | unsafe { 15 | let shader = gl.create_shader(shader_type).unwrap(); 16 | gl.shader_source(shader, source); 17 | gl.compile_shader(shader); 18 | 19 | if !gl.get_shader_compile_status(shader) { 20 | log!("Type: {:?}", shader_type); 21 | log!("{}", source); 22 | log!("{}", gl.get_shader_info_log(shader)); 23 | panic!(); 24 | } 25 | 26 | shader 27 | } 28 | } 29 | 30 | impl ShaderProgram { 31 | pub fn new(gl: &GL, vertex_source: &str, fragment_source: &str) -> Self { 32 | let vertex_shader = compile_shader(gl, VERTEX_SHADER, vertex_source); 33 | let fragment_shader = compile_shader(gl, FRAGMENT_SHADER, fragment_source); 34 | 35 | unsafe { 36 | let program = gl.create_program().unwrap(); 37 | gl.attach_shader(program, vertex_shader); 38 | gl.attach_shader(program, fragment_shader); 39 | gl.link_program(program); 40 | 41 | if !gl.get_program_link_status(program) { 42 | println!("{}", gl.get_program_info_log(program)); 43 | panic!(); 44 | } 45 | 46 | ShaderProgram { program } 47 | } 48 | } 49 | 50 | pub fn use_program(&self, gl: &GL) { 51 | unsafe { 52 | gl.use_program(Some(self.program)); 53 | } 54 | } 55 | 56 | pub fn set_matrix(&self, gl: &GL, name: &str, m: &Matrix4x4) { 57 | unsafe { 58 | let location = gl.get_uniform_location(self.program, name); 59 | gl.uniform_matrix_4_f32_slice(location.as_ref(), false, &m.0); 60 | } 61 | } 62 | 63 | pub fn set_float(&self, gl: &GL, name: &str, f: f32) { 64 | unsafe { 65 | let location = gl.get_uniform_location(self.program, name); 66 | gl.uniform_1_f32(location.as_ref(), f); 67 | } 68 | } 69 | 70 | pub fn set_color(&self, gl: &GL, name: &str, color: &Color) { 71 | unsafe { 72 | let location = gl.get_uniform_location(self.program, name); 73 | gl.uniform_4_f32(location.as_ref(), color.r, color.g, color.b, color.a); 74 | } 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /src/shaders/frag.fs: -------------------------------------------------------------------------------- 1 | precision mediump float; 2 | 3 | uniform vec4 u_color; 4 | uniform float u_fade; 5 | 6 | void main() { 7 | gl_FragColor = u_color * u_fade; 8 | } -------------------------------------------------------------------------------- /src/shaders/vert.vs: -------------------------------------------------------------------------------- 1 | attribute vec3 position; 2 | 3 | uniform mat4 u_model; 4 | uniform mat4 u_view; 5 | uniform mat4 u_projection; 6 | 7 | void main() { 8 | gl_Position = u_projection * u_view * u_model * vec4(position, 1.0); 9 | } -------------------------------------------------------------------------------- /web_build/ball_roll.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kettle11/LD46/365613e6089e29921a36b672217c245d9980e078/web_build/ball_roll.wav -------------------------------------------------------------------------------- /web_build/bell1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kettle11/LD46/365613e6089e29921a36b672217c245d9980e078/web_build/bell1.wav -------------------------------------------------------------------------------- /web_build/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /web_build/ld_bg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kettle11/LD46/365613e6089e29921a36b672217c245d9980e078/web_build/ld_bg.wasm -------------------------------------------------------------------------------- /web_build/snippets/ld_framework-d88c23201c7701c7/src/helpers.js: -------------------------------------------------------------------------------- 1 | export function loadImage(src) { 2 | return new Promise((resolve, reject) => { 3 | const img = new Image(); 4 | img.addEventListener("load", () => resolve(img)); 5 | img.addEventListener("error", err => reject(err)); 6 | img.src = src; 7 | }); 8 | } 9 | 10 | export function download(filename, text) { 11 | var element = document.createElement('a'); 12 | element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); 13 | element.setAttribute('download', filename); 14 | 15 | element.style.display = 'none'; 16 | document.body.appendChild(element); 17 | 18 | element.click(); 19 | 20 | document.body.removeChild(element); 21 | } 22 | 23 | var audio_context = null; 24 | 25 | export function setup() { 26 | if (audio_context == null) { 27 | window.AudioContext = window.AudioContext || window.webkitAudioContext; 28 | // Fix up for prefixing 29 | audio_context = new AudioContext(); 30 | } else { 31 | audio_context.resume(); 32 | } 33 | } 34 | export function loadAudio(src) { 35 | 36 | return new Promise((resolve, reject) => { 37 | var request = new XMLHttpRequest(); 38 | request.open('GET', src, true); 39 | request.responseType = 'arraybuffer'; 40 | 41 | console.log("HERE"); 42 | 43 | request.addEventListener("load", () => { 44 | var buffer = null; 45 | audio_context.decodeAudioData(request.response, function (buffer) { 46 | console.log("SOUND EFFECT LOADED"); 47 | resolve(buffer) 48 | }, () => { 49 | console.log("FAILED TO DECODE SOUND EFFECT"); 50 | reject("Could not decode"); 51 | }); 52 | }); 53 | request.addEventListener("error", err => { 54 | console.log("ERROR"); 55 | reject(err); 56 | }); 57 | request.send(); 58 | }); 59 | } 60 | 61 | export function playAudio(buffer, rate, gain) { 62 | var source = audio_context.createBufferSource(); 63 | var g = audio_context.createGain(); 64 | source.buffer = buffer; 65 | source.playbackRate.value = rate; 66 | source.start(0); 67 | g.gain.value = gain; 68 | source.connect(g); 69 | g.connect(audio_context.destination); 70 | } 71 | 72 | var ball_audio_gain = null; 73 | var ball_audio_source = null; 74 | 75 | export function playBallAudio(buffer, rate, gain) { 76 | var source = audio_context.createBufferSource(); 77 | var g = audio_context.createGain(); 78 | source.buffer = buffer; 79 | source.playbackRate.value = rate; 80 | source.start(0); 81 | g.gain.value = gain; 82 | source.connect(g); 83 | g.connect(audio_context.destination); 84 | ball_audio_gain = g; 85 | ball_audio_source = source; 86 | source.loop = true; 87 | } 88 | 89 | export function ballAudio(gain, rate) { 90 | ball_audio_gain.gain.value = gain; 91 | ball_audio_source.playbackRate.value = rate; 92 | } -------------------------------------------------------------------------------- /web_build/wind.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kettle11/LD46/365613e6089e29921a36b672217c245d9980e078/web_build/wind.wav --------------------------------------------------------------------------------