From a103b556146e434d038487fe518b854da8bc10d3 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan <tullivan99@gmail.com> Date: Thu, 10 Sep 2015 16:16:39 -0400 Subject: more better --- src/World.cpp | 7 ++++--- src/main.cpp | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/World.cpp b/src/World.cpp index 24f836f..cf14612 100644 --- a/src/World.cpp +++ b/src/World.cpp @@ -62,6 +62,7 @@ void World::draw(void){ } glEnd(); } +#include <stdio.h> void World::detect(vec2 *v,const float width){ unsigned int i; for(i=0;i<lineCount;i++){ @@ -71,10 +72,10 @@ void World::detect(vec2 *v,const float width){ }else if(v->x+width>(HLINE*i)-1&&v->x+width<(HLINE*i)-1+HLINE){ v->x=(HLINE*i)-1-width; }else{ - v->y=line[i].start; + v->y=line[i].start+HLINE/4; } - }else if(v->y>line[i].start+HLINE/2){ - v->y-=HLINE/4; + }else if(v->y>line[i].start+HLINE/4){ + //v->y-=HLINE/8; } } } diff --git a/src/main.cpp b/src/main.cpp index 3d1afb6..c404f22 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -159,6 +159,7 @@ unsigned int logic(unsigned int interval,void *param){ ui.handleEvents(); // Handle events player.vel.x = 0; + currentWorld->detect(&player.loci,player.width); //std::cout << player.vel.x << std::endl; //std::cout << player.velg.y << std::endl; -- cgit v1.2.3