dungeon_crawler
view prototype/src/tile.cc @ 3:31e53fd79c2d
lalala
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Fri, 10 Aug 2012 04:45:38 +0300 |
parents | 96de911d05d4 |
children | 158de53b4e18 |
line source
1 #include <stdio.h>
2 #include "opengl.h"
3 #include "tile.h"
5 bool Tile::load(const char *fname)
6 {
7 unsigned int proc_flags = aiProcess_JoinIdenticalVertices |
8 aiProcess_PreTransformVertices | aiProcess_Triangulate |
9 aiProcess_GenNormals | aiProcess_SortByPType | aiProcess_FlipUVs;
10 const aiScene *scn = aiImportFile(fname, proc_flags);
11 if(!scn) {
12 fprintf(stderr, "failed to load tile: %s\n", fname);
13 return -1;
14 }
16 load_lights(scn);
18 load_meshes(scn);
20 printf("loaded tile %s: %d meshes, %d lights\n", fname, scn->mNumMeshes, scn->mNumLights);
21 return true;
22 }
24 void Tile::draw(unsigned int drawmask) const
25 {
27 }