mirror of
https://github.com/jeertmans/manim-slides.git
synced 2025-08-22 03:50:54 +08:00
Re added add_last_slide becouse it was broken if the last slide was a loop
This commit is contained in:
@ -43,9 +43,21 @@ class Presentation:
|
|||||||
|
|
||||||
self.reset()
|
self.reset()
|
||||||
self.load_files()
|
self.load_files()
|
||||||
self.slides[-1]["type"] = "last"
|
self.add_last_slide()
|
||||||
self.slides[-1]["terminated"] = False
|
|
||||||
|
def add_last_slide(self):
|
||||||
|
last_slide_end = self.slides[-1]["end_animation"]
|
||||||
|
last_animation = len(self.files)
|
||||||
|
self.slides.append(dict(
|
||||||
|
start_animation = last_slide_end,
|
||||||
|
end_animation = last_animation,
|
||||||
|
type = "last",
|
||||||
|
number = len(self.slides) + 1,
|
||||||
|
terminated = False
|
||||||
|
))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
self.current_animation = 0
|
self.current_animation = 0
|
||||||
self.current_slide_i = 0
|
self.current_slide_i = 0
|
||||||
|
Reference in New Issue
Block a user