diff --git a/src/main.rs b/src/main.rs index 0e2c4e7..12188aa 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,33 @@ use bevy::prelude::*; + +pub struct Segments(Vec); + +pub struct Segment{ + x: u8, + y: u8, +} + +impl Segments { + pub fn queue_add(side, &mut self) -> &Task { + let new_task = Task { + name: String::from("Test Task"), + completed: false, + priority: 5, + }; + self.0.push(new_task); + return &self.0[self.0.len()-1]; + } + + pub fn queue_add(side, &mut self) -> &Task { + let new_task = Task { + name: String::from("Test Task"), + completed: false, + priority: 5, + }; + self.0.push(new_task); + return &self.0[self.0.len()-1]; + } +} fn main() { App::new() @@ -22,8 +51,3 @@ fn update( } - - -fn queue_rm(side, queue: Mut Vec) { - -} \ No newline at end of file