Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- cSprites.h
- BYTE _cHeader[] = { BYTES };
- BYTE _cBody[] = { BYTES };
- BYTE _cFooter[] = { BYTES };
- -- cMenu.cpp
- #include "cSprites.h"
- #include "cMenu.h"
- void CreateSprite(LPDIRECT3DDEVICE9 pDevice)
- {
- pHeader.x=10.0f; pHeader.y=-1.0f; pHeader.z=0.0f;
- pBody.x=10.0f; pBody.y=98.0f; pBody.z=0.0f;
- if(txBody == NULL)D3DXCreateTextureFromFileInMemoryEx(pDevice
- ,&_cBody,sizeof(_cBody),200,100,D3DX_DEFAULT,0,D3DFMT_UNKNOWN
- ,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&txBody);
- if(spBody == NULL)D3DXCreateSprite(pDevice, &spBody);
- if(txFooter == NULL)D3DXCreateTextureFromFileInMemoryEx(pDevice
- ,&_cFooter,sizeof(_cFooter),200,65,D3DX_DEFAULT,0,D3DFMT_UNKNOWN
- ,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&txFooter);
- if(spFooter == NULL)D3DXCreateSprite(pDevice, &spFooter);
- if(txHeader == NULL)D3DXCreateTextureFromFileInMemoryEx(pDevice
- ,&_cHeader,sizeof(_cHeader),200,100,D3DX_DEFAULT,0,D3DFMT_UNKNOWN
- ,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&txHeader);
- if(spHeader == NULL)D3DXCreateSprite(pDevice, &spHeader);
- }
- CreateSprite( pDevice );
- -- cMenu.h
- LPDIRECT3DTEXTURE9 txBody;
- LPD3DXSPRITE spBody;
- LPDIRECT3DTEXTURE9 txHeader;
- LPD3DXSPRITE spHeader;
- LPDIRECT3DTEXTURE9 txFooter;
- LPD3DXSPRITE spFooter;
- D3DXVECTOR3 pHeader;
- D3DXVECTOR3 pBody;
- D3DXVECTOR3 pFooter;
Add Comment
Please, Sign In to add comment