summaryrefslogtreecommitdiff
path: root/src/sim/cell/materials
diff options
context:
space:
mode:
Diffstat (limited to 'src/sim/cell/materials')
-rw-r--r--src/sim/cell/materials/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sim/cell/materials/mod.rs b/src/sim/cell/materials/mod.rs
index a55ed51..0d19696 100644
--- a/src/sim/cell/materials/mod.rs
+++ b/src/sim/cell/materials/mod.rs
@@ -85,4 +85,8 @@ impl MaterialId {
pub fn def(self) -> &'static MaterialDef {
&MATERIALS[self as usize]
}
+
+ pub fn from_index(idx: u8) -> MaterialId {
+ MaterialId::ALL[idx as usize]
+ }
}