www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/03/17/04:41:08

From: David Jenkins <me AT jenkinsdavid DOT demon DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Allegros quad3d function HELP NEEDED. PLEASE ;-)
Date: Mon, 17 Mar 1997 04:58:45 +0000
Organization: None
Distribution: world
Message-ID: <D0DvUEAF+MLzEwv7@jenkinsdavid.demon.co.uk>
References: <tQhk9AA8R4HzEwpx AT jenkinsdavid DOT demon DOT co DOT uk>
<or1VzBAaUjKzEwS2 AT jenkinsdavid DOT demon DOT co DOT uk>
<bihl$LAZFsKzEwE2 AT talula DOT demon DOT co DOT uk>
<RHE9cJAji5KzEw2q AT jenkinsdavid DOT demon DOT co DOT uk>
<JjOxPAAkV9KzEwXL AT talula DOT demon DOT co DOT uk>
NNTP-Posting-Host: jenkinsdavid.demon.co.uk
MIME-Version: 1.0
Lines: 28
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

In article <JjOxPAAkV9KzEwXL AT talula DOT demon DOT co DOT uk>, Shawn Hargreaves
<Shawn AT talula DOT demon DOT co DOT uk> writes
>David Jenkins writes:
>>Why doesn't the following work???
>[snip]
>>        v2d[d].y = CENT_Y - (LENS * plotted[d].y / dist);
>>    }
>>
>>/***************
>>This is where I get a "parse before vtx1 error".
>>*******/
>>    V3D_f vtx1 = {  v2d[0].x, v2d[0].y,  0,   0,   0,   255   };
>
>You are declaring a variable (vtx1) in the middle of a function, and you
>can't do that in C. Solutions:
>
>- move the definition to the top of your function
I did and it worked. ;-) Thanks.

I thought that assigning the vtx#'s out of the loop would stop them
updating the contents.
I've learned something new, again.

Thanks again.
-- 
http://www.jenkinsdavid.demon.co.uk for Newbie C programers and a larf. ;-)
David Jenkins

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019