Gamestudio Links
Zorro Links
Newest Posts
Capital slider is not saving in Z12
by frutza. 09/17/26 13:36
Avoiding pop-up training parameter results
by Martin_HH. 09/16/26 21:31
What are you working on?
by rayp. 09/16/26 20:20
Future of ZorroHFT
by TipmyPip. 09/16/26 09:28
Fun Arcade Car Physics (nfs style)
by rayp. 09/16/26 05:23
How to Choose a Free Cataract Surgery Centre in Delhi?
by lokkalyansamiti. 09/15/26 08:27
AUM Magazine
Latest Screens
Dorifto samurai
Shadow 2
Rocker`s Revenge
Stug 3 Stormartillery
Who's Online Now
0 registered members (), 2,592 guests, and 0 spiders.
Key: Admin, Global Mod, Mod
Newest Members
lokkalyansamiti, rahulbuilds, speedx, liop, Bauer097
19235 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 | 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