From 963297d4728e2b20a88ca5966c65ba85994015d0 Mon Sep 17 00:00:00 2001 From: Godzil Date: Sun, 25 Feb 2018 20:18:56 +0000 Subject: [PATCH] Add function to update layer move time --- wow.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/wow.py b/wow.py index 033632a..bee058f 100644 --- a/wow.py +++ b/wow.py @@ -37,6 +37,15 @@ class layer: self.image = self.image.rotate(90, expand=True) self.data = data # For now keep it until we have a packing function + def update_movetime(self): + if self.speed_up > 0 or self.speed_down > 0: + self.move_time = abs(self.up_distance) / (self.speed_up / 60) + self.move_time += abs(self.up_distance - self.thickness) / (self.speed_down / 60) + else: + # Absurdely huge number to show that there is a problem + # (movement set to 0 is not a wanted value) + self.move_time = 9999999 + def get_packed_image(self): return self.data