package Ġcy ber p unk . core . transition Ċ Ċ import Ġcom . badlogic . gdx . graphics . g 2 d . Batch Ċ import Ġcom . badlogic . gdx . graphics . g 2 d . Texture Region Ċ Ċ interface ĠTransition Ġ{ ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠAbstract Ġproperty Ġ- Ġoverride Ġin Ġconcrete Ġimplementations . ĊĠĠ Ġ*/ ĊĠ Ġvar Ġrunning : ĠBoolean ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠStarts Ġthe Ġtransition . ĊĠĠ Ġ*/ ĊĠ Ġfun Ġstart () Ġ{ ĊĠĠĠ Ġrunning Ġ= Ġtrue ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠFin ishes Ġthe Ġtransition . ĊĠĠ Ġ*/ ĊĠ Ġfun Ġfinish () Ġ{ ĊĠĠĠ Ġrunning Ġ= Ġfalse ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠChecks Ġwhether Ġor Ġnot Ġthis Ġ[ Transition ] Ġis Ġrunning . ĊĠĠ Ġ* Ġ@ return Ġtrue Ġif Ġit Ġis Ġrunning , Ġfalse Ġotherwise . ĊĠĠ Ġ*/ ĊĠ Ġfun Ġrunning (): ĠBoolean Ġ= Ġrunning ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠChecks Ġwhether Ġor Ġnot Ġthis Ġ[ Transition ] Ġis Ġcompleted . ĊĠĠ Ġ* Ġ@ return Ġtrue Ġif Ġit Ġis Ġcompleted , Ġfalse Ġotherwise . ĊĠĠ Ġ*/ ĊĠ Ġfun Ġcompleted (): ĠBoolean Ġ= Ġ! running ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠUpdates Ġthe Ġ[ Transition ]. ĊĠĠ Ġ* Ġ@ param Ġdelta Ġ- Ġtime Ġelapsed Ġsince Ġthe Ġlast Ġcall Ġto Ġupdate . ĊĠĠ Ġ*/ ĊĠ Ġfun Ġupdate ( delta : ĠFloat ) ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠR enders Ġthe Ġcurrent Ġand Ġnext Ġ[ Texture Region ] s Ġto Ġthe Ġgiven Ġ[ Batch ]. ĊĠĠ Ġ* ĠThese Ġtextures Ġwere Ġobtained Ġusing Ġthe ĠRender - To - Texture Ġ( RT T ) Ġtechnique . ĊĠĠ Ġ* ĠA Ġ[ Texture Region ] Ġis Ġused Ġinstead Ġof Ġa Ġtexture Ġbecause Ġthe Ġframebuffer Ġis Ġup side Ġdown Ġto Ġnormal Ġtextures , ĊĠĠ Ġ* Ġas Ġseen Ġhere : Ġ" http :// www . game from scratch . com / post / 2 0 1 4 / 0 1 / 2 1 / Rendering - a - 3 D - model - to - texture - in - Lib G DX . aspx ĊĠĠ Ġ* Ġ@ param Ġbatch ĠĠ Ġ[ Batch ] Ġused Ġto Ġrender . ĊĠĠ Ġ* Ġ@ param Ġcurrent Ġcurrent Ġ( or Ġprevious ?) Ġscreen 's Ġ[ Texture Region ], Ġrendered Ġonto Ġa Ġframe Ġbuffer . ĊĠĠ Ġ* Ġ@ param Ġnext ĠĠĠ Ġnext Ġscreen 's Ġ[ Texture Region ], Ġrendered Ġonto Ġa Ġframe Ġbuffer . ĊĠĠ Ġ* Ġ@ see Ġ" http :// app ri ze . info / programming / lib gdx / 1 0 . html " ĊĠĠ Ġ*/ ĊĠ Ġfun Ġrender ( batch : ĠBatch , Ġcurrent : ĠTexture Region , Ġnext : ĠTexture Region ) Ċ Ċ }