package Ġdk . ke a . android game . mart in . d roid an oid . break out Game . screen Ċ Ċ import Ġandroid . graphics . Bitmap Ċ import Ġdk . ke a . android game . mart in . d roid an oid . game engine . engine . core . Game Engine Ċ import Ġdk . ke a . android game . mart in . d roid an oid . game engine . engine . core . Screen Ċ Ċ class ĠMain Menu Screen ( override Ġval Ġgame Engine : ĠGame Engine ) Ġ: ĠScreen ( game Engine ) Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġmain Menu : ĠBitmap Ġ= Ġgame Engine . load Bitmap (" break out / main menu . png ") ĊĠĠĠ Ġprivate Ġvar Ġinsert Coin : ĠBitmap Ġ= Ġgame Engine . load Bitmap (" break out / insert coin . png ") ĊĠĠĠ Ġvar Ġpassed Time : ĠFloat Ġ= Ġ 0 f ĊĠĠĠ Ġvar ĠstartTime : ĠLong Ġ= ĠSystem . nano Time () ĊĊĠĠĠ Ġoverride Ġfun Ġupdate ( deltaTime : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( game Engine . is Touch Down ( 0 ) Ġ&& Ġ( passed Time ) Ġ> Ġ 0 . 5 f ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgame Engine . set Screen ( Game Screen ( game Engine )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġgame Engine . draw Bitmap ( main Menu , Ġ 0 f , Ġ 0 f ) ĊĠĠĠĠĠĠĠ Ġpassed Time Ġ+= Ġdelta Time ĊĠĠĠĠĠĠĠ Ġif Ġ(( passed Time Ġ- Ġpassed Time . toInt ()) Ġ> Ġ 0 . 7 5 f ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgame Engine . draw Bitmap ( insert Coin , Ġ( 1 6 0 Ġ- Ġ( insert Coin . width Ġ/ Ġ 2 )). toFloat (), Ġ 3 2 0 f ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġpause () Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġresume () Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdispose () Ġ{ ĊĊĠĠĠ Ġ} Ċ }