package Ġcom . ma att ss . intro . exercise Ċ Ċ import Ġcom . badlogic . gdx . Application Adapter Ċ import Ġcom . badlogic . gdx . G dx Ċ import Ġcom . badlogic . gdx . graphics . GL 2 0 Ċ import Ġcom . badlogic . gdx . graphics . g 2 d . Sprite Batch Ċ import Ġcom . ma att ss . intro . exercise . states . GameState Manager Ċ import Ġcom . ma att ss . intro . exercise . states . Menu State Ċ Ċ class ĠIntro Exercise Ġ: ĠApplication Adapter () Ġ{ ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġg sm : ĠGame StateManager ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbatch : ĠSprite Batch ĊĊĠĠĠ Ġoverride Ġfun Ġcreate () Ġ{ ĊĠĠĠĠĠĠĠ ĠWIDTH Ġ= ĠG dx . graphics . width ĊĠĠĠĠĠĠĠ ĠHEIGHT Ġ= ĠG dx . graphics . height ĊĠĠĠĠĠĠĠ Ġbatch Ġ= ĠSprite Batch () ĊĠĠĠĠĠĠĠ Ġg sm Ġ= ĠGame StateManager () ĊĠĠĠĠĠĠĠ Ġg sm . push ( Menu State ( g sm )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġrender () Ġ{ ĊĠĠĠĠĠĠĠ ĠG dx . gl . gl Clear ( GL 2 0 . GL _ COLOR _ BUFFER _ BIT ) ĊĠĠĠĠĠĠĠ Ġg sm . update ( G dx . graphics . deltaTime ) ĊĠĠĠĠĠĠĠ Ġg sm . render ( batch ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field ĊĠĠĠĠĠĠĠ Ġvar ĠWIDTH Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field ĊĠĠĠĠĠĠĠ Ġvar ĠHEIGHT Ġ= Ġ 0 ĊĠĠĠ Ġ} Ċ }