From de99c5f7636a952025ea13de02bafd25bcb6bdec Mon Sep 17 00:00:00 2001 From: LLLL Colonq Date: Mon, 17 Aug 2026 20:14:16 -0400 Subject: Fix broken --- .../examples/assets/fonts/ComicNeue-Regular.ttf | Bin 54848 -> 0 bytes .../vendor/teleia/examples/assets/meshes/cube.obj | 38 ----------- .../vendor/teleia/examples/assets/scenes/fox.glb | Bin 162852 -> 0 bytes .../teleia/examples/assets/textures/test.png | Bin 125 -> 0 bytes 2026/games/rpc2dot0/vendor/teleia/examples/fox.rs | 72 --------------------- 5 files changed, 110 deletions(-) delete mode 100644 2026/games/rpc2dot0/vendor/teleia/examples/assets/fonts/ComicNeue-Regular.ttf delete mode 100644 2026/games/rpc2dot0/vendor/teleia/examples/assets/meshes/cube.obj delete mode 100644 2026/games/rpc2dot0/vendor/teleia/examples/assets/scenes/fox.glb delete mode 100644 2026/games/rpc2dot0/vendor/teleia/examples/assets/textures/test.png delete mode 100644 2026/games/rpc2dot0/vendor/teleia/examples/fox.rs (limited to '2026/games/rpc2dot0/vendor/teleia/examples') diff --git a/2026/games/rpc2dot0/vendor/teleia/examples/assets/fonts/ComicNeue-Regular.ttf b/2026/games/rpc2dot0/vendor/teleia/examples/assets/fonts/ComicNeue-Regular.ttf deleted file mode 100644 index d454f46..0000000 Binary files a/2026/games/rpc2dot0/vendor/teleia/examples/assets/fonts/ComicNeue-Regular.ttf and /dev/null differ diff --git a/2026/games/rpc2dot0/vendor/teleia/examples/assets/meshes/cube.obj b/2026/games/rpc2dot0/vendor/teleia/examples/assets/meshes/cube.obj deleted file mode 100644 index 02851e8..0000000 --- a/2026/games/rpc2dot0/vendor/teleia/examples/assets/meshes/cube.obj +++ /dev/null @@ -1,38 +0,0 @@ -# Blender 4.1.1 -# www.blender.org -o Cube -v 1.000000 1.000000 -1.000000 -v 1.000000 -1.000000 -1.000000 -v 1.000000 1.000000 1.000000 -v 1.000000 -1.000000 1.000000 -v -1.000000 1.000000 -1.000000 -v -1.000000 -1.000000 -1.000000 -v -1.000000 1.000000 1.000000 -v -1.000000 -1.000000 1.000000 -vn -0.0000 1.0000 -0.0000 -vn -0.0000 -0.0000 1.0000 -vn -1.0000 -0.0000 -0.0000 -vn -0.0000 -1.0000 -0.0000 -vn 1.0000 -0.0000 -0.0000 -vn -0.0000 -0.0000 -1.0000 -vt 0.625000 0.500000 -vt 0.875000 0.500000 -vt 0.875000 0.750000 -vt 0.625000 0.750000 -vt 0.375000 0.750000 -vt 0.625000 1.000000 -vt 0.375000 1.000000 -vt 0.375000 0.000000 -vt 0.625000 0.000000 -vt 0.625000 0.250000 -vt 0.375000 0.250000 -vt 0.125000 0.500000 -vt 0.375000 0.500000 -vt 0.125000 0.750000 -s 0 -f 1/1/1 5/2/1 7/3/1 3/4/1 -f 4/5/2 3/4/2 7/6/2 8/7/2 -f 8/8/3 7/9/3 5/10/3 6/11/3 -f 6/12/4 2/13/4 4/5/4 8/14/4 -f 2/13/5 1/1/5 3/4/5 4/5/5 -f 6/11/6 5/10/6 1/1/6 2/13/6 diff --git a/2026/games/rpc2dot0/vendor/teleia/examples/assets/scenes/fox.glb b/2026/games/rpc2dot0/vendor/teleia/examples/assets/scenes/fox.glb deleted file mode 100644 index 1ef5c0d..0000000 Binary files a/2026/games/rpc2dot0/vendor/teleia/examples/assets/scenes/fox.glb and /dev/null differ diff --git a/2026/games/rpc2dot0/vendor/teleia/examples/assets/textures/test.png b/2026/games/rpc2dot0/vendor/teleia/examples/assets/textures/test.png deleted file mode 100644 index 0752be0..0000000 Binary files a/2026/games/rpc2dot0/vendor/teleia/examples/assets/textures/test.png and /dev/null differ diff --git a/2026/games/rpc2dot0/vendor/teleia/examples/fox.rs b/2026/games/rpc2dot0/vendor/teleia/examples/fox.rs deleted file mode 100644 index eff9345..0000000 --- a/2026/games/rpc2dot0/vendor/teleia/examples/fox.rs +++ /dev/null @@ -1,72 +0,0 @@ -use teleia::*; - -use std::ops::Rem; - -pub struct TestGame { - font: font::Bitmap, - tt: font::TrueType, - // cube: mesh::Mesh, - fox: scene::Scene, - tex: texture::Texture, - shader: shader::Shader, -} - -impl TestGame { - pub async fn new(ctx: &context::Context) -> Self { - Self { - font: font::Bitmap::new(ctx), - tt: font::TrueType::new(ctx, 12.0, include_bytes!("assets/fonts/ComicNeue-Regular.ttf")), - // cube: mesh::Mesh::from_obj(ctx, include_bytes!("assets/meshes/cube.obj")), - fox: scene::Scene::from_gltf(ctx, include_bytes!("assets/scenes/fox.glb")), - // fox: scene::Scene::from_gltf(ctx, include_bytes!("/home/llll/src/colonq/assets/lcolonq_flat.vrm")), - tex: texture::Texture::new(ctx, include_bytes!("assets/textures/test.png")), - shader: scene::Scene::load_default_shader(ctx), - } - } -} - -impl state::Game for TestGame { - fn update(&mut self, ctx: &context::Context, st: &mut state::State) -> Erm<()> { - st.move_camera( - ctx, - &glam::Vec3::new(0.0, 0.0, -1.0), - &glam::Vec3::new(0.0, 0.0, 1.0), - &glam::Vec3::new(0.0, 1.0, 0.0), - ); - Ok(()) - } - fn render(&mut self, ctx: &context::Context, st: &mut state::State) -> Erm<()> { - // if let Some(n) = self.fox.nodes_by_name.get("J_Bip_C_Neck").and_then(|i| self.fox.nodes.get_mut(*i)) { - // n.transform *= glam::Mat4::from_rotation_z(0.05); - // } - ctx.clear(); - self.fox.reflect_animation("Run", (st.tick as f32 / 60.0).rem(3.0)); - st.bind_3d(ctx, &self.shader); - self.shader.set_position_3d( - ctx, - &glam::Mat4::from_scale_rotation_translation( - glam::Vec3::new(0.005, 0.005, 0.005), - // glam::Vec3::new(1.0, 1.0, 1.0), - glam::Quat::from_rotation_y(st.tick as f32 / 60.0), - glam::Vec3::new(0.0, -0.2, 0.0), - ), - ); - self.tex.bind(ctx); - self.fox.render(ctx, &self.shader); - self.font.render_text(ctx, &glam::Vec2::new(0.0, 10.0), "he's all FIXED up"); - self.tt.render_text_helper( - ctx, &glam::Vec2::new(10.0, 60.0), &glam::Vec2::new(20.0, 30.0), - "tESTge", - &[ - glam::Vec3::new(1.0, 0.0, 0.0), - glam::Vec3::new(0.0, 1.0, 0.0), - ], - ); - Ok(()) - } -} - -#[tokio::main] -pub async fn main() { - run("teleia test", 240, 160, Options::empty(), TestGame::new).await; -} -- cgit v1.3.1