All pastes #994660 Raw Edit

Anonymous

public text v1 · immutable
#994660 ·published 2008-04-23 16:03 UTC
rendered paste body
void DrawRedArrows()
{
	if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX + 7, CustY + 128, 14, 14 )  &&  GetAsyncKeyState( VK_LBUTTON ) & 1 )
	{
		Red--;

		Draw.DrawRectColor( CustX + 7, CustY + 128, 14, 14, 7, 0.3f, 0.3f, 0.3f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 128, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 128, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 142, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 21, CustY + 128, 1, 14, 7, 0, 0, 0, 1 );

		if( Red < 0 ){ Red = 0; }
	}
	else
	{
		Draw.DrawRectColor( CustX + 7, CustY + 128, 14, 14, 7, 0.175f, 0.175f, 0.175f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 128, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 128, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 142, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 21, CustY + 128, 1, 14, 7, 0, 0, 0, 1 );
	}

	Draw.DrawStretchPic( myRegisterShader( "ui_scrollbar_arrow_left", 3 ), CustX + 10,  CustY + 131, 8, 8, 0.0f, 0.0f, 1.0f, 1.0f, white );

	if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX + 276, CustY + 128, 14, 14 )  &&  GetAsyncKeyState( VK_LBUTTON ) & 1 )
	{
		Red++;

		Draw.DrawRectColor( CustX + 276, CustY + 128, 14, 14, 7, 0.3f, 0.3f, 0.3f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 128, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 128, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 142, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 290, CustY + 128, 1, 14, 7, 0, 0, 0, 1 );

		if( Red > 255 ){ Red = 255; }
	}
	else
	{
		Draw.DrawRectColor( CustX + 276, CustY + 128, 14, 14, 7, 0.175f, 0.175f, 0.175f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 128, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 128, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 142, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 290, CustY + 128, 1, 14, 7, 0, 0, 0, 1 );
	}

	Draw.DrawStretchPic( myRegisterShader( "ui_scrollbar_arrow_right", 3 ), CustX + 279, CustY + 131, 8, 8, 0.0f, 0.0f, 1.0f, 1.0f, white );
}

void DrawGreenArrows()
{
	if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX + 7, CustY + 168, 14, 14 )  &&  GetAsyncKeyState( VK_LBUTTON ) & 1 )
	{
		Green--;

		Draw.DrawRectColor( CustX + 7, CustY + 168, 14, 14, 7, 0.3f, 0.3f, 0.3f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 168, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 168, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 182, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 21, CustY + 168, 1, 14, 7, 0, 0, 0, 1 );

		if( Green < 0 ){ Green = 0; }
	}
	else
	{
		Draw.DrawRectColor( CustX + 7, CustY + 168, 14, 14, 7, 0.175f, 0.175f, 0.175f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 168, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 168, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 182, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 21, CustY + 168, 1, 14, 7, 0, 0, 0, 1 );
	}

	Draw.DrawStretchPic( myRegisterShader( "ui_scrollbar_arrow_left", 3 ), CustX + 10,  CustY + 171, 8, 8, 0.0f, 0.0f, 1.0f, 1.0f, white );

	if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX + 276, CustY + 168, 14, 14 )  &&  GetAsyncKeyState( VK_LBUTTON ) & 1 )
	{
		Green++;

		Draw.DrawRectColor( CustX + 276, CustY + 168, 14, 14, 7, 0.3f, 0.3f, 0.3f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 168, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 168, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 182, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 290, CustY + 168, 1, 14, 7, 0, 0, 0, 1 );

		if( Green > 255 ){ Green = 255; }
	}
	else
	{
		Draw.DrawRectColor( CustX + 276, CustY + 168, 14, 14, 7, 0.175f, 0.175f, 0.175f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 168, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 168, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 182, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 290, CustY + 168, 1, 14, 7, 0, 0, 0, 1 );
	}

	Draw.DrawStretchPic( myRegisterShader( "ui_scrollbar_arrow_right", 3 ), CustX + 279, CustY + 171, 8, 8, 0.0f, 0.0f, 1.0f, 1.0f, white );
}

void DrawBlueArrows()
{
	if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX + 7, CustY + 208, 14, 14 )  &&  GetAsyncKeyState( VK_LBUTTON ) & 1 )
	{
		Blue--;

		Draw.DrawRectColor( CustX + 7, CustY + 208, 14, 14, 7, 0.3f, 0.3f, 0.3f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 208, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 208, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 222, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 21, CustY + 208, 1, 14, 7, 0, 0, 0, 1 );

		if( Blue < 0 ){ Blue = 0; }
	}
	else
	{
		Draw.DrawRectColor( CustX + 7, CustY + 208, 14, 14, 7, 0.175f, 0.175f, 0.175f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 208, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 208, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 222, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 21, CustY + 208, 1, 14, 7, 0, 0, 0, 1 );
	}

	Draw.DrawStretchPic( myRegisterShader( "ui_scrollbar_arrow_left", 3 ), CustX + 10,  CustY + 211, 8, 8, 0.0f, 0.0f, 1.0f, 1.0f, white );

	if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX + 276, CustY + 208, 14, 14 )  &&  GetAsyncKeyState( VK_LBUTTON ) & 1 )
	{
		Blue++;

		Draw.DrawRectColor( CustX + 276, CustY + 208, 14, 14, 7, 0.3f, 0.3f, 0.3f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 208, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 208, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 222, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 290, CustY + 208, 1, 14, 7, 0, 0, 0, 1 );

		if( Blue > 255 ){ Blue = 255; }
	}
	else
	{
		Draw.DrawRectColor( CustX + 276, CustY + 208, 14, 14, 7, 0.175f, 0.175f, 0.175f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 208, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 208, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 222, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 290, CustY + 208, 1, 14, 7, 0, 0, 0, 1 );
	}

	Draw.DrawStretchPic( myRegisterShader( "ui_scrollbar_arrow_right", 3 ), CustX + 279, CustY + 211, 8, 8, 0.0f, 0.0f, 1.0f, 1.0f, white );
}

void DrawAlphaArrows()
{
	if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX + 7, CustY + 248, 14, 14 )  &&  GetAsyncKeyState( VK_LBUTTON ) & 1 )
	{
		Alpha--;

		Draw.DrawRectColor( CustX + 7, CustY + 248, 14, 14, 7, 0.3f, 0.3f, 0.3f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 248, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 248, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 262, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 21, CustY + 248, 1, 14, 7, 0, 0, 0, 1 );

		if( Alpha < 0 ){ Alpha = 0; }
	}
	else
	{
		Draw.DrawRectColor( CustX + 7, CustY + 248, 14, 14, 7, 0.175f, 0.175f, 0.175f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 248, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 248, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 7, CustY + 262, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 21, CustY + 248, 1, 14, 7, 0, 0, 0, 1 );
	}

	Draw.DrawStretchPic( myRegisterShader( "ui_scrollbar_arrow_left", 3 ), CustX + 10,  CustY + 251, 8, 8, 0.0f, 0.0f, 1.0f, 1.0f, white );

	if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX + 276, CustY + 248, 14, 14 )  &&  GetAsyncKeyState( VK_LBUTTON ) & 1 )
	{
		Alpha++;

		Draw.DrawRectColor( CustX + 276, CustY + 248, 14, 14, 7, 0.3f, 0.3f, 0.3f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 248, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 248, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 262, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 290, CustY + 248, 1, 14, 7, 0, 0, 0, 1 );

		if( Alpha > 255 ){ Alpha = 255; }
	}
	else
	{
		Draw.DrawRectColor( CustX + 276, CustY + 248, 14, 14, 7, 0.175f, 0.175f, 0.175f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 248, 14, 1, 0.5f, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 248, 1, 14, 7, 0.5f, 0.5f, 0.5f, 1 );
		Draw.DrawRectColor( CustX + 276, CustY + 262, 15, 1, 0.5f, 0, 0, 0, 1 );
		Draw.DrawRectColor( CustX + 290, CustY + 248, 1, 14, 7, 0, 0, 0, 1 );
	}

	Draw.DrawStretchPic( myRegisterShader( "ui_scrollbar_arrow_right", 3 ), CustX + 279, CustY + 251, 8, 8, 0.0f, 0.0f, 1.0f, 1.0f, white );
}

void DRAWING::CustomizeRadar()
{
	if( But.CustomRadar  &&  M.Menu == 1 )
	{
		if( !GotCustomCoords )
		{
			CustX = 400;
			CustY = 300;

			GotCustomCoords = true;
		}

		if( MovingCustom )
		{
			CustX = Gb.CursorX - cust_x_dif;
			CustY = Gb.CursorY - cust_y_dif;
		}

		// Draw Color Picker Box
		Draw.DrawRectColor( CustX, CustY, 300, 300, 150, 0.2f, 0.2f, 0.2f, 1 );
		Draw.DrawRectColor( CustX, CustY, 300, 300, 1, 0.5f, 0.5f, 0.5f, 1 );

		// Draw Color Sample
		Draw.DrawStringColor( "Color", CustX + 135, CustY + 30, 1, Gb.font[3], 1, 1, 1, 1 );
		Draw.DrawRectColor( CustX + 125, CustY + 35, 50, 50, 25, Red / 255, Green / 255, Blue / 255, 1 );
		Draw.DrawRectColor( CustX + 125, CustY + 35, 50, 50, 1, 0, 0, 0, 1 );

		// Draw Red
		Draw.DrawStringColor( "Red", CustX + 140, CustY + 125, 1, Gb.font[3], 1, 0.3f, 0.3f, 1 );
		Draw.DrawRectColor( CustX + 21, CustY + 135, 258, 3, 1.5, 0.3f, 0.3f, 0.3f, 1 );

		if( MovingRed )
		{
			Red = Gb.CursorX - red_dif;

			if( Red < 0 ){ Red = 0; }
			if( Red > 252 ){ Red = 252; }
		}

		// Draw Red Slider
		Draw.DrawRectColor( CustX + 21 + Red, CustY + 128, 3, 14, 7, 1, 0.3f, 0.3f, 1 );
		Draw.DrawRectColor( CustX + 21 + Red, CustY + 128, 3, 14, 1, 0, 0, 0, 1 );

		MovingRed = false;

		if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX + 18 + Red, CustY + 126, 9, 18 )  &&  GetAsyncKeyState( VK_LBUTTON ) )
		{
			red_dif = Gb.CursorX - Red;

			MovingRed = true;
		}

		DrawRedArrows();


		// Draw Green
		Draw.DrawStringColor( "Green", CustX + 137, CustY + 165, 1, Gb.font[3], 0.3f, 1, 0.3f, 1 );
		Draw.DrawRectColor( CustX + 21, CustY + 175, 258, 3, 1.5, 0.3f, 0.3f, 0.3f, 1 );

		if( MovingGreen )
		{
			Green = Gb.CursorX - green_dif;

			if( Green < 0 ){ Green = 0; }
			if( Green > 252 ){ Green = 252; }
		}

		// Draw Green Slider
		Draw.DrawRectColor( CustX + 21 + Green, CustY + 168, 3, 14, 7, 0.3f, 1, 0.3f, 1 );
		Draw.DrawRectColor( CustX + 21 + Green, CustY + 168, 3, 14, 1, 0, 0, 0, 1 );

		MovingGreen = false;

		if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX + 18 + Green, CustY + 166, 9, 18 )  &&  GetAsyncKeyState( VK_LBUTTON ) )
		{
			green_dif = Gb.CursorX - Green;

			MovingGreen = true;
		}

		DrawGreenArrows();


		// Draw Blue
		Draw.DrawStringColor( "Blue", CustX + 138, CustY + 205, 1, Gb.font[3], 0.3f, 0.3f, 1, 1 );
		Draw.DrawRectColor( CustX + 21, CustY + 215, 258, 3, 1.5, 0.3f, 0.3f, 0.3f, 1 );

		if( MovingBlue )
		{
			Blue = Gb.CursorX - blue_dif;

			if( Blue < 0 ){ Blue = 0; }
			if( Blue > 252 ){ Blue = 252; }
		}

		// Draw Blue Slider
		Draw.DrawRectColor( CustX + 21 + Blue, CustY + 208, 3, 14, 7, 0.3f, 0.3f, 1, 1 );
		Draw.DrawRectColor( CustX + 21 + Blue, CustY + 208, 3, 14, 1, 0, 0, 0, 1 );

		MovingBlue = false;

		if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX + 18 + Blue, CustY + 206, 9, 18 )  &&  GetAsyncKeyState( VK_LBUTTON ) )
		{
			blue_dif = Gb.CursorX - Blue;

			MovingBlue = true;
		}

		DrawBlueArrows();


		// Draw Alpha
		Draw.DrawStringColor( "Alpha", CustX + 137, CustY + 245, 1, Gb.font[3], 1, 1, 1, 1 );
		Draw.DrawRectColor( CustX + 21, CustY + 255, 258, 3, 1.5, 0.3f, 0.3f, 0.3f, 1 );

		if( MovingAlpha )
		{
			Alpha = Gb.CursorX - alpha_dif;

			if( Alpha < 0 ){ Alpha = 0; }
			if( Alpha > 252 ){ Alpha = 252; }
		}

		// Draw Alpha Slider
		Draw.DrawRectColor( CustX + 21 + Alpha, CustY + 248, 3, 14, 7, 1, 1, 1, 1 );
		Draw.DrawRectColor( CustX + 21 + Alpha, CustY + 248, 3, 14, 1, 0, 0, 0, 1 );

		MovingAlpha = false;

		if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX + 18 + Alpha, CustY + 246, 9, 18 )  &&  GetAsyncKeyState( VK_LBUTTON ) )
		{
			alpha_dif = Gb.CursorX - Alpha;

			MovingAlpha = true;
		}

		DrawAlphaArrows();


		MovingCustom = false;

		if( Draw.CursorOnButton( Gb.CursorX, Gb.CursorY, CustX, CustY, 300, 300 )  &&  GetAsyncKeyState( VK_LBUTTON )  && !MovingRed  &&  !MovingGreen  &&  !MovingBlue  &&  !MovingAlpha )
		{
			cust_x_dif = Gb.CursorX - CustX;
			cust_y_dif = Gb.CursorY - CustY;

			MovingCustom = true;
		}
	}
}