#include World::World(float width){ unsigned int i; double f; lineCount=width/HLINE+1; if((line=(struct line_t *)calloc(lineCount,sizeof(struct line_t)))==NULL){ std::cout<<"Failed to allocate memory!"<-0.5f)line[0].start=-0.7f; for(i=10;iyx>(HLINE*i)-1&&v->x<(HLINE*i)-1+HLINE){ v->x=(HLINE*i)-1+HLINE; }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; } }else if(v->y>line[i].start+HLINE/2){ v->y-=HLINE/4; } } }