package Ġcom . fl appy demo . game . states Ċ Ċ import Ġcom . badlogic . gdx . G dx Ċ import Ġcom . badlogic . gdx . graphics . Texture Ċ import Ġcom . badlogic . gdx . graphics . g 2 d . Sprite Batch Ċ import Ġcom . fl appy demo . game . Fl appy Demo Ċ import Ġcom . fl appy demo . game . GameState Manager Ċ Ċ class ĠMenu State ( g sm : ĠGame StateManager ) Ġ: ĠBase State ( g sm ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġcamera . set To Or tho ( false , ĠFl appy Demo . SCREEN _ WIDTH Ġ/ Ġ 2 f , ĠFl appy Demo . SCREEN _ HEIGHT Ġ/ Ġ 2 f ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġbackground Ġ= ĠTexture (" bg . png ") ĊĠĠĠ Ġvar Ġplay Button Ġ= ĠTexture (" play btn . png ") ĊĊĠĠĠ Ġoverride Ġfun Ġhandle Input () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( G dx . input . just Tou ched ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġg sm . set ( Play State ( g sm )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġupdate ( delta : ĠFloat ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġrender ( batch : ĠSprite Batch ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbatch . projection Matrix Ġ= Ġcamera . combined ĊĊĠĠĠĠĠĠĠ Ġbatch . begin () ĊĠĠĠĠĠĠĠ Ġbatch . draw ( background , Ġ 0 f , Ġ 0 f , ĠFl appy Demo . SCREEN _ WIDTH , ĠFl appy Demo . SCREEN _ HEIGHT ) ĊĠĠĠĠĠĠĠ Ġbatch . draw ( play Button , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcamera . position . x Ġ- Ġplay Button . width Ġ/ Ġ 2 f , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcamera . position . y Ġ- Ġplay Button . height Ġ/ Ġ 2 f ) ĊĊĠĠĠĠĠĠĠ Ġbatch . end () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdispose () Ġ{ ĊĠĠĠĠĠĠĠ Ġbackground . dispose () ĊĠĠĠĠĠĠĠ Ġplay Button . dispose () ĊĠĠĠ Ġ} Ċ Ċ }