package Ġno . sand ram o en . yo lo . utils Ċ Ċ import Ġcom . badlogic . gdx . graphics . Color Ċ import Ġcom . badlogic . gdx . scenes . scene 2 d . Stage Ċ import Ġcom . badlogic . gdx . scenes . scene 2 d . actions . Actions Ċ import Ġno . sand ram o en . yo lo . screens . game play . Level Screen Ċ Ċ class ĠTransition ( x : ĠFloat Ġ= Ġ 0 f , Ġy : ĠFloat Ġ= Ġ 0 f , Ġs : ĠStage ) Ġ: ĠBase Actor ( x , Ġy , Ġs ) Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġtag : ĠString Ġ= Ġ" Transition " ĊĠĠĠ Ġvar Ġduration Ġ= Ġ. 1 2 5 f ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġload Image (" white Pixel _ BIG ") ĊĠĠĠĠĠĠĠ Ġset Size ( Base Game . WORLD _ WIDTH Ġ+ Ġ 2 , ĠBase Game . WORLD _ HEIGHT Ġ+ Ġ 2 ) ĊĠĠĠĠĠĠĠ Ġset Position (- 1 f , Ġ- 1 f ) ĊĠĠĠĠĠĠĠ Ġcolor Ġ= ĠColor . BLACK ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġfade Out () Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Action ( Actions . fadeOut ( duration )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠfadeIn () Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Action ( Actions . fadeIn ( duration )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠfadeIn To Level Screen () Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Action ( Actions . sequence ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠActions . fadeIn ( duration ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠActions . run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBase Game . setActive Screen ( Level Screen ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠ Ġ} Ċ } Ċ