diff options
Diffstat (limited to 'main.cpp')
-rw-r--r-- | main.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -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); |