Winki2-Dev New D3D Menu Public Base [NO HACKS/MENU ONLY]

Posts 1–4 of 4 · Page 1 of 1
i2-Dev New D3D Menu Public Base [NO HACKS/MENU ONLY]
i2-Dev New D3D Menu Public Base
 
Source Code
i2 Menu Variables.h
// Make It Easy To Change Colors / Size / Other Staff..
Code:
// Font 1 / Font 2
LPD3DXFONT i2_FONT_Big;
LPD3DXFONT i2_FONT_Small;
D3DVIEWPORT9 i2_Viewport;
// Mouse Position
POINT CursorPosition;
bool i2_M_Visible = true;
bool i2_M_Moving = false;
// User Navigation
int i2_M_G_Current_Tab = 0;
int i2_M_G_DRAWING_Tab = 0;
int i2_M_Selected_Item = 0;
bool i2_M_G_Navigating_Tabs = true;
// Colors
/* Title */
#define iColor_Title_Txt White
#define iColor_Title_BG D3DCOLOR_ARGB(180, 70, 70, 180)
#define iColor_Title_OutLine Black
/* Items */
#define iColor_Items_Txt White
#define iColor_Items_SelectedItem_BoxColor Yellow
/* BG */
#define iColor_Items_Bg D3DCOLOR_ARGB(180, 70, 70, 180)
#define iColor_Items_Outline Black
/* Tab Normal */
#define iColor_Tab_Txt White
#define iColor_Tab_Bg D3DCOLOR_ARGB(180, 70, 70, 180)
#define iColor_Tab_OutLine Black
#define iColor_Tab_Selected_BoxColor Yellow
/* Tab Slected */
#define iColor_Tab_Txt_Selected Black
#define iColor_Tab_Bg_Selected D3DCOLOR_ARGB(210, 180, 0, 0)
#define iColor_Tab_OutLine_Selected Black
// General
int i2_M_TotalWidth;
int i2_M_Title_Height = 30;
int i2_M_Title_Spacer_Y = 4;
// Position
int i2_M_PosX = 100;
int i2_M_PosY = 100;
// Slider
int i2_M_Silder_W = 150;
// CheckBox Item
int i2_M_Items_Current_Y;
int i2_M_Items_CurrentDrawing = 0;
int i2_M_CheckBox_W = 14;
int i2_M_CheckBox_H = 14;
int i2_M_CheckBoxItem_Width = 100;
int i2_M_CheckBoxItem_Spacer_Y = 7;
// Items BG
int i2_M_ItemsBG_Width = 300;
int i2_M_ItemsBG_Height = 180;
// Tab
int i2_M_Tab_Width = 100;
int i2_M_Tab_Height = 25;
int i2_M_Tab_Spacer_X = 5;
int i2_M_Tab_Spacer_Y = 4;
int i2_M_Tab_Current_Y_Minus_Pos = 30;
i2 Menu.h
// Main Functions ,
Code:
#include "i2 Menu Variables.h"
// Create The 2 Font(s)
void i2_M_F_CreateFont(LPDIRECT3DDEVICE9 pDevice)
{
	bool bFont = false;
	if(i2_FONT_Big)
	{
		i2_FONT_Big->Release();
		i2_FONT_Small->Release();
		i2_FONT_Big = false;
		i2_FONT_Small = false; 
		bFont = false;
	}

	if(!bFont)
	{
		D3DXCreateFontA(pDevice, 17, 0, FW_BOLD, 0, 0, DEFAULT_CHARSET, OUT_TT_ONLY_PRECIS, PROOF_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Arial", &i2_FONT_Big);
		D3DXCreateFontA(pDevice, 14, 0, FW_BOLD, 0, 0, DEFAULT_CHARSET, OUT_TT_ONLY_PRECIS, PROOF_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Arial", &i2_FONT_Small);
		bFont = true;
	}
}
// Update ViewPort
void i2_M_F_UpdateViewPort(LPDIRECT3DDEVICE9 pDevice)
{
	pDevice->GetViewport(&i2_Viewport);
}
//MouseInRegion
bool i2_M_F_MouseInRegion(int x, int y, int w, int h)
{
	GetCursorPos(&CursorPosition);
	ScreenToClient(GetForegroundWindow(),&CursorPosition);
	if(CursorPosition.x >= x && CursorPosition.x <= x + w && CursorPosition.y >= y && CursorPosition.y <= y + h)
	{
		return true;
	}
	return false;
}
// Add Tab
void i2_F_M_AddTab(LPDIRECT3DDEVICE9 pDevice, char* txt)
{
	RECT rect;
    SetRect(&rect,i2_M_PosX,i2_M_PosY+i2_M_Tab_Current_Y_Minus_Pos+i2_M_Title_Height+i2_M_Title_Spacer_Y,i2_M_PosX+i2_M_Tab_Width,i2_M_PosY+i2_M_Tab_Current_Y_Minus_Pos+i2_M_Tab_Height+i2_M_Title_Height+i2_M_Title_Spacer_Y);
	if(i2_M_G_DRAWING_Tab == i2_M_G_Current_Tab)
	{
		DrawBox( pDevice, i2_M_PosX, i2_M_PosY+i2_M_Tab_Current_Y_Minus_Pos+i2_M_Title_Height+i2_M_Title_Spacer_Y, i2_M_Tab_Width, i2_M_Tab_Height, 1, iColor_Tab_Bg_Selected, iColor_Tab_OutLine_Selected );//0xBAB80000
		i2_FONT_Big->DrawText(0, txt, -1, &rect, DT_VCENTER | DT_NOCLIP | DT_CENTER , iColor_Tab_Txt_Selected);
	}
	else
	{ 
		if(i2_M_F_MouseInRegion(i2_M_PosX, i2_M_PosY+i2_M_Tab_Current_Y_Minus_Pos+i2_M_Title_Height+i2_M_Title_Spacer_Y, i2_M_Tab_Width, i2_M_Tab_Height))
		{
			if(GetAsyncKeyState(VK_LBUTTON)&1){ i2_M_G_Current_Tab = i2_M_G_DRAWING_Tab; }
		}
		DrawBox( pDevice, i2_M_PosX, i2_M_PosY+i2_M_Tab_Current_Y_Minus_Pos+i2_M_Title_Height+i2_M_Title_Spacer_Y, i2_M_Tab_Width, i2_M_Tab_Height, 1, iColor_Tab_Bg, iColor_Tab_OutLine );//0xBAB80000
		if(i2_M_F_MouseInRegion(i2_M_PosX, i2_M_PosY+i2_M_Tab_Current_Y_Minus_Pos+i2_M_Title_Height+i2_M_Title_Spacer_Y, i2_M_Tab_Width, i2_M_Tab_Height))
		{
			DrawBorder(pDevice, i2_M_PosX-1, i2_M_PosY+i2_M_Tab_Current_Y_Minus_Pos+i2_M_Title_Height+i2_M_Title_Spacer_Y-1, i2_M_Tab_Width+2, i2_M_Tab_Height+2, 1, iColor_Tab_Selected_BoxColor);
		}
		i2_FONT_Big->DrawText(0, txt, -1, &rect, DT_VCENTER | DT_NOCLIP | DT_CENTER , iColor_Tab_Txt);
	}
	i2_M_Tab_Current_Y_Minus_Pos += i2_M_Tab_Height;
	i2_M_Tab_Current_Y_Minus_Pos += i2_M_Tab_Spacer_Y;
	i2_M_G_DRAWING_Tab++;
}
// Add Title
void i2_F_M_AddTitle(LPDIRECT3DDEVICE9 pDevice, char* txt)
{
	RECT rect;
    SetRect(&rect,i2_M_PosX,i2_M_PosY,i2_M_PosX+i2_M_TotalWidth,i2_M_PosY+i2_M_Title_Height);
	DrawBox( pDevice, i2_M_PosX, i2_M_PosY, i2_M_TotalWidth, i2_M_Title_Height, 1, iColor_Title_BG, iColor_Title_OutLine );//0xBAB80000
	i2_FONT_Big->DrawText(0, txt, -1, &rect, DT_VCENTER | DT_NOCLIP | DT_CENTER , iColor_Title_Txt);
}
// Add Item
void i2_F_M_AddItem(LPDIRECT3DDEVICE9 pDevice, char* txt, INT *var, CHAR **opt, INT maxvalue = 2, bool WithSlideBar=false)
{
	int i2__Pos_Y___ = i2_M_PosY+i2_M_Title_Height+i2_M_Title_Spacer_Y+i2_M_Items_Current_Y+i2_M_CheckBoxItem_Spacer_Y;
	if(i2_M_F_MouseInRegion(i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X-15, i2__Pos_Y___-5, i2_M_ItemsBG_Width+8-i2_M_Silder_W-10, i2_M_CheckBox_H+4))
	{
		DrawBorder(pDevice, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X-1, i2__Pos_Y___-3, i2_M_ItemsBG_Width+2, i2_M_CheckBox_H+4, 1, iColor_Items_SelectedItem_BoxColor);
		if(GetAsyncKeyState(VK_LBUTTON)&1)
		{
			if(*var < (maxvalue-1)){ *var += 1; }
			else if(*var = (maxvalue-1)){ *var = 0; }
		}
	}
	INT val = ( var )?( *var ):0;
	if(val == 0)
	{ DrawBox(pDevice, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+(12), i2__Pos_Y___, i2_M_CheckBox_W, i2_M_CheckBox_H, 2, Grey, Black); }
	else { DrawBox(pDevice, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+(12), i2__Pos_Y___, i2_M_CheckBox_W, i2_M_CheckBox_H, 2, Yellow, Black); }

	RECT rect;
    SetRect(&rect, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+i2_M_CheckBox_W+(12+7), i2__Pos_Y___, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+i2_M_CheckBox_W+(12+4)+i2_M_CheckBoxItem_Width, i2__Pos_Y___+i2_M_CheckBox_H);
	i2_FONT_Small->DrawText(0, txt, -1, &rect, DT_VCENTER | DT_NOCLIP | DT_LEFT , iColor_Items_Txt);

	if(!WithSlideBar)
	{
	i2_M_Items_CurrentDrawing++;
	i2_M_Items_Current_Y += i2_M_CheckBox_H;
	i2_M_Items_Current_Y += i2_M_CheckBoxItem_Spacer_Y;
	}
}
// Add SlideBar
void i2_F_M_AddSlideBar(LPDIRECT3DDEVICE9 pDevice,  char* txt, INT *var, CHAR **opt, INT MaxValue, DWORD color)
{
	int i2__Pos_Y___ = i2_M_PosY+i2_M_Title_Height+i2_M_Title_Spacer_Y+i2_M_Items_Current_Y+i2_M_CheckBoxItem_Spacer_Y;
	
	if(i2_M_F_MouseInRegion(i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X-4+(i2_M_ItemsBG_Width-i2_M_Silder_W), i2__Pos_Y___-5, i2_M_Silder_W+7, i2_M_CheckBox_H+4))
	{
		DrawBorder(pDevice, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X-1, i2__Pos_Y___-3, i2_M_ItemsBG_Width+2, i2_M_CheckBox_H+4, 1, iColor_Items_SelectedItem_BoxColor);
		if(GetAsyncKeyState(VK_LBUTTON)&0x8000 && *var < (MaxValue+1) && *var >= 0)
		{
			if((CursorPosition.x - (i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+(i2_M_ItemsBG_Width-(i2_M_Silder_W+10))))<0){ *var = 0; }
			else if( CursorPosition.x - 25 > (i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+(i2_M_ItemsBG_Width+8)) ){ *var = MaxValue; }
			else{ *var = (float)(( (float)CursorPosition.x - (float)(i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+(i2_M_ItemsBG_Width-i2_M_Silder_W)) ) * (float)MaxValue/(float)(i2_M_Silder_W)) + 0.5f; }
		}
	}

	if(*var < 0){ *var = 0; }
	else if(*var >(MaxValue+1)){ *var = (MaxValue); }

	INT val = ( var )?( *var ):0;
	DrawBox(pDevice, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+i2_M_ItemsBG_Width-(i2_M_Silder_W+10), i2__Pos_Y___+3, i2_M_Silder_W, 8, 1, color, White);
	RECT rect;
    SetRect(&rect, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+i2_M_ItemsBG_Width+(val*(i2_M_Silder_W)/MaxValue)-(i2_M_Silder_W+10), i2__Pos_Y___+2, 0, 0);
	i2_FONT_Small->DrawText(0, "|", -1, &rect, DT_NOCLIP , White);
	//WriteText(i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+i2_M_ItemsBG_Width+(val*(i2_M_Silder_W)/MaxValue)-(i2_M_Silder_W+10), i2__Pos_Y___+ 7, White, "|");
	
	SetRect(&rect, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+i2_M_ItemsBG_Width+(val*(i2_M_Silder_W)/MaxValue)-(i2_M_Silder_W+10)-18, i2__Pos_Y___+12, 0, 0);
	char sprin[30];
	sprintf_s(sprin, "[ %s ]", opt[*var]);
	i2_FONT_Small->DrawText(0, sprin, -1, &rect, DT_NOCLIP , Yellow);

	i2_M_Items_CurrentDrawing++;
	i2_M_Items_Current_Y += i2_M_CheckBox_H;
	i2_M_Items_Current_Y += i2_M_CheckBoxItem_Spacer_Y;
}
// Add Button
void i2_F_M_AddButton(LPDIRECT3DDEVICE9 pDevice,  char* txt ,DWORD color_inactive, DWORD Color_Active, DWORD Color_pressed, BYTE * FunctionToBeCalled)
{
	int i2__Pos_Y___ = i2_M_PosY+i2_M_Title_Height+i2_M_Title_Spacer_Y+i2_M_Items_Current_Y+i2_M_CheckBoxItem_Spacer_Y+5;
	
	if(i2_M_F_MouseInRegion(i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X-15, i2__Pos_Y___-5, i2_M_ItemsBG_Width+8-10, i2_M_CheckBox_H+4))
	{
		
		if(GetAsyncKeyState(VK_LBUTTON)&1)
		{
		DrawBox(pDevice, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X-1+7, i2__Pos_Y___-3-5, i2_M_ItemsBG_Width+2-14, i2_M_CheckBox_H+4+6, 2, Color_pressed, Black);
		__asm CALL DWORD PTR DS:[FunctionToBeCalled];
		}
		else
		{
		DrawBox(pDevice, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X-1+7, i2__Pos_Y___-3-5, i2_M_ItemsBG_Width+2-14, i2_M_CheckBox_H+4+6, 2, Color_Active, Black);
		}
	}
	else
	{
		DrawBox(pDevice, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X-1+7, i2__Pos_Y___-3-5, i2_M_ItemsBG_Width+2-14, i2_M_CheckBox_H+4+6, 2, color_inactive, Black);
	}
	
	RECT rect;
    SetRect(&rect, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X-1, i2__Pos_Y___-3, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X-1+i2_M_ItemsBG_Width+2, i2__Pos_Y___-3+i2_M_CheckBox_H);
	i2_FONT_Big->DrawText(0, txt, -1, &rect, DT_VCENTER | DT_NOCLIP | DT_CENTER , iColor_Items_Txt);

	i2_M_Items_CurrentDrawing++;
	i2_M_Items_Current_Y += i2_M_CheckBox_H;
	i2_M_Items_Current_Y += i2_M_CheckBoxItem_Spacer_Y + 4;
}
// Add Color Sliders
void i2_F_M_AddColorSlideBar(LPDIRECT3DDEVICE9 pDevice, BYTE *var, DWORD Fromcolor, DWORD ToColor)
{
	int i2__Pos_Y___ = i2_M_PosY+i2_M_Title_Height+i2_M_Title_Spacer_Y+i2_M_Items_Current_Y+i2_M_CheckBoxItem_Spacer_Y;
	
	if(i2_M_F_MouseInRegion(i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+8, i2__Pos_Y___-5, i2_M_ItemsBG_Width-14, 18))
	{
		DrawBorder(pDevice, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X-1, i2__Pos_Y___, i2_M_ItemsBG_Width+2, 24, 1, iColor_Items_SelectedItem_BoxColor);
		if(GetAsyncKeyState(VK_LBUTTON)&0x8000 && *var < (255+1) && *var >= 0)
		{
			if((CursorPosition.x - (i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+8))<0){ *var = 0; }
			else if( CursorPosition.x - 25 > (i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+(i2_M_ItemsBG_Width+8)) ){ *var = 255; }
			else{ *var = (float)(( (float)CursorPosition.x - (float)(i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+8) ) * (float)255/(float)(i2_M_ItemsBG_Width-16)) + 0.5f; }
		}
	}

	if(*var < 0){ *var = 0; }
	else if(*var >(255)){ *var = (255); }

	INT val = ( var )?( *var ):0;
	GradientRect(pDevice, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+8,  i2__Pos_Y___+3, i2_M_ItemsBG_Width-16, 18, Fromcolor, ToColor, 0);
	RECT rect;
    SetRect(&rect, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+i2_M_ItemsBG_Width+(val*(i2_M_ItemsBG_Width-16)/255)-(i2_M_ItemsBG_Width-16+10), i2__Pos_Y___-5, 0, 0);
	i2_FONT_Big->DrawText(0, "|", -1, &rect, DT_NOCLIP , White);
	//WriteText(i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+i2_M_ItemsBG_Width+(val*(i2_M_Silder_W)/MaxValue)-(i2_M_Silder_W+10), i2__Pos_Y___+ 7, White, "|");
	
	i2_M_Items_CurrentDrawing++;
	i2_M_Items_Current_Y += i2_M_CheckBox_H;
	i2_M_Items_Current_Y += i2_M_CheckBoxItem_Spacer_Y;
}
// Show Color Preview
void i2_F_M_ShowColorSelected(LPDIRECT3DDEVICE9 pDevice, DWORD Color)
{
	int i2__Pos_Y___ = i2_M_PosY+i2_M_Title_Height+i2_M_Title_Spacer_Y+i2_M_Items_Current_Y+i2_M_CheckBoxItem_Spacer_Y;
	int i2__POS_X = i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X+(i2_M_ItemsBG_Width/2)-35;
	DrawBox(pDevice, i2__POS_X,  i2__Pos_Y___+3, 70, 25, 2, Color, Black);
	i2_M_Items_CurrentDrawing++;
	i2_M_Items_Current_Y += i2_M_CheckBox_H;
	i2_M_Items_Current_Y += i2_M_CheckBoxItem_Spacer_Y;
}
// Show Items BG
void i2_F_M_Add_Bg(LPDIRECT3DDEVICE9 pDevice)
{
	DrawBox(pDevice, i2_M_PosX+i2_M_Tab_Width+i2_M_Tab_Spacer_X, i2_M_PosY+i2_M_Title_Height+i2_M_Title_Spacer_Y, i2_M_ItemsBG_Width, i2_M_ItemsBG_Height, 1, iColor_Items_Bg, iColor_Items_Outline);
}
//Rebuild
VOID i2_M_ResetValues()
{
	GetCursorPos(&CursorPosition);
	ScreenToClient(GetForegroundWindow(),&CursorPosition);
	i2_M_Items_CurrentDrawing = 0;
	i2_M_TotalWidth = i2_M_Tab_Width + i2_M_Tab_Spacer_X + i2_M_ItemsBG_Width;
	i2_M_G_DRAWING_Tab = 0;
	i2_M_Tab_Current_Y_Minus_Pos = 0;
	i2_M_Items_Current_Y = 0;
	return;
}
// Main
int x, x2, x3, x4, x5, x7;
int x6 = 2;
void TestFunction()
{
	i2_M_Visible = !i2_M_Visible;
}
EXAMPLE TO USE IT :
Code:
void i2_MENU_DRAW(LPDIRECT3DDEVICE9 pDevice)
{
        i2_M_F_CreateFont(pDevice);
	i2_UpdateViewPort(pDevice);
	//Visible
	if(GetAsyncKeyState(VK_INSERT)&1){ i2_M_Visible = !i2_M_Visible; }
	if(!i2_M_Visible){ return;}
	//Moving
	if(MouseInRegion(i2_M_PosX, i2_M_PosY, i2_M_TotalWidth, i2_M_Title_Height) && GetAsyncKeyState(VK_LBUTTON)&1){ i2_M_Moving = !i2_M_Moving; }
	if(i2_M_Moving){ i2_M_PosX = CursorPosition.x - 10; i2_M_PosY = CursorPosition.y - 10; }
	
	i2_M_ResetValues();
	i2_F_M_AddTitle(pDevice, "[ I2-Dev ] D3D Menu 5/2015");
	i2_F_M_Add_Bg(pDevice);
	i2_F_M_AddTab(pDevice, "[ ESP ]");
	//Tab 1
	if(i2_M_G_Current_Tab == 0)
	{
		//Item With Slide Bar
		i2_F_M_AddItem(pDevice, "Esp 1", &x3, opt_OffOn, 2,true&&x3);
		if(x3){ i2_F_M_AddSlideBar(pDevice, "SSS", &x6, opt_EspOffOn, 3, Red); }
		//Item With Slide Bar
		i2_F_M_AddItem(pDevice, "Esp 2", &x4, opt_OffOn, 2,true&&x4);
		if(x4){ i2_F_M_AddSlideBar(pDevice, "SSS", &x7, opt_EspOffOn, 3, Red); }
		//Item Without SlideBar
		i2_F_M_AddItem(pDevice, "Item 3", &x5, opt_OffOn);
		//Button
		i2_F_M_AddButton(pDevice, "Button ?", Grey, Green, Red, (PBYTE)TestFunction);
	}
	i2_F_M_AddTab(pDevice, "[ Color ]");
	//Tab2
	if(i2_M_G_Current_Tab == 1)
	{
		i2_F_M_AddColorSlideBar(pDevice, &i2_ColorSelected_A, D3DCOLOR_ARGB(0,0,0,0), D3DCOLOR_ARGB(255,0,0,0));
		i2_F_M_AddColorSlideBar(pDevice, &i2_ColorSelected_R, D3DCOLOR_ARGB(255,0,0,0), D3DCOLOR_ARGB(255,255,0,0));
		i2_F_M_AddColorSlideBar(pDevice, &i2_ColorSelected_G, D3DCOLOR_ARGB(255,0,0,0), D3DCOLOR_ARGB(255,0,255,0));
		i2_F_M_AddColorSlideBar(pDevice, &i2_ColorSelected_B, D3DCOLOR_ARGB(255,0,0,0), D3DCOLOR_ARGB(255,0,0,255));
		i2_F_M_ShowColorSelected(pDevice, D3DCOLOR_ARGB(i2_ColorSelected_A, i2_ColorSelected_R, i2_ColorSelected_G, i2_ColorSelected_B));
	}
}
 
Menu Preview



I know my code is messy ,, so u don't need to say it
Nice

-MSG 2 SHORT
Nice release my bro <3
Posts 1–4 of 4 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?