aboutsummaryrefslogtreecommitdiffstats
path: root/main.cpp
diff options
context:
space:
mode:
authorClyne Sullivan <tullivan99@gmail.com>2015-10-28 07:33:05 -0400
committerClyne Sullivan <tullivan99@gmail.com>2015-10-28 07:33:05 -0400
commitc0d484d71cdc8b0c22981d1c763d025fedbe1bb4 (patch)
treeec21114f6203de8cd47beaf0ac22a43a65131106 /main.cpp
parent23b58dcc63cbadbf8d2a614c903652477cdc00c9 (diff)
locked backgroun to layer
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/main.cpp b/main.cpp
index 13ad289..dd22148 100644
--- a/main.cpp
+++ b/main.cpp
@@ -558,13 +558,15 @@ void render(){
glTexCoord2i(0,0);glVertex2i(-SCREEN_WIDTH*2,SCREEN_HEIGHT);
glEnd();
+ int base = 50 - (int)worldGetYBase(currentWorld);
+
glBindTexture(GL_TEXTURE_2D, bgTreesFirst);
glColor4ub(255,255,255,255);
glBegin(GL_QUADS);
- glTexCoord2i(0,1);glVertex2i(-960 +player->loc.x*.25, 50);
- glTexCoord2i(1,1);glVertex2i(960 +player->loc.x*.25, 50);
- glTexCoord2i(1,0);glVertex2i(960 +player->loc.x*.25, 1130);
- glTexCoord2i(0,0);glVertex2i(-960 +player->loc.x*.25, 1130);
+ glTexCoord2i(0,1);glVertex2i(-960+player->loc.x*.25,base);
+ glTexCoord2i(1,1);glVertex2i( 960+player->loc.x*.25,base);
+ glTexCoord2i(1,0);glVertex2i( 960+player->loc.x*.25,base+1080);
+ glTexCoord2i(0,0);glVertex2i(-960+player->loc.x*.25,base+1080);
glEnd();
glDisable(GL_TEXTURE_2D);