Round Robin Cyclic Algorithm
Let's continue building. Add a method Round.visualize() to generate a table for presenting a round of a tournament. Visualize includes buttons for showing other rounds (The button handlers are not present in this page, see last page for fully functional implementation.)
A simple function invocation generates the table, which becomes animated in the next step
<SCRIPT LANGUAGE="JAVASCRIPT"> t = new Tournament(12); t.rounds[1].visualize("RR") </SCRIPT>
Presuming suitable CSS has been specified.
table#RR { cellspacing: 5px } table#RR TD { text-align: center; } table#RR TD.border { border: 1px solid black;width:55px } table#RR TD#item1 { background-color:yellow } table#RR TD#round { text-align:center;background-color:#9CF;font-weight:bold;border:1px solid black;padding:4px}
More stuff regarding round robins.