浏览代码

fix: FX3 "FLAY"

micha 1 天之前
父节点
当前提交
00af68766a
共有 1 个文件被更改,包括 22 次插入0 次删除
  1. 22 0
      tkgui/FX3.py

+ 22 - 0
tkgui/FX3.py

@@ -428,6 +428,26 @@ def motion(code="circle"):
         k = "SIZE:2" 
         MAIN.meta.fx3_grid[k].val(100)
 
+    if code == "flay":
+        k = "SIZE:1" 
+        MAIN.meta.fx3_grid[k].val(0)
+        k = "SIZE:2" 
+        MAIN.meta.fx3_grid[k].val(100)
+        k = "SIZE:3" 
+        MAIN.meta.fx3_grid[k].val(100)
+
+        k = "TYPE:3" 
+        MAIN.meta.fx3_grid[k].val("ramp")
+
+        k = "GRP:3"
+        MAIN.meta.fx3_grid[k].val("BEAM")
+        MAIN.meta.change_grp(name=k,val="BEAM")
+        k = "ATTR:3" 
+        MAIN.meta.fx3_grid[k].val("DIM")
+
+        k = "WIDTH:3" 
+        MAIN.meta.fx3_grid[k].val(50)
+
 
 def size(val=255):
     for i in range(4):
@@ -623,6 +643,8 @@ def _draw_fx3(frame,c,r,gui,mode="FX"):
                     motion("pan")
                 elif xcomm == "TILT":
                     motion("tilt")
+                elif xcomm == "FLAY":
+                    motion("flay")
                 elif xcomm == "DIM":
                     dim(code="dim")
                 elif xcomm == "RED":