dungeon_crawler

view prototype/src/material.h @ 51:d57df51f6b50

- fixed audio panning (listener direction) - particles had no fog - sound sources were not destroyed properly
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 18 Sep 2012 09:40:56 +0300
parents 0588f8a1a351
children
line source
1 #ifndef MATERIAL_H_
2 #define MATERIAL_H_
4 #include "color.h"
5 #include "texture.h"
7 enum {
8 TEXTYPE_DIFFUSE,
9 TEXTYPE_NORMAL,
10 TEXTYPE_SPECULAR,
12 NUM_TEXTURE_TYPES
13 };
15 class Material {
16 public:
17 Color kd, ks;
18 double shin;
19 unsigned int tex[NUM_TEXTURE_TYPES];
21 Material();
23 void load(const aiMaterial *assmat, TextureSet *texset = 0);
25 void setup() const;
26 };
28 #endif // MATERIAL_H_