I'm trying to create a DX sprite...
Code:
LPD3DXSPRITE d3dspt;
LPDIRECT3DTEXTURE9 sprite;
D3DXCreateSprite(d3ddev, &d3dspt);
D3DXCreateTextureFromFile(d3ddev, L"panel1.png", &sprite);
...and I'm getting this...
Code:
render.cpp(25) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
render.cpp(25) : error C2365: 'D3DXCreateSprite' : redefinition; previous definition was 'function'
d3dx9core.h(234) : see declaration of 'D3DXCreateSprite'
render.cpp(25) : error C2078: too many initializers
render.cpp(25) : error C2440: 'initializing' : cannot convert from 'LPD3DXSPRITE *' to 'int'
1> There is no context in which this conversion is possible
render.cpp(26) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
render.cpp(26) : error C2365: 'D3DXCreateTextureFromFileW' : redefinition; previous definition was 'function'
d3dx9tex.h(1076) : see declaration of 'D3DXCreateTextureFromFileW'
render.cpp(26) : error C2078: too many initializers
render.cpp(26) : error C2440: 'initializing' : cannot convert from 'LPDIRECT3DTEXTURE9 *' to 'int'
1> There is no context in which this conversion is possible