X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=vrlugburz;a=blobdiff_plain;f=src%2Fgame.c;fp=src%2Fgame.c;h=2007694df12ea6cff8a73cd6c091b9198c65c659;hp=3194196faedbcb15b3dd9ddf5ca790403c586794;hb=6a120e64b1c3092d8929292882641d376ad0993b;hpb=9089b4a32162a85cb3d244c915f31cc5adc3c389 diff --git a/src/game.c b/src/game.c index 3194196..2007694 100644 --- a/src/game.c +++ b/src/game.c @@ -44,7 +44,6 @@ int game_init(void) if(load_level(&lvl, "data/test.lvl") == -1) { return -1; } - gen_level_geom(&lvl); init_player(&player); player.lvl = &lvl; @@ -152,6 +151,15 @@ static void draw_level(void) glPushMatrix(); glMultMatrixf(xform); + if(cell->tile) { + cgm_mrotation_y(xform, cell->tilerot * M_PI / 2.0f); + + glPushMatrix(); + glMultMatrixf(xform); + draw_meshgroup(&cell->tile->mgrp); + glPopMatrix(); + } + for(k=0; knum_mgrp; k++) { draw_meshgroup(cell->mgrp + k); }