attempt to update the marble with a new y value , boundary checking enabled to make sure the new co-ordinate is valid . concode_field_sep int mLives concode_elem_sep int mColor concode_elem_sep int mRadius concode_elem_sep View mView concode_elem_sep int mX concode_elem_sep int mY concode_field_sep int getLives concode_elem_sep void init concode_elem_sep int getX concode_elem_sep int getY concode_elem_sep void death concode_elem_sep void updateX concode_elem_sep void setLives concode_elem_sep void draw
void function ( float arg0 ) { mY -= arg0 ; if ( mY + mRadius >= mView . getHeight ( ) ) mY = mView . getHeight ( ) - mRadius ; else if ( mY - mRadius < 0 ) mY = mRadius ; }