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 }