protected virtual void drawBackground( Graphics graphics, float parentAlpha, float x, float y ) { if( _background == null ) return; _background.draw( graphics, x, y, width, height, new Color( color, color.A * parentAlpha ) ); }