diff --git a/src/main.rs b/src/main.rs index 41a53f9..cd31cfe 100644 --- a/src/main.rs +++ b/src/main.rs @@ -69,17 +69,17 @@ impl Application for ExampleApp { let mut sub_sprite = canvas.create_texture_sprite(Size {w: 100, h: 100}); sub_sprite.set_texture(texture.clone(), Some(Position {x: 0, y: 0}), 1.0); - sub_sprite.set_position(Position {x: 0, y: 0}); + sub_sprite.set_position(Position {x: 100, y: 100}); sub_sprite.set_scale(2.0); let mut sub_sprite2 = canvas.create_texture_sprite(Size {w: 200, h: 200}); sub_sprite2.set_texture(texture.clone(), Some(Position {x: 100, y: 0}), 1.0); sub_sprite2.set_center(Position {x:100, y:100}); sub_sprite2.set_rotation(0.0); - sub_sprite2.set_position(Position {x: 0, y: 0}); + sub_sprite2.set_position(Position {x: 100, y: 100}); let mut txt_sprite = canvas.create_text_sprite("00", Size {w: 100, h: 100}, 22.0); - txt_sprite.set_center(Position {x:0, y:0}); + txt_sprite.set_center(Position {x:-50, y:50}); txt_sprite.set_position(Position {x:100, y:100}); txt_sprite.set_scale(1.0); @@ -115,8 +115,8 @@ impl Application for ExampleApp { state.frame_counter += 1; if state.frame_counter >= 60 { state.frame_counter = 0; -// state.txt_sprite.set_text(&format!("{}", elapsed)); -// state.txt_sprite.set_text_size(elapsed as f32); + state.txt_sprite.set_text(&format!("{}", elapsed)); + state.txt_sprite.set_text_size(elapsed as f32); } match state.frame_counter { 0 => state.txt_sprite.set_color(Color::RED), @@ -134,8 +134,8 @@ impl Application for ExampleApp { state.tex_sprite.set_texture(state.texture.clone(), None, state.last_rot/100.0); // state.sub_sprite.set_texture(state.texture.clone(), // Some(Position {x: state.last_offset, y: 0}), 1.0); - state.sub_sprite.set_position(state.last_pos); - state.sub_sprite2.set_position(state.last_pos); +// state.sub_sprite.set_position(state.last_pos); +// state.sub_sprite2.set_position(state.last_pos); state.sub_sprite.set_rotation(state.last_rot); state.sub_sprite2.set_rotation(state.last_rot + 45.0);