mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/item/mod.rs')
-rw-r--r--src/item/mod.rs30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/item/mod.rs b/src/item/mod.rs
new file mode 100644
index 0000000..f9ec25a
--- /dev/null
+++ b/src/item/mod.rs
@@ -0,0 +1,30 @@
+use crate::content::content_enum;
+
+content_enum!
+{
+ pub enum Type / Item for u16 | TryFromU16Error
+ {
+ Copper => "copper",
+ Lead => "lead",
+ Metaglass => "metaglass",
+ Graphite => "graphite",
+ Sand => "sand",
+ Coal => "coal",
+ Titanium => "titanium",
+ Thorium => "thorium",
+ Scrap => "scrap",
+ Silicon => "silicon",
+ Plastanium => "plastanium",
+ PhaseFabric => "phase-fabric",
+ SurgeAlloy => "surge-alloy",
+ SporePod => "spore-pod",
+ BlastCompound => "blast-compound",
+ Pyratite => "pyratite",
+ Beryllium => "beryllium",
+ Tungsten => "tungsten",
+ Oxide => "oxide",
+ Carbide => "carbide",
+ FissileMatter => "fissile-matter",
+ DormantCyst => "dormant-cyst",
+ }
+}