question: draws the currentstate . concode_field_sep Gold gold concode_elem_sep Cheat cheat concode_elem_sep int NUMBER_OF_STATES concode_elem_sep ArrayList<Enemy> enemies concode_elem_sep boolean isPlayingSurvival concode_elem_sep Bullet bullet concode_elem_sep int currentState concode_elem_sep Digger player concode_elem_sep State[] states concode_field_sep void loadState concode_elem_sep Digger getPlayer concode_elem_sep int getStatesSize concode_elem_sep void keyPressed concode_elem_sep void update concode_elem_sep ArrayList<Enemy> getEnemies concode_elem_sep void unloadState concode_elem_sep Bullet getBullet concode_elem_sep void setEnemies concode_elem_sep Level getLevel concode_elem_sep boolean getIsPlayingSurvival concode_elem_sep State getState concode_elem_sep void setIsPlayingSurvival concode_elem_sep void setState concode_elem_sep void keyReleased
target: void function ( Graphics2D arg0 ) { if ( this . states [ this . currentState ] != null ) { this . states [ this . currentState ] . draw ( arg0 ) ; } }