diff options
Diffstat (limited to 'src/camera.rs')
| -rw-r--r-- | src/camera.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/camera.rs b/src/camera.rs index d10c92e..604cb0d 100644 --- a/src/camera.rs +++ b/src/camera.rs @@ -1,7 +1,7 @@ use crate::{ Input, config::{CAMERA_MOVEMENT_SPEED, PIXEL_BUFFER_HEIGHT, PIXEL_BUFFER_WIDTH}, - sim::{board::Board, materials::MATERIALS}, + sim::board::Board, }; pub struct Camera { @@ -71,8 +71,8 @@ impl Camera { let cell = board.cell_at_position(x_coord as i32, y_coord as i32); let cell_color: Option<(u8, u8, u8, u8)> = cell.map(|c| { - let m = MATERIALS[c.material as usize]; - (m.r, m.g, m.b, 0xFF) + let m = c.material.def(); + (m.color[0], m.color[1], m.color[2], 0xFF) }); let off_grid_color: (u8, u8, u8, u8) = (0x00, 0x00, 0x00, 0xFF); |
