generated from GarandPLG/rust-flake-template
Add tasks module and rename trait files
This commit is contained in:
@@ -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,
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user