diff --git a/src/draw.rs b/src/draw.rs
index d754b74..d7dfee5 100644
--- a/src/draw.rs
+++ b/src/draw.rs
@@ -1,5 +1,8 @@
use bevy::{
- input::mouse::{MouseButtonInput, MouseMotion, MouseWheel},
+ input::{
+ mouse::{MouseButtonInput, MouseMotion, MouseWheel},
+ ElementState,
+ },
prelude::*,
window::CursorMoved,
};
@@ -13,15 +16,13 @@ pub enum ImageEvent {
Clear,
}
-const INPUT_IMG_SIZE: u32 = 128;
-
-const WINDOW_WIDTH: f32 = 1350.;
-const WINDOW_HEIGHT: f32 = 700.;
+pub const WINDOW_WIDTH: f32 = 1350.;
+pub const WINDOW_HEIGHT: f32 = 700.;
// Offset from left top corner
-const OFFSET: f32 = WINDOW_HEIGHT / 14.;
-const CANVAS_WIDTH: f32 = (WINDOW_WIDTH - OFFSET * 3.0) / 2.0;
-const CANVAS_HEIGHT: f32 = WINDOW_HEIGHT - OFFSET * 2.0;
+pub const OFFSET: f32 = WINDOW_HEIGHT / 14.;
+pub const CANVAS_WIDTH: f32 = (WINDOW_WIDTH - OFFSET * 3.0) / 2.0;
+pub const CANVAS_HEIGHT: f32 = WINDOW_HEIGHT - OFFSET * 2.0;
pub fn clear_canvas(
keyboard_input: Res>,
@@ -51,6 +52,8 @@ pub fn create_canvas(
// Setup images on the right canvas
+ return;
+
let texture1 = asset_server.load("axe1.png");
let texture2 = asset_server.load("axe2.png");
let texture3 = asset_server.load("axe3.png");
@@ -174,6 +177,7 @@ fn clear_inference(
pub fn mouse_draw(
mut cursor_moved_events: EventReader,
+ mut mouse_button_input_events: EventReader,
mut image_events: EventWriter,
mut last_mouse_position: Local