
Edit: It works now. But let me make sure I got other problems solved before I upload.
Moderator: Ras
Code: Select all
#PNBRQFEACWMOHIJGDVLSUKpnbrqfeacwmohijgdvlsuk
PNBRGSL..UOITDH......Kpnbrgsl..uoitdh......k
Code: Select all
#PNBRQFEACWMOHIJGDVLSUKpnbrqfeacwmohijgdvlsuk
PNBRLS...G.++++++....Kpnbrls...g.++++++....k
<000000179172> put g8,
<000000179188> lift g8
highlight 10/10/5g4/4R3c1/5g1g2/6c3/10/10/10/10
click e6,
click g4,
click i6
<000000179235> usermove i6g8,g8e6,e6g4,g4i6
<000000180875> undo
<000000182078> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000182453> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000183375> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000184125> hover g8
highlight 10/6R3/10/10/10/10/10/10/10/10
<000000184657> put g8,
<000000184672> lift g8
highlight 10/10/5g4/4R3c1/5g1g2/6c3/10/10/10/10
click e6,
click g4,
click i6
<000000184735> usermove i6g8,g8e6,e6g4,g4i6
<000000338610> undo
<000000339469> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000339828> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000340094> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000343657> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000344797> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000345657> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000346282> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000346500> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000346688> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000346891> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000347110> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000347313> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000349391> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000350203> hover g8
highlight 10/6R3/10/10/10/10/10/10/10/10
<000000351688> put g8,
<000000351703> lift g8
highlight 10/10/5g4/4R3c1/5g1g2/6c3/10/10/10/10
click e6,
click g4,
click i6
<000000351766> usermove i6g8,g8e6,e6g4,g4i6
<000000355235> undo
<000000356907> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000357922> hover g4
highlight 10/10/10/10/10/6R3/10/10/10/10
<000000358407> put g4,
<000000358422> lift g4
highlight 10/6c3/5g1g2/4R3c1/5g4/10/10/10/10/10
click e6,
click g8,
click i6
<000000358485> usermove i6g4,g4e6,e6g8,g8i6
<000000361219> undo
<000000362125> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000363282> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000364469> hover g8
highlight 10/6R3/10/10/10/10/10/10/10/10
<000000365110> put g8,
<000000365125> lift g8
highlight 10/10/5g4/4R3c1/5g1g2/6c3/10/10/10/10
click e6,
click g4,
click i6
<000000588172> lift e6
<000000589172> lift e6
<000000590110> put g4,
<000000590110> lift g4
<000000590875> lift g4
<000000591703> put i6
<000000591703> usermove i6g8,g8e6,e6g4,g4i6
<000000593625> undo
<000000595328> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000595703> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000596032> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000596250> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000597047> lift i6
highlight 10/6R3/5g1g2/4c3c1/5g1g2/6R3/10/10/10/10
<000000597578> hover g8
highlight 10/6R3/10/10/10/10/10/10/10/10
<000000598125> put g8,
<000000598141> lift g8
highlight 10/10/5g4/4R3c1/5g1g2/6c3/10/10/10/10
click e6,
click g4,
click i6
<000000598203> usermove i6g8,g8e6,e6g4,g4i6
I tried it and it works well. I used T to indicate legal so it gets blank on hover. I think I like it like that because it lets the user know a hover is happening as you pointed out. I could always make it a red but sometimes it could also be magenta when a promotion can take place. I tried it with red before using the old version and it seems it will remember that it was magenta even though I overwrote it with red. I hope it will give promotion options with T too ?You would still have to send the to-square as legal, though. (I could not apply the same trick there, because the lift command has to mark every square as legal, just in case no highlight command will be coming at all. Only when a highlight command comes, all to-squares become illegal by default. But it is hard to see if a highlight command comes in response to lift or to hover. Or in fact in response to anything at all.)
I think preserving will work too but to differentiate the hove from the original highlight may be a rectangular frame around the target square will help ? But it is upto you, the blank T is enough for me.It is possible to clear an existing marker, using T or t. (Or would it be better to make T and t preserve the existing color, and just alter the legal state?)