=============================
Composite displayable are not being updated on transforms inside of a viewport, example:
Code: Select all
transform my_move(start, end, t):
subpixel True
xpos start
linear t xpos end
repeat
init python:
config.screen_width, config.screen_height = 1366, 768
screen test():
viewport:
align (0.3, 0.1)
xysize(800, 646)
add LiveComposite((800, 646), (0, 0), Solid("#FF0000", xysize=(800, 646))) at my_move(0, -800, 10)
label start:
call screen test
Code: Select all
transform my_move(start, end, t):
subpixel True
xpos start
linear t xpos end
repeat
init python:
config.screen_width, config.screen_height = 1366, 768
screen test():
viewport:
align (0.3, 0.1)
xysize(800, 646)
add LiveComposite((800, 646), (0, 0), Solid("#FF0000", xysize=(800, 646))) at my_move(0, -800, 10)
add Null() at my_move(800, 0, 10)
label start:
call screen test
=============================
Code: Select all
screen s1():
on "show" action Hide("s2")
on "hide" action Show("s2")
text "I am screen 1" align (0, 0.5)
screen s2():
text "I am screen 2" align (1.0, 0.5)
label start:
show screen s2
pause
show screen s1
pause
hide screen s1
# s1 screen is NOT hidden with this :(
pause