|
@@ -45,18 +45,24 @@ fn main() {
|
|
&tx_settings,
|
|
&tx_settings,
|
|
) {
|
|
) {
|
|
Ok(texture) => {
|
|
Ok(texture) => {
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
window.set_lazy(true);
|
|
window.set_lazy(true);
|
|
let mut offset = (100.0,0.0);
|
|
let mut offset = (100.0,0.0);
|
|
let mut scale = 1.0;
|
|
let mut scale = 1.0;
|
|
let mut drag = false;
|
|
let mut drag = false;
|
|
- let mut events = Events::new(EventSettings::new().lazy(true));
|
|
|
|
|
|
+ //let mut events = Events::new(EventSettings::new().lazy(true));
|
|
let mut reset = false;
|
|
let mut reset = false;
|
|
|
|
+ let dimensions = texture.get_size();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let mut glyphs = Glyphs::from_bytes(font, window.create_texture_context(), TextureSettings::new()).unwrap();
|
|
let mut glyphs = Glyphs::from_bytes(font, window.create_texture_context(), TextureSettings::new()).unwrap();
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
while let Some(e) = window.next() {
|
|
while let Some(e) = window.next() {
|
|
|
|
|
|
@@ -99,7 +105,7 @@ fn main() {
|
|
|
|
|
|
|
|
|
|
text::Text::new_color([0.8, 0.8, 0.8, 0.7], 16).draw(
|
|
text::Text::new_color([0.8, 0.8, 0.8, 0.7], 16).draw(
|
|
- &format!("{} {}X{}", img_path, opened_image.dimensions().0, opened_image.dimensions().1),
|
|
|
|
|
|
+ &format!("{} {}X{}", img_path, dimensions.0, dimensions.1),
|
|
&mut glyphs,
|
|
&mut glyphs,
|
|
&c.draw_state,
|
|
&c.draw_state,
|
|
c.transform.trans(10.0, 20.0), gfx
|
|
c.transform.trans(10.0, 20.0), gfx
|
|
@@ -108,17 +114,6 @@ fn main() {
|
|
|
|
|
|
});
|
|
});
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- // if let Some(e) = window.next() {
|
|
|
|
- // window.draw_2d(&e, |c, gfx, _| {
|
|
|
|
- // clear([0.2; 4], gfx);
|
|
|
|
- // // image(&texture, c.transform, g);
|
|
|
|
- // let transform = c.transform.trans(offset.0, offset.1).scale(scale, scale);
|
|
|
|
- // image(&texture, transform, gfx);
|
|
|
|
- // });
|
|
|
|
- // }
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|