epsilon-phase / Symmetricality

More symmetry for everyone :)
GNU General Public License v3.0
4 stars 0 forks source link

Mark spots above ramps and below channels #9

Closed epsilon-phase closed 8 years ago

epsilon-phase commented 8 years ago

Channels and ramps are nice, yes, but generally it's helpful to know where these surly things will emerge.

Also having a means of recognizing their positions above and below makes it easier to add functionality to buildings like wells and magma forges/smelters.

epsilon-phase commented 8 years ago

A decent means of doing this may be to create yet another (this is going to get out of hand soon) map of locations that are relevant to designations, but not actually designated.

The two maps must never contain the same location, which may prove to be a difficult point of coding it, but this information must be easily obtainable, even if the main designations take precedence over the first. This is a set union, where if one element is not in the first set, then it looks it up in the second set and handles it differently.

It also won't work with designation vertex arrays as it is, as adding such a pseudodesignation would provide the opportunity for it to sneak out into the csv files and cause havok.