Path: chuka.playstation.co.uk!news From: "Chris Wallace" Newsgroups: scee.yaroze.freetalk.english Subject: Re: Adventures Date: Mon, 23 Sep 2002 16:26:41 +0100 Organization: PlayStation Net Yaroze (SCEE) Lines: 16 Message-ID: References: NNTP-Posting-Host: host217-39-21-143.in-addr.btopenworld.com 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 I just typed up some stuff but dont have to time to think it through, they may well have just hardcoded the stuff before. on level1: if(walk past fountain) if(got bucket) fill_bucket(); Im sure there is a neat way but its probably a headache.. they way i was thinking is to have a struct called object which contains an id number for each object, a name, an int for the type of object (key, container, liquid etc), maybe an x,y and map co-ords so it can be easily moved around. The id can be used to check if you have two or more objets and then name to print out the iventory etc.. im blabbling.. cya