Ronald Lamprecht <[EMAIL PROTECTED]> [Wed, Apr 09, 2008 at 01:14:36AM CEST]:
> An excerpt from the new API concept draft: > >C8 - Oxyd (coded) > >--------- > > [...] > >To guarantee fair distributions and levels that are solvable the > >author can declare minimum and maximum conditions and groups of > >oxyds like: > > > >wo:shuffleOxyd({grp1, max=0}, {grp1, grp2, min=2}, > > {grp1, grp3, min=1, max=1}) > > > >As a shortcut groups of oxyds can be declared to be positioned either > >circular or linear. This declaration expands to all rules necessary to > >avoid any neighbour oxyd pairs. > > > >wo:shuffleOxyd({grp(ox1, ox2, ox3, ox4, ox5, ox6), circular=true}, > > {grp2, linear=true}) This is your internal spec and you know what circular and linear shuffling means, right? To make its way into user documentation this section may need some clarification. If you like, I can give you a hand with that. On a side note, I am not opposed to shuffling patterns leading to different degrees of complications. I sometimes like to be surprised if a known level is rather recreational or rather demanding. The solving times are meaningless to me anyway. -- Johannes Hüsing There is something fascinating about science. One gets such wholesale returns of conjecture mailto:[EMAIL PROTECTED] from such a trifling investment of fact. http://derwisch.wikidot.com (Mark Twain, "Life on the Mississippi") _______________________________________________ Enigma-devel mailing list Enigma-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/enigma-devel