package Ġcom . my gdx . game Ċ Ċ import Ġcom . badlogic . gdx . assets . Asset Manager Ċ import Ġcom . badlogic . gdx . graphics . g 2 d . Bitmap Font Ċ import Ġcom . badlogic . gdx . graphics . g 2 d . Sprite Batch Ċ import Ġcom . badlogic . gdx . graphics . gl utils . Shape Renderer Ċ import Ġcom . my gdx . game . assets . Texture Assets Ċ import Ġcom . my gdx . game . assets . load Ċ import Ġk tx . app . K tx Game Ċ import Ġk tx . app . K tx Screen Ċ import Ġscreens . Menu Screen Ċ Ċ /** Ċ Ġ* ĠThe Ġfront Ġend Ġgame Ġclass . Ċ Ġ*/ Ċ class ĠMy G dx Game Ġ: ĠK tx Game < K tx Screen >() Ġ{ ĊĊĠĠĠ Ġinternal Ġlateinit Ġvar Ġbatch : ĠSprite Batch ĊĠĠĠ Ġinternal Ġlateinit Ġvar Ġfont : ĠBitmap Font ĊĠĠĠ Ġinternal Ġlateinit Ġvar Ġshape Renderer : ĠShape Renderer ĊĊĠĠĠ Ġval Ġassets Ġby Ġlazy Ġ{ ĠAsset Manager () Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġthe Ġfirst Ġscreen , Ġinitial ises Ġbatch , Ġfont , Ġsh aper ender er Ġused Ġto Ġdisplay Ġtext Ġand Ġimages . ĊĠĠĠĠ Ġ* ĠCalls ĠTexture Assets Ġto Ġload Ġin Ġtextures Ġof Ġthe Ġpieces Ġfrom Ġthe Ġassets Ġfolder ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġcreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġbatch Ġ= ĠSprite Batch () ĊĠĠĠĠĠĠĠ Ġfont Ġ= ĠBitmap Font () ĊĠĠĠĠĠĠĠ Ġshape Renderer Ġ= ĠShape Renderer () ĊĊĠĠĠĠĠĠĠ ĠTexture Assets . values (). forEach Ġ{ Ġassets . load ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġassets . finish Loading () ĊĊĠĠĠĠĠĠĠ Ġadd Screen ( Menu Screen ( this )) ĊĠĠĠĠĠĠĠ Ġset Screen < Menu Screen >() ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdispose () Ġ{ ĊĠĠĠĠĠĠĠ Ġbatch . dispose () ĊĠĠĠĠĠĠĠ Ġfont . dispose () ĊĠĠĠĠĠĠĠ Ġsuper . dispose () ĊĠĠĠĠĠĠĠ Ġassets . dispose () ĊĠĠĠ Ġ} Ċ } Ċ