package Ġch . he vs . gdx 2 d . demos . image _ drawing Ċ Ċ import Ġch . he vs . gdx 2 d . lib . G dx Graphics Ċ Ċ /** Ċ Ġ* ĠDemo Ġapplication Ġto Ġdemonstrate Ġhow Ġto Ġrotate Ġan Ġimage Ċ Ġ* Ċ Ġ* Ġ@ author ĠP ier re - And rÃ© ĠM ud ry Ġ( mui ) Ċ Ġ* Ġ@ version Ġ 1 . 0 Ċ Ġ*/ Ċ class ĠDemo Rot ating Image Ġ: ĠDemo Simple Image () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Init () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Init () ĊĠĠĠĠĠĠĠ Ġthis . setTitle (" Rot ating Ġimage , Ġm ui Ġ 2 0 1 3 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Graphic Render ( g : ĠG dx Graphics ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠRendering ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġ// ĠClear Ġthe Ġscreen ĊĠĠĠĠĠĠĠ Ġg . clear () ĊĊĠĠĠĠĠĠĠ Ġ// ĠRender Ġan Ġimage Ġwhich Ġturns Ġwith Ġscale ĊĠĠĠĠĠĠĠ Ġg . draw Trans formed Picture (( window Width Ġ/ Ġ 2 ). toFloat (), Ġ( window Height Ġ/ Ġ 2 ). toFloat (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcounter , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 1 f , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimg Bitmap ) ĊĊĠĠĠĠĠĠĠ Ġg . draw FPS () ĠĠĠĠĠĠĠ Ġ// ĠDraw s Ġthe Ġnumber Ġof Ġframe Ġper Ġsecond ĊĠĠĠĠĠĠĠ Ġg . draw School Logo () Ġ// ĠDraw s Ġthe Ġschool Ġlogo ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠLogic Ġupdate ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġif Ġ( counter Ġ>= Ġ 3 6 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcounter Ġ= Ġ 0 f ĊĊĠĠĠĠĠĠĠ Ġ// ĠMake Ġthe Ġangle Ġbigger ĊĠĠĠĠĠĠĠ Ġcounter Ġ+= Ġ 1 f ĊĠĠĠ Ġ} Ċ } ĊĊ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠ ĠDemo Rot ating Image () Ċ } Ċ