├── .cargo └── config.toml ├── .github └── workflows │ └── rust.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── Cargo.lock ├── Cargo.toml ├── Makefile.toml ├── README.md ├── diagrams ├── README.md └── slider_rails.xoj ├── dump └── .stub ├── fluffl-macros ├── .cargo │ └── config ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── fluffl ├── Cargo.toml ├── LICENSE ├── examples │ ├── audio_ex1.rs │ ├── brick_demo.rs │ ├── mixer_demo.rs │ ├── simple_synth.rs │ ├── touch_test.rs │ └── triangle.rs ├── src │ ├── audio.rs │ ├── audio │ │ ├── audio_backends.rs │ │ ├── audio_backends │ │ │ ├── glutin_audio.rs │ │ │ ├── glutin_audio │ │ │ │ ├── glutin_alsa.rs │ │ │ │ └── glutin_wasapi.rs │ │ │ ├── sdl2_audio.rs │ │ │ └── web_audio.rs │ │ ├── interval.rs │ │ ├── mixer.rs │ │ ├── mixer │ │ │ ├── protocol.rs │ │ │ ├── protocol │ │ │ │ ├── protocol_desk.rs │ │ │ │ └── protocol_web.rs │ │ │ ├── standard.rs │ │ │ ├── streams.rs │ │ │ ├── streams │ │ │ │ ├── explicit_wave.rs │ │ │ │ └── implicit_wave.rs │ │ │ └── time.rs │ │ └── pcm_util.rs │ ├── codecs.rs │ ├── codecs │ │ ├── base64.rs │ │ └── ico.rs │ ├── collections.rs │ ├── collections │ │ ├── binary_tree.rs │ │ ├── bitarray.rs │ │ ├── fixed_stack.rs │ │ ├── flat_nary_tree.rs │ │ ├── flat_nary_tree │ │ │ ├── iterators.rs │ │ │ ├── sort_util.rs │ │ │ └── swappable.rs │ │ ├── linked_list.rs │ │ ├── nary_forest.rs │ │ ├── segment_tree.rs │ │ └── segment_tree │ │ │ ├── index_types.rs │ │ │ ├── iterators.rs │ │ │ ├── pools.rs │ │ │ └── tests.rs │ ├── console.rs │ ├── console │ │ ├── desktop_console.rs │ │ └── web_console.rs │ ├── extras.rs │ ├── extras │ │ ├── audio.rs │ │ ├── audio │ │ │ ├── mp3.rs │ │ │ ├── music_player.rs │ │ │ ├── ogg.rs │ │ │ └── wav.rs │ │ ├── math_util.rs │ │ └── shapes.rs │ ├── gui.rs │ ├── gui │ │ ├── builder.rs │ │ ├── components.rs │ │ ├── components │ │ │ ├── component_flags.rs │ │ │ ├── frame.rs │ │ │ ├── frame │ │ │ │ └── scrollbar.rs │ │ │ ├── label.rs │ │ │ ├── origin.rs │ │ │ ├── slider.rs │ │ │ └── textbox.rs │ │ ├── gui_key.rs │ │ ├── handler_block.rs │ │ ├── renderer.rs │ │ └── renderer │ │ │ └── shader_sources.rs │ ├── io.rs │ ├── io │ │ ├── desktop_io.rs │ │ └── web_io.rs │ ├── iterators.rs │ ├── lib.rs │ ├── math.rs │ ├── math │ │ ├── aabb.rs │ │ ├── fixedpoint.rs │ │ ├── fixedpoint │ │ │ ├── fp32.rs │ │ │ └── fp64.rs │ │ ├── matrix.rs │ │ ├── matrix │ │ │ ├── lu.rs │ │ │ ├── projections.rs │ │ │ ├── stack.rs │ │ │ ├── tests.rs │ │ │ └── transforms.rs │ │ ├── scalar.rs │ │ ├── scalar │ │ │ ├── constants.rs │ │ │ └── trig.rs │ │ ├── vector.rs │ │ ├── vector │ │ │ ├── component_writer.rs │ │ │ └── tests.rs │ │ ├── waves.rs │ │ └── waves │ │ │ └── noise.rs │ ├── mem.rs │ ├── net.rs │ ├── net │ │ ├── ws_client_desktop.rs │ │ └── ws_client_web.rs │ ├── ogl.rs │ ├── ogl │ │ ├── array.rs │ │ ├── buffer.rs │ │ ├── program.rs │ │ └── texture.rs │ ├── parsers.rs │ ├── parsers │ │ └── xml.rs │ ├── prelude.rs │ ├── slice.rs │ ├── text_writer.rs │ ├── text_writer │ │ └── default_font.rs │ ├── time.rs │ ├── time │ │ ├── desktop_time.rs │ │ └── web_time.rs │ ├── window.rs │ └── window │ │ ├── event_util.rs │ │ ├── event_util │ │ └── constants.rs │ │ ├── touch_tracker.rs │ │ ├── window_backends.rs │ │ └── window_backends │ │ ├── glutin_window.rs │ │ ├── sdl2_window.rs │ │ └── web_window.rs └── status.md └── resources ├── BossIntro.ogg ├── BossMain.ogg ├── HipHopNoir_1.ogg ├── complex.ico ├── config.json ├── fj_fj.adhoc ├── font.bcode ├── hiphop.adhoc ├── plasmatic.bcode ├── pokeball.ico ├── sound_test.adhoc ├── taunt.adhoc └── test.ico /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/Makefile.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/README.md -------------------------------------------------------------------------------- /diagrams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/diagrams/README.md -------------------------------------------------------------------------------- /diagrams/slider_rails.xoj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/diagrams/slider_rails.xoj -------------------------------------------------------------------------------- /dump/.stub: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fluffl-macros/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl-macros/.cargo/config -------------------------------------------------------------------------------- /fluffl-macros/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /fluffl-macros/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl-macros/Cargo.lock -------------------------------------------------------------------------------- /fluffl-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl-macros/Cargo.toml -------------------------------------------------------------------------------- /fluffl-macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl-macros/README.md -------------------------------------------------------------------------------- /fluffl-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl-macros/src/lib.rs -------------------------------------------------------------------------------- /fluffl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/Cargo.toml -------------------------------------------------------------------------------- /fluffl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/LICENSE -------------------------------------------------------------------------------- /fluffl/examples/audio_ex1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/examples/audio_ex1.rs -------------------------------------------------------------------------------- /fluffl/examples/brick_demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/examples/brick_demo.rs -------------------------------------------------------------------------------- /fluffl/examples/mixer_demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/examples/mixer_demo.rs -------------------------------------------------------------------------------- /fluffl/examples/simple_synth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/examples/simple_synth.rs -------------------------------------------------------------------------------- /fluffl/examples/touch_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/examples/touch_test.rs -------------------------------------------------------------------------------- /fluffl/examples/triangle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/examples/triangle.rs -------------------------------------------------------------------------------- /fluffl/src/audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio.rs -------------------------------------------------------------------------------- /fluffl/src/audio/audio_backends.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/audio_backends.rs -------------------------------------------------------------------------------- /fluffl/src/audio/audio_backends/glutin_audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/audio_backends/glutin_audio.rs -------------------------------------------------------------------------------- /fluffl/src/audio/audio_backends/glutin_audio/glutin_alsa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/audio_backends/glutin_audio/glutin_alsa.rs -------------------------------------------------------------------------------- /fluffl/src/audio/audio_backends/glutin_audio/glutin_wasapi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/audio_backends/glutin_audio/glutin_wasapi.rs -------------------------------------------------------------------------------- /fluffl/src/audio/audio_backends/sdl2_audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/audio_backends/sdl2_audio.rs -------------------------------------------------------------------------------- /fluffl/src/audio/audio_backends/web_audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/audio_backends/web_audio.rs -------------------------------------------------------------------------------- /fluffl/src/audio/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/interval.rs -------------------------------------------------------------------------------- /fluffl/src/audio/mixer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/mixer.rs -------------------------------------------------------------------------------- /fluffl/src/audio/mixer/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/mixer/protocol.rs -------------------------------------------------------------------------------- /fluffl/src/audio/mixer/protocol/protocol_desk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/mixer/protocol/protocol_desk.rs -------------------------------------------------------------------------------- /fluffl/src/audio/mixer/protocol/protocol_web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/mixer/protocol/protocol_web.rs -------------------------------------------------------------------------------- /fluffl/src/audio/mixer/standard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/mixer/standard.rs -------------------------------------------------------------------------------- /fluffl/src/audio/mixer/streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/mixer/streams.rs -------------------------------------------------------------------------------- /fluffl/src/audio/mixer/streams/explicit_wave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/mixer/streams/explicit_wave.rs -------------------------------------------------------------------------------- /fluffl/src/audio/mixer/streams/implicit_wave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/mixer/streams/implicit_wave.rs -------------------------------------------------------------------------------- /fluffl/src/audio/mixer/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/mixer/time.rs -------------------------------------------------------------------------------- /fluffl/src/audio/pcm_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/audio/pcm_util.rs -------------------------------------------------------------------------------- /fluffl/src/codecs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/codecs.rs -------------------------------------------------------------------------------- /fluffl/src/codecs/base64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/codecs/base64.rs -------------------------------------------------------------------------------- /fluffl/src/codecs/ico.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/codecs/ico.rs -------------------------------------------------------------------------------- /fluffl/src/collections.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections.rs -------------------------------------------------------------------------------- /fluffl/src/collections/binary_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/binary_tree.rs -------------------------------------------------------------------------------- /fluffl/src/collections/bitarray.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/bitarray.rs -------------------------------------------------------------------------------- /fluffl/src/collections/fixed_stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/fixed_stack.rs -------------------------------------------------------------------------------- /fluffl/src/collections/flat_nary_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/flat_nary_tree.rs -------------------------------------------------------------------------------- /fluffl/src/collections/flat_nary_tree/iterators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/flat_nary_tree/iterators.rs -------------------------------------------------------------------------------- /fluffl/src/collections/flat_nary_tree/sort_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/flat_nary_tree/sort_util.rs -------------------------------------------------------------------------------- /fluffl/src/collections/flat_nary_tree/swappable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/flat_nary_tree/swappable.rs -------------------------------------------------------------------------------- /fluffl/src/collections/linked_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/linked_list.rs -------------------------------------------------------------------------------- /fluffl/src/collections/nary_forest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/nary_forest.rs -------------------------------------------------------------------------------- /fluffl/src/collections/segment_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/segment_tree.rs -------------------------------------------------------------------------------- /fluffl/src/collections/segment_tree/index_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/segment_tree/index_types.rs -------------------------------------------------------------------------------- /fluffl/src/collections/segment_tree/iterators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/segment_tree/iterators.rs -------------------------------------------------------------------------------- /fluffl/src/collections/segment_tree/pools.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/segment_tree/pools.rs -------------------------------------------------------------------------------- /fluffl/src/collections/segment_tree/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/collections/segment_tree/tests.rs -------------------------------------------------------------------------------- /fluffl/src/console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/console.rs -------------------------------------------------------------------------------- /fluffl/src/console/desktop_console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/console/desktop_console.rs -------------------------------------------------------------------------------- /fluffl/src/console/web_console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/console/web_console.rs -------------------------------------------------------------------------------- /fluffl/src/extras.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/extras.rs -------------------------------------------------------------------------------- /fluffl/src/extras/audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/extras/audio.rs -------------------------------------------------------------------------------- /fluffl/src/extras/audio/mp3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/extras/audio/mp3.rs -------------------------------------------------------------------------------- /fluffl/src/extras/audio/music_player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/extras/audio/music_player.rs -------------------------------------------------------------------------------- /fluffl/src/extras/audio/ogg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/extras/audio/ogg.rs -------------------------------------------------------------------------------- /fluffl/src/extras/audio/wav.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/extras/audio/wav.rs -------------------------------------------------------------------------------- /fluffl/src/extras/math_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/extras/math_util.rs -------------------------------------------------------------------------------- /fluffl/src/extras/shapes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/extras/shapes.rs -------------------------------------------------------------------------------- /fluffl/src/gui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui.rs -------------------------------------------------------------------------------- /fluffl/src/gui/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/builder.rs -------------------------------------------------------------------------------- /fluffl/src/gui/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/components.rs -------------------------------------------------------------------------------- /fluffl/src/gui/components/component_flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/components/component_flags.rs -------------------------------------------------------------------------------- /fluffl/src/gui/components/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/components/frame.rs -------------------------------------------------------------------------------- /fluffl/src/gui/components/frame/scrollbar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/components/frame/scrollbar.rs -------------------------------------------------------------------------------- /fluffl/src/gui/components/label.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/components/label.rs -------------------------------------------------------------------------------- /fluffl/src/gui/components/origin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/components/origin.rs -------------------------------------------------------------------------------- /fluffl/src/gui/components/slider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/components/slider.rs -------------------------------------------------------------------------------- /fluffl/src/gui/components/textbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/components/textbox.rs -------------------------------------------------------------------------------- /fluffl/src/gui/gui_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/gui_key.rs -------------------------------------------------------------------------------- /fluffl/src/gui/handler_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/handler_block.rs -------------------------------------------------------------------------------- /fluffl/src/gui/renderer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/renderer.rs -------------------------------------------------------------------------------- /fluffl/src/gui/renderer/shader_sources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/gui/renderer/shader_sources.rs -------------------------------------------------------------------------------- /fluffl/src/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/io.rs -------------------------------------------------------------------------------- /fluffl/src/io/desktop_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/io/desktop_io.rs -------------------------------------------------------------------------------- /fluffl/src/io/web_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/io/web_io.rs -------------------------------------------------------------------------------- /fluffl/src/iterators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/iterators.rs -------------------------------------------------------------------------------- /fluffl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/lib.rs -------------------------------------------------------------------------------- /fluffl/src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math.rs -------------------------------------------------------------------------------- /fluffl/src/math/aabb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/aabb.rs -------------------------------------------------------------------------------- /fluffl/src/math/fixedpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/fixedpoint.rs -------------------------------------------------------------------------------- /fluffl/src/math/fixedpoint/fp32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/fixedpoint/fp32.rs -------------------------------------------------------------------------------- /fluffl/src/math/fixedpoint/fp64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/fixedpoint/fp64.rs -------------------------------------------------------------------------------- /fluffl/src/math/matrix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/matrix.rs -------------------------------------------------------------------------------- /fluffl/src/math/matrix/lu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/matrix/lu.rs -------------------------------------------------------------------------------- /fluffl/src/math/matrix/projections.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/matrix/projections.rs -------------------------------------------------------------------------------- /fluffl/src/math/matrix/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/matrix/stack.rs -------------------------------------------------------------------------------- /fluffl/src/math/matrix/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/matrix/tests.rs -------------------------------------------------------------------------------- /fluffl/src/math/matrix/transforms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/matrix/transforms.rs -------------------------------------------------------------------------------- /fluffl/src/math/scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/scalar.rs -------------------------------------------------------------------------------- /fluffl/src/math/scalar/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/scalar/constants.rs -------------------------------------------------------------------------------- /fluffl/src/math/scalar/trig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/scalar/trig.rs -------------------------------------------------------------------------------- /fluffl/src/math/vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/vector.rs -------------------------------------------------------------------------------- /fluffl/src/math/vector/component_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/vector/component_writer.rs -------------------------------------------------------------------------------- /fluffl/src/math/vector/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/vector/tests.rs -------------------------------------------------------------------------------- /fluffl/src/math/waves.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/waves.rs -------------------------------------------------------------------------------- /fluffl/src/math/waves/noise.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/math/waves/noise.rs -------------------------------------------------------------------------------- /fluffl/src/mem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/mem.rs -------------------------------------------------------------------------------- /fluffl/src/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/net.rs -------------------------------------------------------------------------------- /fluffl/src/net/ws_client_desktop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/net/ws_client_desktop.rs -------------------------------------------------------------------------------- /fluffl/src/net/ws_client_web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/net/ws_client_web.rs -------------------------------------------------------------------------------- /fluffl/src/ogl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/ogl.rs -------------------------------------------------------------------------------- /fluffl/src/ogl/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/ogl/array.rs -------------------------------------------------------------------------------- /fluffl/src/ogl/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/ogl/buffer.rs -------------------------------------------------------------------------------- /fluffl/src/ogl/program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/ogl/program.rs -------------------------------------------------------------------------------- /fluffl/src/ogl/texture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/ogl/texture.rs -------------------------------------------------------------------------------- /fluffl/src/parsers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/parsers.rs -------------------------------------------------------------------------------- /fluffl/src/parsers/xml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/parsers/xml.rs -------------------------------------------------------------------------------- /fluffl/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/prelude.rs -------------------------------------------------------------------------------- /fluffl/src/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/slice.rs -------------------------------------------------------------------------------- /fluffl/src/text_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/text_writer.rs -------------------------------------------------------------------------------- /fluffl/src/text_writer/default_font.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/text_writer/default_font.rs -------------------------------------------------------------------------------- /fluffl/src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/time.rs -------------------------------------------------------------------------------- /fluffl/src/time/desktop_time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/time/desktop_time.rs -------------------------------------------------------------------------------- /fluffl/src/time/web_time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/time/web_time.rs -------------------------------------------------------------------------------- /fluffl/src/window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/window.rs -------------------------------------------------------------------------------- /fluffl/src/window/event_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/window/event_util.rs -------------------------------------------------------------------------------- /fluffl/src/window/event_util/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/window/event_util/constants.rs -------------------------------------------------------------------------------- /fluffl/src/window/touch_tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/window/touch_tracker.rs -------------------------------------------------------------------------------- /fluffl/src/window/window_backends.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/window/window_backends.rs -------------------------------------------------------------------------------- /fluffl/src/window/window_backends/glutin_window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/window/window_backends/glutin_window.rs -------------------------------------------------------------------------------- /fluffl/src/window/window_backends/sdl2_window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/window/window_backends/sdl2_window.rs -------------------------------------------------------------------------------- /fluffl/src/window/window_backends/web_window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/src/window/window_backends/web_window.rs -------------------------------------------------------------------------------- /fluffl/status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/fluffl/status.md -------------------------------------------------------------------------------- /resources/BossIntro.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/BossIntro.ogg -------------------------------------------------------------------------------- /resources/BossMain.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/BossMain.ogg -------------------------------------------------------------------------------- /resources/HipHopNoir_1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/HipHopNoir_1.ogg -------------------------------------------------------------------------------- /resources/complex.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/complex.ico -------------------------------------------------------------------------------- /resources/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/config.json -------------------------------------------------------------------------------- /resources/fj_fj.adhoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/fj_fj.adhoc -------------------------------------------------------------------------------- /resources/font.bcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/font.bcode -------------------------------------------------------------------------------- /resources/hiphop.adhoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/hiphop.adhoc -------------------------------------------------------------------------------- /resources/plasmatic.bcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/plasmatic.bcode -------------------------------------------------------------------------------- /resources/pokeball.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/pokeball.ico -------------------------------------------------------------------------------- /resources/sound_test.adhoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/sound_test.adhoc -------------------------------------------------------------------------------- /resources/taunt.adhoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/taunt.adhoc -------------------------------------------------------------------------------- /resources/test.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K-C-DaCosta/fluffl/HEAD/resources/test.ico --------------------------------------------------------------------------------