by loftar » Mon Oct 05, 2009 2:51 am
Of course, the gate issue should simply be fixed. Fixing it would involve making it possible to having bounding boxes of various types, such that the gates' bboxes, when open, would block construction but not walking. Such a change would be quite useful with e.g. crops as well.
As for making it impossible to continue building from cornerposts, I very much dislike the idea of linking actual characters to objects in various ways -- that's just an ugly hack and very unrealistic. One solution I've been considering is that cornerposts could be extendable with not only wall segments, but with "stop pieces", which act like wall segments but aren't extensible any further. Anyone wanting to continue from a cornerpost with such a stop piece would simply have to destroy the stop piece first.
"Object-oriented design is the roman numerals of computing." -- Rob Pike