Jump to content

[CODE][HL2] New Gradient Shit


Syran0

Recommended Posts

void cDraw::FillGradient( int x, int y, int w, int h, int r, int g, int b, unsigned int alpha0, unsigned int alpha1, bool bHorizontal )
{
pMatSystemSurface->DrawSetColor( r, g, b, 255 );
pMatSystemSurface->DrawFilledRectFade( x, y, x + w, y + h, alpha0, alpha1, bHorizontal );
}

 

void cDraw::GradBlackToRGB( int x, int y, int w, int h, int r, int g, int b, unsigned int alpha0, unsigned int alpha1, bool bHorizontal )
{
FillRGBA( x, y, w, h, CHEAT_BLACK );
FillGradient( x, y, w, h, r, g, b, alpha0, alpha1, bHorizontal );
}

void cDraw::GradRGBToRGB( int x, int y, int w, int h, int r, int g, int b, int r1, int g1, int b1, unsigned int alpha0, unsigned int alpha1, bool bHorizontal )
{
FillRGBA( x, y, w, h, COLORCODE( r1, g1, b1, 255 ) );
FillGradient( x, y, w, h, r, g, b, alpha0, alpha1, bHorizontal );
}

void cDraw::GradWhiteToRGB( int x, int y, int w, int h, int r, int g, int b, unsigned int alpha0, unsigned int alpha1, bool bHorizontal )
{
FillRGBA( x, y, w, h, CHEAT_WHITE );
FillGradient( x, y, w, h, r, g, b, alpha0, alpha1, bHorizontal );
}

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...