Looking for a better way to draw lines

Posted By: elegant_mistake

Looking for a better way to draw lines - 12/27/10 22:59

Hello. Does anybody know of a faster way to make lines than my own method, shown below

Code:
////////////make a grid on the screen//////////
#include <acknex.h>
#include <default.c>

function main()
{
	video_mode = 9;
//	video_screen = 1;
	wait(-3);
	while(1)
	{
	draw_line(vector(20,10,0), NULL, 100);
	draw_line(vector(20,200,0), vector(0,0,255), 100);
	draw_line(vector(40,10,0), NULL, 100);
	draw_line(vector(40,200,0), vector(0,0,255), 100);
	draw_line(vector(60,10,0), NULL, 100);
	draw_line(vector(60,200,0), vector(0,0,255), 100);
	draw_line(vector(80,10,0), NULL, 100); 
	draw_line(vector(80,200,0), vector(0,0,255), 100);
	draw_line(vector(100,10,0), NULL, 100);
	draw_line(vector(100,200,0), vector(0,0,255), 100);
	draw_line(vector(120,10,0), NULL, 100);
	draw_line(vector(120,200,0), vector(0,0,255), 100);
	draw_line(vector(140,10,0), NULL, 100);
	draw_line(vector(140,200,0), vector(0,0,255), 100);
	draw_line(vector(160,10,0), NULL, 100);
	draw_line(vector(160,200,0), vector(0,0,255), 100);
	draw_line(vector(180,10,0), NULL, 100);
	draw_line(vector(180,200,0), vector(0,0,255), 100);
	draw_line(vector(200,10,0),NULL, 100);
	draw_line(vector(200,200,0),vector(0,0,255), 100);
	
	wait(1);
	}
}


Posted By: Saturnus

Re: Looking for a better way to draw lines - 12/27/10 23:10

Something like this maybe?
Code:
while(1) {
    int i;
		
    for (i = 0; i < 10; i++) {
        draw_line(vector(20+20*i,10,0), NULL, 100);
        draw_line(vector(20+20*i,200,0), vector(0,0,255), 100);
    }
		
    wait(1);
}


Posted By: elegant_mistake

Re: Looking for a better way to draw lines - 12/27/10 23:43

Yeah that will work. A for loop inside a while loop. Now it makes sense! Thanks man.
© 2024 lite-C Forums