From d02df09a131949ee3a7afcac239cd7edbf334fe9 Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Sun, 13 Feb 2022 22:51:21 +0100 Subject: Add ShowMark() --- Script.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Script.c b/Script.c index 9ea28bf..214bcdc 100644 --- a/Script.c +++ b/Script.c @@ -2,6 +2,7 @@ local target; local rect; +local mark; func Initialize() { @@ -45,6 +46,7 @@ func UpdateTransferZone() } } + func ControlLeft() { return target && target->~ControlLeft(...); } func ControlLeftDouble() { return target && target->~ControlLeftDouble(...); } func ControlLeftSingle() { return target && target->~ControlLeftSingle(...); } @@ -74,4 +76,17 @@ func Grabbed() { return target && target->~Grabbed(...); } global func AddGrabHelper() { return CreateObject(GH7I)->Set(this, ...); +} + +func ShowMark(bool hide) +{ + if(!hide && !mark) + { + mark = CreateSelectMark()->MarkObject(this); + } + + if(hide && mark) + { + RemoveObject(mark); + } } \ No newline at end of file -- cgit v1.2.3-54-g00ecf