summaryrefslogtreecommitdiff
path: root/crates/client/src/common/client.rs
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2025-07-28 01:41:31 -0400
committerLLLL Colonq <llll@colonq>2025-07-28 01:41:31 -0400
commit4fb92d6fa3ce2d93c2ce720429f46aa104972674 (patch)
tree34621666e2aec4af0ae59cd7e002f5022c83dad4 /crates/client/src/common/client.rs
parent86862272e9cdb7a8358db91ec4bea3edbacf2e97 (diff)
Update
Diffstat (limited to 'crates/client/src/common/client.rs')
-rw-r--r--crates/client/src/common/client.rs48
1 files changed, 0 insertions, 48 deletions
diff --git a/crates/client/src/common/client.rs b/crates/client/src/common/client.rs
deleted file mode 100644
index 69ac6b3..0000000
--- a/crates/client/src/common/client.rs
+++ /dev/null
@@ -1,48 +0,0 @@
-#![allow(dead_code, unused_variables)]
-mod assets;
-
-use std::collections::HashMap;
-use teleia::*;
-
-pub struct Game {
- assets: assets::Assets,
-}
-
-impl Game {
- pub async fn new(ctx: &context::Context) -> Self {
- Self {
- assets: assets::Assets::new(ctx),
- }
- }
-}
-
-impl teleia::state::Game for Game {
- fn initialize_audio(&self, ctx: &context::Context, st: &state::State, actx: &audio::Context) -> HashMap<String, audio::Audio> {
- HashMap::from_iter(vec![
- ("test".to_owned(), audio::Audio::new(&actx, include_bytes!("client/assets/audio/test.wav"))),
- ])
- }
- fn finish_title(&mut self, _st: &mut state::State) {}
- fn mouse_press(&mut self, _ctx: &context::Context, _st: &mut state::State) {}
- fn mouse_move(&mut self, _ctx: &context::Context, _st: &mut state::State, _x: i32, _y: i32) {}
- fn update(&mut self, ctx: &context::Context, _st: &mut state::State) -> Option<()> {
- Some(())
- }
- fn render(&mut self, ctx: &context::Context, st: &mut state::State) -> Option<()> {
- ctx.clear();
- self.assets.font.render_text(
- ctx,
- &glam::Vec2::new(0.0, 0.0),
- "hello computer",
- );
- st.bind_2d(ctx, &self.assets.shader_flat);
- self.assets.texture_test.bind(ctx);
- self.assets.shader_flat.set_position_2d(
- ctx,
- &glam::Vec2::new(40.0, 40.0),
- &glam::Vec2::new(16.0, 16.0),
- );
- self.assets.mesh_square.render(ctx);
- Some(())
- }
-}