dis shit got changed abit over time ^^
MCV( uint32 ) _draw_cross()
{
if ( !drawers::p_p_initialized() )
{
return 999;
}
if ( !(xhair && xhair_x && xhair_y) )
{
return 999;
}
if ( !xhair->GetBool() )
{
return 999;
}
int xCross = (m_pExport->ScreenW >> 1) + xhair_x->GetInt();
int yCross = (m_pExport->ScreenH >> 1) + xhair_y->GetInt();
static cheat_color_s* xhair_one = NULL;
static cheat_color_s* xhair_two = NULL;
if ( !xhair_one )xhair_one = m_pExport->GetColorByName( "xhair.color1" );
if ( !xhair_two )xhair_two = m_pExport->GetColorByName( "xhair.color2" );
if ( !xhair_one || !xhair_two )
{
return 999;
}
dword col0 = xhair_one->dwGetColor_rgba();
dword col1 = xhair_two->dwGetColor_rgba();
switch ( xhair->GetInt() ) {
case 1:
m_pExport->FillRGBA( xCross - 25, yCross, 50, 1, col0 );
m_pExport->FillRGBA( xCross, yCross - 25, 1, 50, col0 );
m_pExport->FillRGBA( xCross - 5, yCross, 10, 1, col1 );
m_pExport->FillRGBA( xCross, yCross - 5, 1, 10, col1 );
break;
case 2:
m_pExport->FillRGBA( xCross - 14, yCross, 9, 1, col0 );
m_pExport->FillRGBA( xCross + 5, yCross, 9, 1, col0 );
m_pExport->FillRGBA( xCross, yCross - 14, 1, 9, col0 );
m_pExport->FillRGBA( xCross, yCross + 5, 1, 9, col0 );
m_pExport->FillRGBA( xCross, yCross, 1, 1, col1 );
break;
case 3:
m_pExport->FillRGBA( xCross - 4, yCross, 2, 2, col0 );
m_pExport->FillRGBA( xCross + 4, yCross, 2, 2, col0 );
m_pExport->FillRGBA( xCross, yCross - 4, 2, 2, col0 );
m_pExport->FillRGBA( xCross, yCross + 4, 2, 2, col0 );
m_pExport->FillRGBA( xCross, yCross, 2, 2, col1 );
break;
case 4:
m_pExport->FillRGBA( xCross - 2, yCross - 2, 4, 4, col0 );
break;
case 5:
m_pExport->draw_line( false, 0, yCross, m_pExport->ScreenW, yCross, 1, col0 );
m_pExport->draw_line( false, xCross, 0, xCross, m_pExport->ScreenH, 1, col1 );
break;
case 6:
m_pExport->FillRGBA( xCross, yCross - 5, 1, 11, col0 );
m_pExport->FillRGBA( xCross - 5, yCross, 11, 1, col0 );
break;
case 7:
m_pExport->FillRGBA( xCross, yCross - 5, 1, 11, col0 );
m_pExport->FillRGBA( xCross - 5, yCross, 11, 1, col0 );
m_pExport->FillRGBA( xCross - 1, yCross - 6, 3, 1, col0 );
m_pExport->FillRGBA( xCross - 1, yCross + 6, 3, 1, col0 );
m_pExport->FillRGBA( xCross - 1, yCross - 8, 3, 1, col0 );
m_pExport->FillRGBA( xCross - 1, yCross + 8, 3, 1, col0 );
m_pExport->FillRGBA( xCross - 2, yCross - 8, 1, 3, col0 );
m_pExport->FillRGBA( xCross - 2, yCross + 6, 1, 3, col0 );
m_pExport->FillRGBA( xCross + 2, yCross - 8, 1, 3, col0 );
m_pExport->FillRGBA( xCross + 2, yCross + 6, 1, 3, col0 );
m_pExport->FillRGBA( xCross - 6, yCross - 1, 1, 3, col0 );
m_pExport->FillRGBA( xCross + 6, yCross - 1, 1, 3, col0 );
m_pExport->FillRGBA( xCross - 8, yCross - 1, 1, 3, col0 );
m_pExport->FillRGBA( xCross + 8, yCross - 1, 1, 3, col0 );
m_pExport->FillRGBA( xCross - 8, yCross - 2, 3, 1, col0 );
m_pExport->FillRGBA( xCross + 6, yCross - 2, 3, 1, col0 );
m_pExport->FillRGBA( xCross - 8, yCross + 2, 3, 1, col0 );
m_pExport->FillRGBA( xCross + 6, yCross + 2, 3, 1, col0 );
m_pExport->FillRGBA( xCross - 7, yCross - 1, 1, 3, col1 );
m_pExport->FillRGBA( xCross + 7, yCross - 1, 1, 3, col1 );
m_pExport->FillRGBA( xCross - 1, yCross - 7, 3, 1, col1 );
m_pExport->FillRGBA( xCross - 1, yCross + 7, 3, 1, col1 );
break;
case 8:
m_pExport->draw_line( false, xCross + 15, yCross + 15, xCross + 5, yCross + 5, 1, col0 );
m_pExport->draw_line( false, xCross + 15, yCross - 15, xCross + 5, yCross - 5, 1, col0 );
m_pExport->draw_line( false, xCross - 15, yCross + 15, xCross - 5, yCross + 5, 1, col0 );
m_pExport->draw_line( false, xCross - 15, yCross - 15, xCross - 5, yCross - 5, 1, col0 );
m_pExport->draw_line( false, xCross + 5, yCross + 5, xCross, yCross, 1, col1 );
m_pExport->draw_line( false, xCross + 5, yCross - 5, xCross, yCross, 1, col1 );
m_pExport->draw_line( false, xCross - 5, yCross + 5, xCross, yCross, 1, col1 );
m_pExport->draw_line( false, xCross - 5, yCross - 5, xCross, yCross, 1, col1 );
break;
case 9:
m_pExport->draw_line( false, xCross + 10, yCross + 10, xCross + 5, yCross + 5, 1, col0 );
m_pExport->draw_line( false, xCross + 10, yCross - 10, xCross + 5, yCross - 5, 1, col0 );
m_pExport->draw_line( false, xCross - 10, yCross + 10, xCross - 5, yCross + 5, 1, col0 );
m_pExport->draw_line( false, xCross - 10, yCross - 10, xCross - 5, yCross - 5, 1, col0 );
m_pExport->draw_line( false, xCross + 5, yCross + 5, xCross, yCross, 1, col1 );
m_pExport->draw_line( false, xCross + 5, yCross - 5, xCross, yCross, 1, col1 );
m_pExport->draw_line( false, xCross - 5, yCross + 5, xCross, yCross, 1, col1 );
m_pExport->draw_line( false, xCross - 5, yCross - 5, xCross, yCross, 1, col1 );
break;
case 10:
m_pExport->draw_line( false, xCross + 5, yCross + 5, xCross, yCross, 1, col0 );
m_pExport->draw_line( false, xCross + 5, yCross - 5, xCross, yCross, 1, col1 );
m_pExport->draw_line( false, xCross - 5, yCross + 5, xCross, yCross, 1, col0 );
m_pExport->draw_line( false, xCross - 5, yCross - 5, xCross, yCross, 1, col1 );
break;
case 11:
static uint32 _cid = 888;
if ( _cid == 888 ) {
std::string _file = tools::formatA( "%sstyles\\e_hack\\xhair.png", m_pExport->hax_path_exe );
//char tmp[1024];
//tools::_sprintf( tmp, "%sstyles\\e_hack\\xhair.png", m_pExport->hax_path_exe );
_cid = drawers::p_p_load_pic( (pchar const)_file.c_str() );
}
else {
drawers::p_p_draw_pic( _cid, xCross - 32, yCross - 32, 64, 64, 0xFFFFFFFF );
}
break;
}
//
return 999;
}
mouse didnt tho
MCV( void ) _draw_mouse()
{
if ( !m_pExport->bMouseActive )
{
return;
}
if ( !drawers::p_p_initialized() )
{
return;
}
// never changes once allocated.
static cheat_color_s* m_body = NULL;
static cheat_color_s* m_bord = NULL;
if ( !m_body )m_body = m_pExport->GetColorByName( "mouse.body" );
if ( !m_bord )m_bord = m_pExport->GetColorByName( "mouse.border" );
uint32 x = m_pExport->m_X;
uint32 y = m_pExport->m_Y;
dword mouse_cc = m_body->dwGetColor_rgba(); // white
dword border_o = m_bord->dwGetColor_rgba(); // black
if ( draw_mouse_pos->GetBool() ){
m_pExport->draw_string( false, x + 20, y, mouse_cc, "x(%i) y(%i)", x, y );
}
if ( m_pExport->imouse_type == _MOUSE_CURSOR )
{
m_pExport->FillRGBA( x - 1, y - 1, 1, 12, border_o );
m_pExport->FillRGBA( x, y - 1, 1, 1, border_o );
m_pExport->FillRGBA( x, y, 1, 10, mouse_cc );
m_pExport->FillRGBA( x, y + 10, 1, 1, border_o );
m_pExport->FillRGBA( x + 1, y, 1, 1, border_o );
m_pExport->FillRGBA( x + 1, y + 1, 1, 8, mouse_cc );
m_pExport->FillRGBA( x + 1, y + 9, 1, 1, border_o );
m_pExport->FillRGBA( x + 2, y + 1, 1, 1, border_o );
m_pExport->FillRGBA( x + 2, y + 2, 1, 6, mouse_cc );
m_pExport->FillRGBA( x + 2, y + 8, 1, 1, border_o );
m_pExport->FillRGBA( x + 3, y + 2, 1, 1, border_o );
m_pExport->FillRGBA( x + 3, y + 3, 1, 6, mouse_cc );
m_pExport->FillRGBA( x + 3, y + 9, 1, 2, border_o );
m_pExport->FillRGBA( x + 4, y + 3, 1, 1, border_o );
m_pExport->FillRGBA( x + 4, y + 4, 1, 7, mouse_cc );
m_pExport->FillRGBA( x + 4, y + 11, 1, 2, border_o );
m_pExport->FillRGBA( x + 5, y + 4, 1, 1, border_o );
m_pExport->FillRGBA( x + 5, y + 5, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 5, y + 7, 1, 2, border_o );
m_pExport->FillRGBA( x + 5, y + 9, 1, 4, mouse_cc );
m_pExport->FillRGBA( x + 5, y + 13, 1, 1, border_o );
m_pExport->FillRGBA( x + 6, y + 5, 1, 1, border_o );
m_pExport->FillRGBA( x + 6, y + 6, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 6, y + 7, 1, 1, border_o );
m_pExport->FillRGBA( x + 6, y + 9, 1, 2, border_o );
m_pExport->FillRGBA( x + 6, y + 11, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 6, y + 13, 1, 1, border_o );
m_pExport->FillRGBA( x + 7, y + 6, 1, 2, border_o );
m_pExport->FillRGBA( x + 7, y + 11, 1, 2, border_o );
}
if ( m_pExport->imouse_type == _MOUSE_ARROW_UP )
{
m_pExport->FillRGBA( x, y, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 1, y - 1, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 2, y - 2, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 3, y - 3, 1, 15, mouse_cc );
m_pExport->FillRGBA( x + 4, y - 2, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 5, y - 1, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 6, y, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 2, y + 1, 1, 11, border_o );
m_pExport->FillRGBA( x + 4, y + 1, 1, 11, border_o );
m_pExport->FillRGBA( x + 2, y + 12, 3, 1, border_o );
m_pExport->FillRGBA( x - 1, y + 1, 3, 1, border_o );
m_pExport->FillRGBA( x + 5, y + 1, 3, 1, border_o );
//
for ( int c = 0; c <= 4; c++ )
{
m_pExport->FillRGBA( x - 1, y, 1, 1, border_o );
x++;
y--;
}
for ( int c = 0; c <= 3; c++ )
{
m_pExport->FillRGBA( x - 1, y + 2, 1, 1, border_o );
x++;
y++;
}
}
if ( m_pExport->imouse_type == _MOUSE_ARROW_UP_DOWN )
{
y -= 7;
m_pExport->FillRGBA( x, y, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 1, y - 1, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 2, y - 2, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 3, y - 3, 1, 15, mouse_cc );
m_pExport->FillRGBA( x + 4, y - 2, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 5, y - 1, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 6, y, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 2, y + 1, 1, 11, border_o );
m_pExport->FillRGBA( x + 4, y + 1, 1, 11, border_o );
m_pExport->FillRGBA( x - 1, y + 1, 3, 1, border_o );
m_pExport->FillRGBA( x + 5, y + 1, 3, 1, border_o );
m_pExport->FillRGBA( x, y + 12, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 1, y + 12, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 2, y + 12, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 3, y + 12, 1, 4, mouse_cc );
m_pExport->FillRGBA( x + 4, y + 12, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 5, y + 12, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 6, y + 12, 1, 1, mouse_cc );
m_pExport->FillRGBA( x - 1, y + 11, 3, 1, border_o );
m_pExport->FillRGBA( x + 5, y + 11, 3, 1, border_o );
//
for ( int c = 0; c <= 4; c++ )
{
m_pExport->FillRGBA( x - 1, y, 1, 1, border_o );
x++;
y--;
}
for ( int c = 0; c <= 3; c++ )
{
m_pExport->FillRGBA( x - 1, y + 2, 1, 1, border_o );
x++;
y++;
}
for ( int c = 0; c <= 4; c++ )
{
m_pExport->FillRGBA( x - 6, y + 17, 1, 1, border_o );
x++;
y--;
}
for ( int c = 0; c <= 3; c++ )
{
m_pExport->FillRGBA( x - 15, y + 18, 1, 1, border_o );
x++;
y++;
}
}
if ( m_pExport->imouse_type == _MOUSE_ARROW_RIGHT_LEFT )
{
x -= 9;
m_pExport->FillRGBA( x, y, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 1, y - 1, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 2, y - 2, 1, 5, mouse_cc );
m_pExport->FillRGBA( x + 3, y - 3, 1, 7, mouse_cc );
m_pExport->FillRGBA( x + 4, y, 11, 1, mouse_cc );
m_pExport->FillRGBA( x + 15, y - 3, 1, 7, mouse_cc );
m_pExport->FillRGBA( x + 16, y - 2, 1, 5, mouse_cc );
m_pExport->FillRGBA( x + 17, y - 1, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 18, y, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 4, y + 1, 11, 1, border_o );
m_pExport->FillRGBA( x + 4, y - 1, 11, 1, border_o );
m_pExport->FillRGBA( x + 4, y - 4, 1, 3, border_o );
m_pExport->FillRGBA( x + 4, y + 2, 1, 3, border_o );
m_pExport->FillRGBA( x + 14, y - 4, 1, 3, border_o );
m_pExport->FillRGBA( x + 14, y + 2, 1, 3, border_o );
//
for ( int c = 0; c <= 4; c++ )
{
m_pExport->FillRGBA( x - 1, y, 1, 1, border_o );
x++;
y--;
}
for ( int c = 0; c <= 3; c++ )
{
m_pExport->FillRGBA( x - 5, y + 6, 1, 1, border_o );
x++;
y++;
}
for ( int c = 0; c <= 4; c++ )
{
m_pExport->FillRGBA( x + 6, y - 3, 1, 1, border_o );
x++;
y++;
}
for ( int c = 0; c <= 4; c++ )
{
m_pExport->FillRGBA( x + 1, y, 1, 1, border_o );
x++;
y--;
}
}
if ( m_pExport->imouse_type == _MOUSE_ARROW_RIGHT_LEFT_UP_DOWN )
{
x -= 6;
m_pExport->FillRGBA( x, y, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 1, y - 1, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 2, y - 2, 1, 5, mouse_cc );
m_pExport->FillRGBA( x + 3, y - 3, 1, 7, mouse_cc );
m_pExport->FillRGBA( x + 4, y, 11, 1, mouse_cc );
m_pExport->FillRGBA( x + 15, y - 3, 1, 7, mouse_cc );
m_pExport->FillRGBA( x + 16, y - 2, 1, 5, mouse_cc );
m_pExport->FillRGBA( x + 17, y - 1, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 18, y, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 4, y + 1, 11, 1, border_o );
m_pExport->FillRGBA( x + 4, y - 1, 11, 1, border_o );
m_pExport->FillRGBA( x + 4, y - 4, 1, 3, border_o );
m_pExport->FillRGBA( x + 4, y + 2, 1, 3, border_o );
m_pExport->FillRGBA( x + 14, y - 4, 1, 3, border_o );
m_pExport->FillRGBA( x + 14, y + 2, 1, 3, border_o );
m_pExport->FillRGBA( x + 6, y - 6, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 7, y - 7, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 8, y - 8, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 9, y - 9, 1, 15, mouse_cc );
m_pExport->FillRGBA( x + 10, y - 8, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 11, y - 7, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 12, y - 6, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 8, y - 5, 1, 4, border_o );
m_pExport->FillRGBA( x + 10, y - 5, 1, 4, border_o );
m_pExport->FillRGBA( x + 8, y + 2, 1, 4, border_o );
m_pExport->FillRGBA( x + 10, y + 2, 1, 4, border_o );
m_pExport->FillRGBA( x + 5, y - 5, 3, 1, border_o );
m_pExport->FillRGBA( x + 11, y - 5, 3, 1, border_o );
m_pExport->FillRGBA( x + 6, y + 6, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 7, y + 6, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 8, y + 6, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 9, y + 6, 1, 4, mouse_cc );
m_pExport->FillRGBA( x + 10, y + 6, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 11, y + 6, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 12, y + 6, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 5, y + 5, 3, 1, border_o );
m_pExport->FillRGBA( x + 11, y + 5, 3, 1, border_o );
//
for ( int c = 0; c <= 4; c++ )
{
m_pExport->FillRGBA( x - 1, y, 1, 1, border_o );
x++;
y--;
}
for ( int c = 0; c <= 3; c++ )
{
m_pExport->FillRGBA( x - 5, y + 6, 1, 1, border_o );
x++;
y++;
}
for ( int c = 0; c <= 4; c++ )
{
m_pExport->FillRGBA( x + 6, y - 3, 1, 1, border_o );
x++;
y++;
}
for ( int c = 0; c <= 4; c++ )
{
m_pExport->FillRGBA( x + 1, y, 1, 1, border_o );
x++;
y--;
}
for ( int c = 0; c <= 4; c++ )
{
m_pExport->FillRGBA( x - 14, y - 5, 1, 1, border_o );
x++;
y--;
}
for ( int c = 0; c <= 3; c++ )
{
m_pExport->FillRGBA( x - 14, y - 3, 1, 1, border_o );
x++;
y++;
}
for ( int c = 0; c <= 4; c++ )
{
m_pExport->FillRGBA( x - 19, y + 12, 1, 1, border_o );
x++;
y--;
}
for ( int c = 0; c <= 3; c++ )
{
m_pExport->FillRGBA( x - 28, y + 13, 1, 1, border_o );
x++;
y++;
}
}
if ( m_pExport->imouse_type == _MOUSE_EDIT )
{
m_pExport->FillRGBA( x, y, 1, 14, border_o );
m_pExport->FillRGBA( x - 3, y - 1, 3, 1, border_o );
m_pExport->FillRGBA( x + 1, y - 1, 3, 1, border_o );
m_pExport->FillRGBA( x - 3, y + 14, 3, 1, border_o );
m_pExport->FillRGBA( x + 1, y + 14, 3, 1, border_o );
}
if ( m_pExport->imouse_type == _MOUSE_HAND )
{
m_pExport->FillRGBA( x - 1, y + 1, 1, 13, border_o );
m_pExport->FillRGBA( x, y, 2, 1, border_o );
m_pExport->FillRGBA( x + 2, y + 1, 1, 10, border_o );
m_pExport->FillRGBA( x + 3, y + 6, 2, 1, border_o );
m_pExport->FillRGBA( x + 5, y + 7, 1, 4, border_o );
m_pExport->FillRGBA( x + 6, y + 7, 2, 1, border_o );
m_pExport->FillRGBA( x + 8, y + 8, 1, 4, border_o );
m_pExport->FillRGBA( x + 9, y + 8, 1, 1, border_o );
m_pExport->FillRGBA( x + 10, y + 9, 1, 1, border_o );
m_pExport->FillRGBA( x + 11, y + 10, 1, 7, border_o );
m_pExport->FillRGBA( x + 10, y + 17, 1, 3, border_o );
m_pExport->FillRGBA( x + 9, y + 20, 1, 3, border_o );
m_pExport->FillRGBA( x, y + 22, 9, 1, border_o );
m_pExport->FillRGBA( x - 1, y + 20, 1, 3, border_o );
m_pExport->FillRGBA( x - 2, y + 18, 1, 2, border_o );
m_pExport->FillRGBA( x - 3, y + 16, 1, 2, border_o );
m_pExport->FillRGBA( x - 4, y + 14, 1, 2, border_o );
m_pExport->FillRGBA( x - 5, y + 13, 1, 1, border_o );
m_pExport->FillRGBA( x - 6, y + 10, 1, 3, border_o );
m_pExport->FillRGBA( x - 5, y + 10, 2, 1, border_o );
m_pExport->FillRGBA( x - 3, y + 11, 1, 1, border_o );
m_pExport->FillRGBA( x - 2, y + 12, 1, 1, border_o );
m_pExport->FillRGBA( x, y + 1, 1, 21, mouse_cc );
m_pExport->FillRGBA( x + 1, y + 1, 1, 21, mouse_cc );
m_pExport->FillRGBA( x + 2, y + 11, 1, 11, mouse_cc );
m_pExport->FillRGBA( x + 3, y + 7, 1, 15, mouse_cc );
m_pExport->FillRGBA( x + 4, y + 7, 1, 15, mouse_cc );
m_pExport->FillRGBA( x + 5, y + 11, 1, 11, mouse_cc );
m_pExport->FillRGBA( x + 6, y + 8, 1, 14, mouse_cc );
m_pExport->FillRGBA( x + 7, y + 8, 1, 14, mouse_cc );
m_pExport->FillRGBA( x + 8, y + 12, 1, 10, mouse_cc );
m_pExport->FillRGBA( x + 9, y + 9, 1, 11, mouse_cc );
m_pExport->FillRGBA( x + 10, y + 10, 1, 7, mouse_cc );
m_pExport->FillRGBA( x - 1, y + 14, 1, 6, mouse_cc );
m_pExport->FillRGBA( x - 2, y + 13, 1, 5, mouse_cc );
m_pExport->FillRGBA( x - 3, y + 12, 1, 4, mouse_cc );
m_pExport->FillRGBA( x - 4, y + 11, 1, 3, mouse_cc );
m_pExport->FillRGBA( x - 5, y + 11, 1, 2, mouse_cc );
}
if ( m_pExport->imouse_type == _MOUSE_RIGHT )
{
m_pExport->FillRGBA( x, y, 1, 5, border_o );
m_pExport->FillRGBA( x - 1, y, 1, 4, border_o );
m_pExport->FillRGBA( x - 2, y, 1, 3, border_o );
m_pExport->FillRGBA( x - 3, y, 1, 2, border_o );
m_pExport->FillRGBA( x - 4, y, 1, 1, border_o );
//
m_pExport->FillRGBA( x - 12, y + 8, 1, 5, border_o );
m_pExport->FillRGBA( x - 11, y + 9, 1, 4, border_o );
m_pExport->FillRGBA( x - 10, y + 10, 1, 3, border_o );
m_pExport->FillRGBA( x - 9, y + 11, 1, 2, border_o );
m_pExport->FillRGBA( x - 8, y + 12, 1, 1, border_o );
//
for ( int c = 0; c <= 7; c++ )
{
m_pExport->FillRGBA( x - 9, y + 9, 1, 1, mouse_cc );
x++;
y--;
}
}
if ( m_pExport->imouse_type == _MOUSE_LEFT )
{
x -= 2;
y -= 2;
m_pExport->FillRGBA( x, y, 1, 5, mouse_cc );
m_pExport->FillRGBA( x + 1, y, 1, 4, mouse_cc );
m_pExport->FillRGBA( x + 2, y, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 3, y, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 4, y, 1, 1, mouse_cc );
m_pExport->FillRGBA( x + 12, y + 8, 1, 5, mouse_cc );
m_pExport->FillRGBA( x + 11, y + 9, 1, 4, mouse_cc );
m_pExport->FillRGBA( x + 10, y + 10, 1, 3, mouse_cc );
m_pExport->FillRGBA( x + 9, y + 11, 1, 2, mouse_cc );
m_pExport->FillRGBA( x + 8, y + 12, 1, 1, mouse_cc );
m_pExport->FillRGBA( x, y - 1, 6, 1, border_o );
m_pExport->FillRGBA( x - 1, y - 1, 1, 7, border_o );
m_pExport->FillRGBA( x + 5, y, 1, 1, border_o );
m_pExport->FillRGBA( x + 4, y + 1, 1, 1, border_o );
m_pExport->FillRGBA( x, y + 5, 1, 1, border_o );
m_pExport->FillRGBA( x + 1, y + 4, 1, 1, border_o );
m_pExport->FillRGBA( x + 13, y + 7, 1, 7, border_o );
m_pExport->FillRGBA( x + 11, y + 8, 1, 1, border_o );
m_pExport->FillRGBA( x + 12, y + 7, 1, 1, border_o );
m_pExport->FillRGBA( x + 7, y + 13, 6, 1, border_o );
m_pExport->FillRGBA( x + 7, y + 12, 1, 1, border_o );
m_pExport->FillRGBA( x + 8, y + 11, 1, 1, border_o );
//
for ( int c = 0; c <= 7; c++ )
{
m_pExport->FillRGBA( x + 3, y + 3, 1, 1, mouse_cc );
x++;
y++;
}
for ( int c = 0; c <= 7; c++ )
{
m_pExport->FillRGBA( x - 6, y - 5, 1, 1, border_o );
x++;
y++;
}
for ( int c = 0; c <= 7; c++ )
{
m_pExport->FillRGBA( x - 13, y - 14, 1, 1, border_o );
x++;
y++;
}
}
}