diff options
author | 2023-11-14 14:36:38 +0100 | |
---|---|---|
committer | 2023-11-14 14:36:38 +0100 | |
commit | 78a06384b1e6fc5e0c472dc19169fcaf11fe27b2 (patch) | |
tree | b19723fe39fc602fc2c149eda32465102a10d268 /examples | |
parent | 63f36b04638f14af3455ead8b82d581a438a28a3 (diff) | |
download | iced-78a06384b1e6fc5e0c472dc19169fcaf11fe27b2.tar.gz iced-78a06384b1e6fc5e0c472dc19169fcaf11fe27b2.tar.bz2 iced-78a06384b1e6fc5e0c472dc19169fcaf11fe27b2.zip |
Use a single source for amount of cubes in `custom_shader` example
Diffstat (limited to 'examples')
-rw-r--r-- | examples/custom_shader/src/main.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/examples/custom_shader/src/main.rs b/examples/custom_shader/src/main.rs index e7b07d78..3336e7f5 100644 --- a/examples/custom_shader/src/main.rs +++ b/examples/custom_shader/src/main.rs @@ -26,7 +26,6 @@ fn main() -> iced::Result { struct IcedCubes { start: Instant, cubes: Cubes, - num_cubes_slider: u32, } impl Default for IcedCubes { @@ -34,7 +33,6 @@ impl Default for IcedCubes { Self { start: Instant::now(), cubes: Cubes::new(), - num_cubes_slider: cubes::MAX, } } } @@ -65,7 +63,6 @@ impl Application for IcedCubes { fn update(&mut self, message: Self::Message) -> Command<Self::Message> { match message { Message::CubeAmountChanged(num) => { - self.num_cubes_slider = num; self.cubes.adjust_num_cubes(num); } Message::CubeSizeChanged(size) => { @@ -91,7 +88,7 @@ impl Application for IcedCubes { "Amount", slider( 1..=cubes::MAX, - self.num_cubes_slider, + self.cubes.cubes.len() as u32, Message::CubeAmountChanged ) .width(100) |