Addicting Cheats Production
here are the rulez

rule numbah 1 : no begging of any account & cheats/hacks

rule numbah 2 : no spamming

rule nambah 3 : respect other members

rule numbah 3 : no posting porn links

rule numbah 4 : No posting of E-mail address

rule numbah 5 : no warez links

rule numbah 6 : no advertising of any sites

rule numbah 7 : No flaming/arguing

rule numbah 8 : no selling of cheats/hacks

rule numbah 9 : no multi account

Addicting Cheats Production

Please Join Our Newest Clan RapidPro1810 This Is The Link http://sfclan.ph.gameclub.com/myclan/clan_index.asp?guildid=RapidPro1810
 
HomePortalCalendarFAQSearchMemberlistUsergroupsRegisterLog in

Share | 
 

 [Source] 50% Bg Transparency in C++

Go down 
AuthorMessage
[AC]*[V]0[V]3NToFtRUTH
Site Owner
Site Owner
avatar

Posts : 210
Points : 1000140
Reputation : 0
Join date : 2010-01-18
Age : 33
Location : manila,philipines

PostSubject: [Source] 50% Bg Transparency in C++   Fri Feb 05, 2010 7:59 am

-in globals, it's in main.cpp
under ^


Code:
void DrawBox(IDirect3DDevice8 *pD3Ddev, int x, int y, int w, int h, D3DCOLOR col)
{
struct QuadVertex {
float x,y,z,rhw;
DWORD dwColor;
};
IDirect3DVertexBuffer8 *pVertexBuffer = NULL;
QuadVertex qV[4];
BYTE *pVertexData = NULL;

if (pD3Ddev->CreateVertexBuffer((4*sizeof(QuadVertex)),(D3DUSAGE_WRITEONLY|D3DUSAGE_DYNAMIC),(D3DFVF_XYZRHW|D3DFVF_DIFFUSE),D3DPOOL_DEFAULT,&pVertexBuffer)<0) return;

pD3Ddev->SetRenderState(D3DRS_ZENABLE , FALSE);
pD3Ddev->SetRenderState(D3DRS_CULLMODE, D3DCULL_NONE);
pD3Ddev->SetRenderState(D3DRS_LIGHTING, FALSE);

pVertexBuffer->Lock(0,0,&pVertexData,D3DLOCK_NOSYSLOCK | D3DLOCK_DISCARD);
if(pVertexData)
{
qV[0].dwColor = qV[1].dwColor = qV[2].dwColor = qV[3].dwColor = col;
qV[0].z = qV[1].z = qV[2].z = qV[3].z = 0.0f;
qV[0].rhw = qV[1].rhw = qV[2].rhw = qV[3].rhw = 0.0f;

qV[0].x = (float)x;
qV[0].y = (float)(y + h);
qV[1].x = (float)x;
qV[1].y = (float)y;
qV[2].x = (float)(x + w);
qV[2].y = (float)(y + h);
qV[3].x = (float)(x + w);
qV[3].y = (float)y;

memcpy(pVertexData,qV,sizeof(QuadVertex)*4);
pVertexBuffer->Unlock();
pVertexData = NULL;

pD3Ddev->SetStreamSource(0,pVertexBuffer, sizeof(QuadVertex));
pD3Ddev->SetVertexShader( D3DFVF_XYZRHW | D3DFVF_DIFFUSE );
pD3Ddev->DrawPrimitive( D3DPT_TRIANGLESTRIP, 0, 2 );
}
if (pVertexBuffer) {
pVertexBuffer->Release();
pVertexBuffer=NULL;
}
pD3Ddev->SetRenderState(D3DRS_LIGHTING, true);
}


rame.shin
Yahoo Messenger!




Credits to:[AC]*[V]0[V]3NToFtRUTH
And Special Thanks To: Rapid Pro The Clan Who Never Leave


1st offence : warn them

2nd offence : banned w/ 10-20 days

3rd offence : banned forever
Back to top Go down
View user profile http://addictingcheats.forumotion.com
 
[Source] 50% Bg Transparency in C++
Back to top 
Page 1 of 1
 Similar topics
-
» Octochess
» UCI2WB 1.9 released
» How to compile sourcecode for stockfish?
» Tankist 1.7!
» Gaviota 0.83 Released

Permissions in this forum:You cannot reply to topics in this forum
Addicting Cheats Production :: Programming :: D3D-
Jump to: