Add tasks module and rename trait files

This commit is contained in:
2026-05-05 17:14:33 +02:00
parent a1d0a84885
commit 1c0f27f115
9 changed files with 23 additions and 4 deletions
+1
View File
@@ -4,6 +4,7 @@ mod game_mode;
mod offset;
mod players;
pub mod structures;
pub mod tasks;
pub mod units;
pub mod zoom_level;
@@ -1,13 +1,13 @@
mod base;
mod ore;
mod stone;
mod structure_trait;
mod structures_enum;
mod structures_trait;
mod tunnel;
pub use base::BaseBuilding;
pub use ore::Ore;
pub use stone::Stone;
pub use structure_trait::Structure;
pub use structures_enum::Structures;
pub use structures_trait::Structure;
pub use tunnel::Tunnel;
@@ -0,0 +1,6 @@
use crate::app::widgets::CellWidget;
#[derive(Debug, Clone, PartialEq)]
pub struct DiggingTask<'a> {
path: Vec<&'a CellWidget>,
}
@@ -0,0 +1,7 @@
mod digging;
mod tasks_enum;
mod task_trait;
pub use tasks_enum::Tasks;
pub use digging::DiggingTask;
pub use task_trait::Task;
@@ -0,0 +1 @@
pub trait Task {}
@@ -0,0 +1,4 @@
#[derive(Debug, Clone, Copy, PartialEq)]
pub enum Tasks {
Digging,
}
+2 -2
View File
@@ -1,7 +1,7 @@
mod miner;
mod unit_trait;
mod units_enum;
mod units_trait;
pub use miner::MinerUnit;
pub use unit_trait::Unit;
pub use units_enum::Units;
pub use units_trait::Unit;