Path: chuka.playstation.co.uk!news From: "Greg Cook" Newsgroups: scee.yaroze.freetalk.english Subject: Newbie needs basic help Date: Sat, 17 Nov 2001 16:01:02 +1300 Organization: PlayStation Net Yaroze (SCEE) Lines: 42 Message-ID: <9t4jt2$ob41@www.netyaroze-europe.com> NNTP-Posting-Host: 210-54-106-98.dialup.xtra.co.nz X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Ok so im just starting to play with the machine, yeah yeah its taken a while :) looking for some explanations of the following, im sure some of it will be because my C is really bad right now. GsOT WorldOT[2] why isnt this defined as Struct GsOT WorldOT [2] Ive noticed that the keyword "STRUCT" is not required when doing the above and is many other examples of variable being defined as a struct GsOT_TAG WorldTags[2][NO_OF_SPRITES*sizeof(GsSPRITE)]; i dont understand why the has been defined a a 2d structure, i understand the 2 is because you have 2 ordering Tables. but i dont understand why you have the second dimension and what is really doing, i know its something to do with the ordering table units, but what is that exactly? Again why havent they used a STRUCT keyword for the above. My next question is how do you know how to define the 2 worldOT and WorldTag structures above with 1 or 2 dimenions? ive read the reference and i cant understand GsOT_TAG requires it to be defined as a 2d structure, and why GsOT only required one dimension?> i looked over the reference and they were both just defined as standard structures, so how do you know to use a 2d or 1d structure? the same applies for defining a Packet Area, it takes a 2d structure but im not sure why., well hope you can help this newbie, please be patient, i just wanna understand the way this works.. thanks guys Greg