Gamestudio Links
Zorro Links
Newest Posts
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (Aku_Aku, 7th_zorro, Ayumi), 1,050 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
firatv, wandaluciaia, Mega_Rod, EternallyCurious, howardR
19050 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Looking for a better way to draw lines #351699
12/27/10 22:59
12/27/10 22:59
Joined: Nov 2010
Posts: 21
E
elegant_mistake Offline OP
Newbie
elegant_mistake  Offline OP
Newbie
E

Joined: Nov 2010
Posts: 21
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);
	}
}




I need to come up with a better signature
Re: Looking for a better way to draw lines [Re: elegant_mistake] #351702
12/27/10 23:10
12/27/10 23:10
Joined: Dec 2008
Posts: 271
Saturnus Offline
Member
Saturnus  Offline
Member

Joined: Dec 2008
Posts: 271
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);
}



Re: Looking for a better way to draw lines [Re: Saturnus] #351705
12/27/10 23:43
12/27/10 23:43
Joined: Nov 2010
Posts: 21
E
elegant_mistake Offline OP
Newbie
elegant_mistake  Offline OP
Newbie
E

Joined: Nov 2010
Posts: 21
Yeah that will work. A for loop inside a while loop. Now it makes sense! Thanks man.


I need to come up with a better signature

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1