From 62fe5f51d3b8caa6aa600849a6c4cc86c5dbfb7a Mon Sep 17 00:00:00 2001 From: Kistaro Windrider Date: Sat, 7 Oct 2023 23:57:27 -0700 Subject: [PATCH] val helper function --- updatedshmup.p8 | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/updatedshmup.p8 b/updatedshmup.p8 index 1a7ac7e..f43382e 100644 --- a/updatedshmup.p8 +++ b/updatedshmup.p8 @@ -459,6 +459,16 @@ function parser:saveas(prev, name, sel) self[name] = sel and prev[sel] or prev end +-- returns its args, ignoring +-- prev. Used to stuff things +-- into prev. args are packed +-- if there's multiple. +function parser:val(_, ...) + local ret := pack(...) + if (#ret == 1) return ret[1] + return ret +end + -->8 --ship behavior