#ifndef __MATERIAL_H__ #define __MATERIAL_H__ #define MAX_NUM_MATERIALS 10 #define MAX_NUM_TEXTURES 10 typedef struct _tex_data { int sizeX, sizeY, sizeZ; unsigned char *data; } TextureData; void make_material(int index, float r, float g, float b, float a, float ambient, float diffuse, float specular, float emission, float shininess); void lmbind(int face, int index); void clear_all_texture(); void clear_texture(int index); int load_texture(int index, char *file); void texbind(int dummy, int index); #endif /* __MATERIAL_H__ */