Ok, so I tested out your version, and I can get your test thing to function, and it does all the things you said it should, pausing, continuing, that's awesome and I can't wait to play with it more. I did hit a snag though where I dumped it into my existing LC structure, and it would fail to launch saying "test_case not defined". I seem to remember running into that before, something about LCs needing all their ducks in a row by a certain time, but I'll keep trying to figure that one out.
Anyway, so if I want to use the LC you made, I have to call it as an expression, not just "show TestLC," right?
Also, just to make things super complicated, in the final version I was using, I had one LC, that was combining two other sets of potential LCs, like basically here's the final displayed code:
Code: Select all
image TestFinal:
LiveComposite(
(100,100),
(0,0), ConditionSwitch(
"True", "ImageA_AnimA",
),
(0,0), ConditionSwitch(
"True", "ImageB_AnimA",
),
)
align (0.5,0.0)
image ImageA = LiveComposite(
(100,100),
(0,0), ConditionSwitch(
"True", "SomeImage",
),
)
image ImageB = LiveComposite(
(100,100),
(0,0), ConditionSwitch(
"True", test_case, #your displayable switcher here
),
)
image ImageA_AnimA:
contains:
"ImageA"
pause .4
block:
ease .2 ypos 10
ease .2 ypos 5
repeat
image ImageB_AnimA:
contains:
"ImageB"
pause .4
block:
ease .2 ypos 10
ease .2 ypos 5
repeat
I think I can still figure out a way to make this work using what you've already given me, but if there's a simpler way to make it work within the current set-up, that'd be great. Either way, thanks for the help.