
function DrawSystem_MultiplyGuage
{
	let rect=[];
	let leng_h=96;
	let leng_v=8;
	let posx=maxX-2-leng_h/2;
	let posy=maxY-2-leng_v/2;
	
	if(GetPlayerY>maxY-60){SetAlpha(255+((maxY-60)-GetPlayerY)*4);}
	else{SetAlpha(255);}
	
	let guage_scale=multiply_num/1000;
	local
	{
		SetRenderState(ADD);
		rect=[0,8];
		SetGraphicScale(1,1);
		SetGraphicRect(rect[0],rect[1],rect[0]+leng_h-(leng_h*(1-guage_scale)),rect[1]+leng_v);
		DrawGraphic(posx-(1-guage_scale)*(leng_h/2),posy);
	}
	
	local
	{
		rect=[0,0];
		SetRenderState(ALPHA);
		SetColor(255,255,255);
		SetGraphicScale(1,1);
		SetGraphicRect(rect[0],rect[1],rect[0]+leng_h,rect[1]+leng_v);
		DrawGraphic(posx,posy);
	}
	
	
	//----------------------------------------
	/*
	let leng_h=64;
	let leng_v=16;
	let posx=minX+leng_h/2;
	let posy=maxY-14-leng_v/2;
	local
	{
		rect=[0,16];
		SetGraphicScale(1,1);
		SetGraphicRect(rect[0],rect[1],rect[0]+leng_h,rect[1]+leng_v);
		DrawGraphic(posx,posy);
	}
	
	let leng=16;
	let num=GetCommonDataDefault("Rate",1);
	let lp=floor(log10(num))+1;
	let i=lp;
	loop(lp)
	{
		let rc=(num%(10^i)-num%(10^(i-1)))/(10^(i-1));
		
		rect=[256+rc*leng,32];
		SetGraphicRect(rect[0],rect[1],rect[0]+leng,rect[1]+leng);
		DrawGraphic(posx+(lp-i)*(leng/1.4)+leng_h/1.5,posy);
		i--;
	}
	
	local
	{
		rect=[416,32];
		SetGraphicRect(rect[0],rect[1],rect[0]+leng,rect[1]+leng);
		DrawGraphic(posx+(lp-i)*(leng/1.4)+leng_h/1.5,posy);
	}
	*/
}