aboutsummaryrefslogtreecommitdiff
path: root/src/GameDraw.cpp
diff options
context:
space:
mode:
authorNguyễn Gia Phong <cnx@loang.net>2023-11-19 04:11:46 +0900
committerNguyễn Gia Phong <cnx@loang.net>2023-11-19 04:11:46 +0900
commitdb730f01951231196cac36630d043c7a3676d446 (patch)
treef1f8cd2c2e2d8d24235a64fd5d9aa577ca73f4bc /src/GameDraw.cpp
parentae0810b2d4cdd31cd05f5746c6411da9d458eead (diff)
downloadblackshades-db730f01951231196cac36630d043c7a3676d446.tar.gz
Finish porting model handling to Zig
Diffstat (limited to 'src/GameDraw.cpp')
-rw-r--r--src/GameDraw.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/GameDraw.cpp b/src/GameDraw.cpp
index 42382cc..b131a5b 100644
--- a/src/GameDraw.cpp
+++ b/src/GameDraw.cpp
@@ -456,10 +456,7 @@ void Game::DrawGLScene(void)
glEnable(GL_LIGHTING);
glTranslatef(camera.position.x,0,camera.position.z);
glScalef(viewdistance*5/100,1,viewdistance*5/100);
- if (visions)
- street.draw(0.0f, 0.0f, 0.0f);
- else
- street.draw(0.22f, 0.22f, 0.22f);
+ drawModel(&street, visions ? BLACK : GRAY);
glEnable(GL_DEPTH_TEST);
glDepthMask(1);
glPopMatrix();
@@ -512,7 +509,8 @@ void Game::DrawGLScene(void)
glPushMatrix();
glTranslatef(i*block_spacing,0,j*block_spacing);
glRotatef(cityrotation[i][j]*90,0,1,0);
- blocks[citytype[i][j]].draw();
+ drawModel(blocks + citytype[i][j],
+ visions ? BLACK : NULL);
glPopMatrix();
} else {
move.y=0;