Cette structure contient l'objet lui-même, un objet composé d'une suite de points et de faces que l'on récupère à partir d'un fichier contenant toutes les coordonnées de l'objet. Il y aura deux modules, le missile, et le labyrinthe. On créera un fichier entête mesh.h
*Materiaux est un tableau contenant tous les matériaux de l'objet
*Textures est un tableau contenant toutes les textures de l'objet
nbr_de_mat est le nombre de matériaux de l'objet.
obj_mesh est une structure contenant toutes les vertices et les normales des
faces de l'objet.
#include <d3dx9mesh.h>
typedef struct {
D3DMATERIAL9 *Materiaux;
LPDIRECT3DTEXTURE9 *Textures;
DWORD nbr_de_mat;
LPD3DXMESH obj_mesh;
} _mesh_;
Téléchargez la source, cliquez ci-dessous :