As SayBackground is non-blocking, what's the best way to have two characters have a dialogue while the player walks around doing his thing?
Also, if I do a Say at the same time as a SayBackground is being displayed, it disappears...is there any way to avoid that?
The only approach I've found so far is manually setting timers/variables to trigger the "next" line of dialogue inside a room_RepExec. It's horribly tedious!
Like:
Code: ags
Also, if I do a Say at the same time as a SayBackground is being displayed, it disappears...is there any way to avoid that?
The only approach I've found so far is manually setting timers/variables to trigger the "next" line of dialogue inside a room_RepExec. It's horribly tedious!
Like:
if ( (IsTimerExpired(1) == 1 ) && ( scene2 == 2 ) ) {
cPaul.SayBackground("What a dumb question.");
SetTimer(2, 240);
scene2 = 3;