I6: multi-value properties

How do I create my own multi-value property, like found_in? I’m working on a line-of-sight algorithm and need a line_of_sight property that will tell the world model what locations are visisble from any given vantage point.

You could write a method that returns true if the conditions are met. This could test an arbitrary number of conditions:

line_of_site [; if (some_condition) rtrue; if (another_condition) rtrue; ! etc. ],

Probably the best example of this, come to think of it, is the ORLibrary by Jim Fisher. While the ORLibrary is way more than just this, he does create his own. Specifically, what to check out is ORNPC.h. Basically he creates an array and then cycles through each element in order to read it.