void FillRGB( int x, int y, int w, int h, int r, int g, int b, LPDIRECT3DDEVICE8 pDevice ) { D3DCOLOR col = D3DCOLOR_ARGB( 255, r, g, b ); D3DRECT rec; rec.x1 = x; rec.x2 = x + w; rec.y1 = y; rec.y2 = y + h; pDevice->Clear( 1, &rec, D3DCLEAR_TARGET, col, 0, 0 ); } void drawMouse(int x, int y, int r, int g, int b,LPDIRECT3DDEVICE8 pDevice ) // CREDITS TO JULIAN -> TOOK IT OUT OF NORWAY 3RD GENERATION { FillRGB( x-1,y-1, 1, 12,0,0,0,pDevice); FillRGB( x, y-1, 1, 1,0,0,0,pDevice); FillRGB( x, y, 1,10,255,0,60,pDevice); FillRGB( x, y+10, 1, 1,0,0,0,pDevice); FillRGB( x+1, y, 1, 1,0,0,0,pDevice); FillRGB( x+1, y+1, 1, 8,255,0,60,pDevice); FillRGB( x+1, y+9, 1, 1,0,0,0,pDevice); FillRGB( x+2, y+1, 1, 1,0,0,0,pDevice); FillRGB( x+2, y+2, 1, 6,255,0,60,pDevice); FillRGB( x+2, y+8, 1, 1,0,0,0,pDevice); FillRGB( x+3, y+2, 1, 1,0,0,0,pDevice); FillRGB( x+3, y+3, 1, 6,255,0,60,pDevice); FillRGB( x+3, y+9, 1, 2,0,0,0,pDevice); FillRGB( x+4, y+3, 1, 1,0,0,0,pDevice); FillRGB( x+4, y+4, 1, 7,255,0,60,pDevice); FillRGB( x+4,y+11, 1, 2,0,0,0,pDevice); FillRGB( x+5, y+4, 1, 1,0,0,0,pDevice); FillRGB( x+5, y+5, 1, 2,255,0,60,pDevice); FillRGB( x+5,y+7, 1, 2,0,0,0,pDevice); FillRGB( x+5,y+9, 1, 4,255,0,60,pDevice); FillRGB( x+5,y+13, 1, 1,0,0,0,pDevice); FillRGB( x+6, y+5, 1, 1,0,0,0,pDevice); FillRGB( x+6, y+6, 1, 1,255,0,60,pDevice); FillRGB( x+6, y+7, 1, 1,0,0,0,pDevice); FillRGB( x+6, y+9, 1, 2,0,0,0,pDevice); FillRGB( x+6,y+11, 1, 2,255,0,60,pDevice); FillRGB( x+6,y+13, 1, 1,0,0,0,pDevice); FillRGB( x+7, y+6, 1, 2,0,0,0,pDevice); FillRGB( x+7,y+11, 1, 2,0,0,0,pDevice); }