1
Programming / Diagonal Hallways.
« on: July 08, 2011, 02:06:15 AM »
its been a while but im back in town.
Diagonal hallways seem to be halting all progress on a Psudeo Rougelike Im working on. im trying to make a Map generator from scratch and Ive run into this problem.
I cant seem to find a formula to reduce slope to the least common Denominator.
I have 2 points the Slope before finding the LCD is 17/26 if point 1 is 0,0 and point 2 is 17,26 using
(0-17)/(0-26) = 1.5294117647059
My issue is then how do I convert theat into int rise; int run; ?? I cant just make it Round up or down cause a 1/1 and a 2/1 dont connect the points.
Diagonal hallways seem to be halting all progress on a Psudeo Rougelike Im working on. im trying to make a Map generator from scratch and Ive run into this problem.
I cant seem to find a formula to reduce slope to the least common Denominator.
I have 2 points the Slope before finding the LCD is 17/26 if point 1 is 0,0 and point 2 is 17,26 using
(0-17)/(0-26) = 1.5294117647059
My issue is then how do I convert theat into int rise; int run; ?? I cant just make it Round up or down cause a 1/1 and a 2/1 dont connect the points.