public	static void render( Graphics2D G )
		{
		G.setColor( background );
		G.fillRect( 0 , 0 , display.xSize , display.ySize );
		G.setColor( infoColor );
		GraphicsWrap GW = new GraphicsWrap( G , display.xHalf , display.yHalf );
		
		if( wrap!=null )wrap.rend(GW);
		
		G.setColor(infoColor);
		int y=20;
		if( isShowFPS() )
			{
			GW.drawRawString("FPS: "+FPS,10,y);
			y+=10;
			}
		if( isShowWindowInfo() )
			{
			y+=15;	GW.drawRawString("Window",20,y);
			y+=15;	GW.drawRawString("size",20,y);		GW.drawRawString(display.xSize+" "+display.ySize,80,y);
			y+=15;	GW.drawRawString("center",20,y);	GW.drawRawString(display.xHalf+" "+display.yHalf,80,y);
			y+=10;
			}
		if( isShowMouseInfo() )
			{
			y+=15;	GW.drawRawString("Mouse",20,y);
			y+=15;	GW.drawRawString("position",20,y);		GW.drawRawString(display.xMouse+" "+display.yMouse,80,y);
			y+=15;	GW.drawRawString("in window",20,y);		GW.drawRawString(""+display.mouseIn,80,y);
			y+=10;
			}
		if( isShowSourceInfo() )
			{
			y+=15;	GW.drawRawString(SpriteSourceLoader.getState(),10,y);
			y+=15;	GW.drawRawString(SoundSourceLoader.getState(),10,y);
			}
		}