Check out Grant Acedrex, our featured variant for April, 2024.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Single Comment

Setup graphics, piece sets[Subject Thread] [Add Response]
H. G. Muller wrote on Wed, Oct 12, 2022 07:47 AM UTC in reply to H. G. Muller from Mon Oct 10 08:18 AM:

The Interactive Diagram can now also generate the list of pieces and their starting square as lines of text, rather than as a table (like it was doing in the original posting of this Diagram). Whether one or the other method is chosen depends on how you embed the piece list on the page. In both cases the HTML tag pair that indicates the point where the list will be inserted will have to have id="pieceList". When the tag having this id is an unnumbered list (<ul>), the Diagram script will fill it with clickable list items for the pieces. When it is a paragraph (<p>) it will create text lines from clickable spans to describe the initial piece set up, like in the example below.

I am not sure whether the blue text for reminding people that the text can be clicked is optimally placed; there seems enough room to put it behind the 'White:' header on the same line.

graphicsDir=/graphics.dir/alfaeriePNG/ whitePrefix=w blackPrefix=b graphicsType=png squareSize=50 darkShade=#3030FF rimColor=#C0C0FF promoChoice=ACIWBRNF symmetry=none firstRank=1 useMarkers=1 satellite=nutters royal=11 royal=10 pawn::::a2-h2,,a7-h7 waffle::WA:elephantwazir:b1,g1 fad::FAD:elephantferzwarmachine:c1,f1 bede::BD:bishopwarmachine:a1,h1 cardinal:A:BN::d1 fibnif:I:FvN:narrowknightferz:,,b8,g8 charging knight:N:fhNbsWbF:forwardknightbackwardsprince:,,c8,f8 charging rook:R:fsRbWbF:forwardrookbackwardsprince:,,a8,h8 colonel::fsRfhNbWF:forwardchancellorprince:,,d8 clobber king:K:KirO2ilO3:king:e1 nutty king:K:KisO2:king:,,e8

Note that the starting squares of black pieces are now also mentioned. This is another improvement; only the white pieces used to have their starting squares mentioned. Because those are the only coordinates the user must supply when specifying the Diagram. For the black pieces one usually depends on the symmetry setting (mirror or rotate) to deduce the black starting squares from the white. The Diagram now converts the deduced starting squares to text form so that it can give them for the black pieces even in those cases (and for asymmetric setups displays those as given by the user).