summaryrefslogtreecommitdiff
path: root/src/sim/materials/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/sim/materials/mod.rs')
-rw-r--r--src/sim/materials/mod.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/sim/materials/mod.rs b/src/sim/materials/mod.rs
index 410236d..86ae7d5 100644
--- a/src/sim/materials/mod.rs
+++ b/src/sim/materials/mod.rs
@@ -14,7 +14,7 @@ pub enum MaterialId {
pub struct MaterialDef {
pub name: &'static str,
- pub color: [u8; 4],
+ pub color: (u8, u8, u8, u8),
pub density: u8,
pub sim_update: Option<fn(ctx: &mut UpdateCtx) -> ()>,
}
@@ -22,25 +22,25 @@ pub struct MaterialDef {
static MATERIALS: [MaterialDef; 4] = [
MaterialDef {
name: "Void",
- color: [0x00, 0x00, 0x00, 0xFF],
+ color: (0x00, 0x00, 0x00, 0xFF),
density: 0,
sim_update: None,
},
MaterialDef {
name: "Sand",
- color: [0xDE, 0xCB, 0x85, 0xFF],
+ color: (0xDE, 0xCB, 0x85, 0xFF),
density: 50,
sim_update: Some(sand::sim_update),
},
MaterialDef {
name: "Wood",
- color: [0x85, 0x56, 0x1D, 0xFF],
+ color: (0x85, 0x56, 0x1D, 0xFF),
density: 50,
sim_update: None,
},
MaterialDef {
name: "Water",
- color: [0x38, 0xA9, 0xFF, 0xFF],
+ color: (0x38, 0xA9, 0xFF, 0xFF),
density: 40,
sim_update: Some(water::sim_update),
},