From 77791f212e7f2940a7a2bbe4d34561c8fb10e564 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 22 Jun 2025 15:53:58 +0200 Subject: [PATCH] rogueviz:: more functionality to latex slides --- rogueviz/presentation.cpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/rogueviz/presentation.cpp b/rogueviz/presentation.cpp index 0b1f1924..bc98b9e4 100644 --- a/rogueviz/presentation.cpp +++ b/rogueviz/presentation.cpp @@ -712,6 +712,28 @@ int runslide = arg::shift_arg_formula(angle); dir = 0; }) + + arg::add3("-pres-key-at", [] { + arg::shift(); int *tickid = new int; + *tickid = arg::argi(); + addHook(hooks_frame, 0, [tickid] { + if(ticks >= *tickid) { + presentation(pmKey); + *tickid = 999999999; + } + }); + }) + + arg::add3("-pres-key2-at", [] { + arg::shift(); int *tickid = new int; + *tickid = arg::argi(); + addHook(hooks_frame, 0, [tickid] { + if(ticks >= *tickid) { + presentation(pmKeyAlt); + *tickid = 999999999; + } + }); + }) + + arg::add3("-pres-anf", [] { anims::noframes = anims::period * 60 / 1000; }) + + arg::add3("-pres-mul", [] { arg::shift(); anims::noframes *= arg::argf(); }) ; } #endif