On Sunday 07 July 2002 03:49 pm, Tom Sawyer wrote: > well, quite simply i was able to seperate these various "things" into > their own classes. each being a different type of entity. its a nice > seperation of code. sure, could have written it such that there was but > the one object Miter and everything exists in that. in fact thats how i > first hacked it out. but then i get a nice speration of code braking > things up into there components. it is far easier to understand and > maintain now. I don't think anyone was suggesting that you use only one class. But rather a simple refactoring so that a single high level process negated the need to pass a variable down through intermediate level instances. But whatever, It's your code :^) <snip>