Message-ID: <3D7A2168.1060106@csi.com>
Date: Sat, 07 Sep 2002 11:55:20 -0400
From: John Colagioia <JColagioia@csi.com>
User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: rec.arts.int-fiction
Subject: Re: [Inform] Keeping Things Organized
References: <_31e9.158742$kp.766053@rwcrnsc52.ops.asp.att.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
NNTP-Posting-Host: ool-182f30fa.dyn.optonline.net
X-Original-NNTP-Posting-Host: ool-182f30fa.dyn.optonline.net
X-Trace: excalibur.gbmtech.net 1031413541 ool-182f30fa.dyn.optonline.net (7 Sep 2002 11:45:41 -0400)
Organization: ProNet USA Inc.
Lines: 21
X-Authenticated-User: jnc
Path: news.duke.edu!newsgate.duke.edu!nntp-out.monmouth.com!newspeer.monmouth.com!news.maxwell.syr.edu!nntp.abs.net!uunet!dca.uu.net!excalibur.gbmtech.net!not-for-mail
Xref: news.duke.edu rec.arts.int-fiction:108393

SoonMinYee wrote:
> Just curious how people do this in terms of when they write programs. As I
> sit here looking at this mess I've created, I'm trying to sort out my source
> code. It all made sense at the time. How do you all keep track of what you
> do and create? At first I just had one big file and now I broke things up
> into other files so that I include a "Rooms.inf", "Objects.inf",
> "Classes.inf" and so on.

I was doing that in my projects, but then, for the purposes of
testing, I started breaking the source up into "scenes."
Specifically, I break things up so that, if I add an Initialise()
routine, each file (or particular subset of files) can be compiled
into a mini-game by itself.

Will this work for anyone other than me?  I don't know.  Does it work
for me?  Uhm...Actually, I don't know that either, since I haven't
completed the game I'm using for the experiment.  It seems to work,
though...

[...]

