clovers-reversi
Version:
Reversi game logic for use in clovers.network
437 lines (436 loc) • 24.9 kB
text/xml
<coverage generated="1566814878817" clover="3.2.0">
<project timestamp="1566814878817" name="All files">
<metrics statements="426" coveredstatements="267" conditionals="334" coveredconditionals="147" methods="68" coveredmethods="36" elements="828" coveredelements="450" complexity="0" loc="426" ncloc="426" packages="1" files="1" classes="1">
<file name="reversi.js" path="/home/billy/GitHub.com/clovers-network/clovers-reversi/lib/reversi.js">
<metrics statements="426" coveredstatements="267" conditionals="334" coveredconditionals="147" methods="68" coveredmethods="36"/>
<line num="3" count="1" type="stmt"/>
<line num="7" count="44" type="cond" truecount="5" falsecount="3"/>
<line num="9" count="1" type="stmt"/>
<line num="11" count="1" type="stmt"/>
<line num="13" count="1" type="cond" truecount="3" falsecount="1"/>
<line num="15" count="13050" type="cond" truecount="1" falsecount="1"/>
<line num="17" count="1" type="stmt"/>
<line num="19" count="13050" type="stmt"/>
<line num="21" count="13050" type="stmt"/>
<line num="22" count="13050" type="stmt"/>
<line num="23" count="13050" type="stmt"/>
<line num="24" count="13050" type="stmt"/>
<line num="25" count="13050" type="stmt"/>
<line num="26" count="13050" type="stmt"/>
<line num="27" count="13050" type="cond" truecount="2" falsecount="0"/>
<line num="28" count="13044" type="stmt"/>
<line num="32" count="1" type="stmt"/>
<line num="35" count="13059" type="stmt"/>
<line num="37" count="13059" type="stmt"/>
<line num="38" count="13059" type="stmt"/>
<line num="39" count="13059" type="stmt"/>
<line num="40" count="13059" type="stmt"/>
<line num="41" count="13059" type="stmt"/>
<line num="42" count="13059" type="stmt"/>
<line num="43" count="13059" type="stmt"/>
<line num="44" count="13059" type="stmt"/>
<line num="45" count="13059" type="stmt"/>
<line num="46" count="13059" type="stmt"/>
<line num="47" count="13059" type="stmt"/>
<line num="49" count="13059" type="stmt"/>
<line num="50" count="104472" type="stmt"/>
<line num="52" count="13059" type="stmt"/>
<line num="53" count="104472" type="stmt"/>
<line num="55" count="13059" type="stmt"/>
<line num="56" count="13059" type="stmt"/>
<line num="57" count="13059" type="stmt"/>
<line num="58" count="13059" type="stmt"/>
<line num="59" count="13059" type="stmt"/>
<line num="61" count="13059" type="stmt"/>
<line num="62" count="13059" type="stmt"/>
<line num="63" count="13059" type="stmt"/>
<line num="64" count="13059" type="stmt"/>
<line num="66" count="13059" type="stmt"/>
<line num="67" count="13059" type="stmt"/>
<line num="68" count="13059" type="stmt"/>
<line num="69" count="13059" type="stmt"/>
<line num="70" count="13059" type="stmt"/>
<line num="71" count="13059" type="stmt"/>
<line num="72" count="13059" type="stmt"/>
<line num="77" count="10" type="cond" truecount="4" falsecount="0"/>
<line num="79" count="10" type="stmt"/>
<line num="80" count="10" type="stmt"/>
<line num="81" count="10" type="stmt"/>
<line num="82" count="10" type="stmt"/>
<line num="83" count="10" type="stmt"/>
<line num="88" count="10" type="stmt"/>
<line num="93" count="13536" type="stmt"/>
<line num="94" count="13536" type="stmt"/>
<line num="95" count="13536" type="cond" truecount="1" falsecount="1"/>
<line num="96" count="0" type="stmt"/>
<line num="97" count="0" type="stmt"/>
<line num="98" count="0" type="stmt"/>
<line num="101" count="13536" type="stmt"/>
<line num="102" count="13536" type="cond" truecount="2" falsecount="0"/>
<line num="103" count="7277" type="stmt"/>
<line num="104" count="7277" type="stmt"/>
<line num="105" count="7277" type="stmt"/>
<line num="107" count="6259" type="stmt"/>
<line num="108" count="6259" type="stmt"/>
<line num="109" count="12586" type="stmt"/>
<line num="110" count="12586" type="stmt"/>
<line num="111" count="12586" type="stmt"/>
<line num="112" count="8650" type="stmt"/>
<line num="113" count="8650" type="stmt"/>
<line num="114" count="8650" type="stmt"/>
<line num="117" count="6259" type="cond" truecount="2" falsecount="0"/>
<line num="118" count="4111" type="stmt"/>
<line num="119" count="4111" type="stmt"/>
<line num="121" count="2148" type="stmt"/>
<line num="122" count="2148" type="stmt"/>
<line num="123" count="2148" type="stmt"/>
<line num="125" count="4111" type="cond" truecount="2" falsecount="0"/>
<line num="130" count="13536" type="stmt"/>
<line num="131" count="13536" type="stmt"/>
<line num="132" count="13536" type="stmt"/>
<line num="133" count="108288" type="stmt"/>
<line num="134" count="108288" type="stmt"/>
<line num="135" count="108288" type="stmt"/>
<line num="136" count="108288" type="cond" truecount="6" falsecount="0"/>
<line num="137" count="82483" type="stmt"/>
<line num="138" count="82483" type="cond" truecount="4" falsecount="0"/>
<line num="139" count="12586" type="stmt"/>
<line num="143" count="13536" type="stmt"/>
<line num="148" count="12586" type="stmt"/>
<line num="149" count="12586" type="stmt"/>
<line num="150" count="12586" type="cond" truecount="2" falsecount="0"/>
<line num="151" count="12586" type="cond" truecount="2" falsecount="0"/>
<line num="152" count="32913" type="stmt"/>
<line num="153" count="32913" type="stmt"/>
<line num="154" count="32913" type="cond" truecount="6" falsecount="0"/>
<line num="156" count="1504" type="stmt"/>
<line num="157" count="1504" type="stmt"/>
<line num="159" count="31409" type="stmt"/>
<line num="160" count="31409" type="cond" truecount="2" falsecount="0"/>
<line num="162" count="20327" type="stmt"/>
<line num="163" count="11082" type="cond" truecount="4" falsecount="0"/>
<line num="165" count="5492" type="stmt"/>
<line num="169" count="5590" type="stmt"/>
<line num="170" count="5590" type="stmt"/>
<line num="174" count="12586" type="stmt"/>
<line num="179" count="16" type="cond" truecount="1" falsecount="1"/>
<line num="180" count="16" type="stmt"/>
<line num="181" count="16" type="stmt"/>
<line num="182" count="16" type="stmt"/>
<line num="184" count="0" type="stmt"/>
<line num="185" count="0" type="stmt"/>
<line num="186" count="0" type="stmt"/>
<line num="187" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="188" count="0" type="stmt"/>
<line num="192" count="0" type="stmt"/>
<line num="193" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="194" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="195" count="0" type="stmt"/>
<line num="197" count="0" type="stmt"/>
<line num="198" count="0" type="stmt"/>
<line num="199" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="200" count="0" type="stmt"/>
<line num="202" count="0" type="stmt"/>
<line num="204" count="0" type="stmt"/>
<line num="205" count="0" type="stmt"/>
<line num="206" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="207" count="0" type="stmt"/>
<line num="209" count="0" type="stmt"/>
<line num="212" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="213" count="0" type="stmt"/>
<line num="214" count="0" type="stmt"/>
<line num="216" count="0" type="stmt"/>
<line num="217" count="0" type="stmt"/>
<line num="223" count="8" type="stmt"/>
<line num="224" count="8" type="cond" truecount="1" falsecount="1"/>
<line num="225" count="8" type="stmt"/>
<line num="226" count="8" type="stmt"/>
<line num="227" count="8" type="stmt"/>
<line num="228" count="512" type="stmt"/>
<line num="229" count="512" type="stmt"/>
<line num="230" count="512" type="cond" truecount="2" falsecount="0"/>
<line num="231" count="512" type="cond" truecount="2" falsecount="0"/>
<line num="233" count="8" type="stmt"/>
<line num="234" count="8" type="stmt"/>
<line num="239" count="8" type="stmt"/>
<line num="240" count="8" type="stmt"/>
<line num="241" count="8" type="stmt"/>
<line num="242" count="8" type="stmt"/>
<line num="243" count="8" type="stmt"/>
<line num="244" count="8" type="cond" truecount="5" falsecount="1"/>
<line num="245" count="64" type="cond" truecount="5" falsecount="1"/>
<line num="247" count="512" type="cond" truecount="2" falsecount="0"/>
<line num="248" count="192" type="stmt"/>
<line num="251" count="512" type="cond" truecount="2" falsecount="0"/>
<line num="252" count="96" type="stmt"/>
<line num="255" count="512" type="cond" truecount="2" falsecount="0"/>
<line num="256" count="96" type="stmt"/>
<line num="259" count="512" type="cond" truecount="1" falsecount="1"/>
<line num="260" count="0" type="stmt"/>
<line num="263" count="512" type="cond" truecount="2" falsecount="0"/>
<line num="264" count="192" type="stmt"/>
<line num="268" count="8" type="cond" truecount="5" falsecount="2"/>
<line num="269" count="8" type="stmt"/>
<line num="270" count="8" type="stmt"/>
<line num="271" count="8" type="stmt"/>
<line num="272" count="8" type="stmt"/>
<line num="273" count="8" type="stmt"/>
<line num="274" count="8" type="stmt"/>
<line num="280" count="60" type="stmt"/>
<line num="282" count="60" type="stmt"/>
<line num="283" count="1830" type="stmt"/>
<line num="289" count="0" type="stmt"/>
<line num="290" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="291" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="292" count="0" type="stmt"/>
<line num="294" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="299" count="1" type="stmt"/>
<line num="300" count="1" type="stmt"/>
<line num="301" count="1" type="cond" truecount="2" falsecount="0"/>
<line num="302" count="60" type="cond" truecount="2" falsecount="0"/>
<line num="303" count="60" type="cond" truecount="1" falsecount="1"/>
<line num="304" count="60" type="stmt"/>
<line num="305" count="60" type="stmt"/>
<line num="306" count="60" type="stmt"/>
<line num="307" count="60" type="stmt"/>
<line num="308" count="60" type="cond" truecount="2" falsecount="0"/>
<line num="309" count="1" type="stmt"/>
<line num="310" count="1" type="cond" truecount="1" falsecount="1"/>
<line num="311" count="1" type="stmt"/>
<line num="312" count="1" type="cond" truecount="1" falsecount="1"/>
<line num="313" count="0" type="stmt"/>
<line num="317" count="0" type="stmt"/>
<line num="320" count="1" type="stmt"/>
<line num="321" count="1" type="stmt"/>
<line num="322" count="1" type="stmt"/>
<line num="323" count="1" type="stmt"/>
<line num="324" count="1" type="stmt"/>
<line num="329" count="424" type="stmt"/>
<line num="330" count="424" type="stmt"/>
<line num="331" count="3392" type="stmt"/>
<line num="332" count="27136" type="cond" truecount="2" falsecount="0"/>
<line num="333" count="13044" type="stmt"/>
<line num="334" count="13044" type="stmt"/>
<line num="335" count="13044" type="stmt"/>
<line num="336" count="13044" type="cond" truecount="2" falsecount="0"/>
<line num="337" count="3627" type="stmt"/>
<line num="342" count="424" type="stmt"/>
<line num="347" count="0" type="stmt"/>
<line num="348" count="0" type="stmt"/>
<line num="349" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="352" count="0" type="stmt"/>
<line num="353" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="356" count="0" type="stmt"/>
<line num="361" count="1246" type="stmt"/>
<line num="366" count="10" type="stmt"/>
<line num="368" count="10" type="cond" truecount="3" falsecount="1"/>
<line num="370" count="10" type="cond" truecount="1" falsecount="1"/>
<line num="371" count="10" type="stmt"/>
<line num="372" count="582" type="cond" truecount="1" falsecount="1"/>
<line num="373" count="582" type="stmt"/>
<line num="374" count="582" type="stmt"/>
<line num="375" count="582" type="stmt"/>
<line num="376" count="582" type="stmt"/>
<line num="378" count="10" type="cond" truecount="1" falsecount="1"/>
<line num="379" count="10" type="stmt"/>
<line num="380" count="10" type="stmt"/>
<line num="381" count="10" type="stmt"/>
<line num="382" count="10" type="stmt"/>
<line num="384" count="10" type="stmt"/>
<line num="389" count="5" type="cond" truecount="3" falsecount="1"/>
<line num="391" count="5" type="stmt"/>
<line num="396" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="397" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="399" count="0" type="stmt"/>
<line num="400" count="0" type="stmt"/>
<line num="405" count="424" type="cond" truecount="3" falsecount="1"/>
<line num="406" count="424" type="cond" truecount="2" falsecount="2"/>
<line num="408" count="424" type="cond" truecount="1" falsecount="1"/>
<line num="409" count="424" type="stmt"/>
<line num="410" count="424" type="stmt"/>
<line num="411" count="424" type="stmt"/>
<line num="412" count="424" type="stmt"/>
<line num="413" count="424" type="stmt"/>
<line num="414" count="424" type="stmt"/>
<line num="415" count="424" type="stmt"/>
<line num="416" count="2017" type="cond" truecount="2" falsecount="0"/>
<line num="418" count="424" type="cond" truecount="4" falsecount="0"/>
<line num="419" count="1" type="stmt"/>
<line num="420" count="1" type="stmt"/>
<line num="422" count="423" type="stmt"/>
<line num="423" count="423" type="cond" truecount="2" falsecount="0"/>
<line num="424" count="7" type="stmt"/>
<line num="425" count="7" type="cond" truecount="1" falsecount="1"/>
<line num="426" count="7" type="stmt"/>
<line num="427" count="7" type="cond" truecount="1" falsecount="1"/>
<line num="428" count="0" type="stmt"/>
<line num="431" count="423" type="stmt"/>
<line num="436" count="8" type="cond" truecount="4" falsecount="0"/>
<line num="438" count="8" type="cond" truecount="1" falsecount="1"/>
<line num="439" count="8" type="stmt"/>
<line num="440" count="8" type="stmt"/>
<line num="441" count="8" type="stmt"/>
<line num="442" count="8" type="stmt"/>
<line num="443" count="8" type="cond" truecount="2" falsecount="0"/>
<line num="444" count="424" type="stmt"/>
<line num="446" count="8" type="stmt"/>
<line num="447" count="8" type="cond" truecount="2" falsecount="0"/>
<line num="448" count="7" type="stmt"/>
<line num="449" count="7" type="stmt"/>
<line num="450" count="7" type="stmt"/>
<line num="452" count="8" type="stmt"/>
<line num="458" count="10" type="cond" truecount="3" falsecount="1"/>
<line num="460" count="10" type="cond" truecount="1" falsecount="1"/>
<line num="461" count="10" type="stmt"/>
<line num="462" count="10" type="stmt"/>
<line num="463" count="80" type="stmt"/>
<line num="464" count="640" type="stmt"/>
<line num="465" count="640" type="cond" truecount="4" falsecount="0"/>
<line num="468" count="10" type="stmt"/>
<line num="473" count="10" type="cond" truecount="3" falsecount="1"/>
<line num="475" count="10" type="cond" truecount="1" falsecount="1"/>
<line num="476" count="10" type="stmt"/>
<line num="481" count="10" type="stmt"/>
<line num="482" count="10" type="stmt"/>
<line num="487" count="0" type="stmt"/>
<line num="488" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="489" count="0" type="stmt"/>
<line num="490" count="0" type="stmt"/>
<line num="491" count="0" type="stmt"/>
<line num="492" count="0" type="stmt"/>
<line num="494" count="0" type="stmt"/>
<line num="499" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="501" count="0" type="stmt"/>
<line num="502" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="508" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="510" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="511" count="0" type="stmt"/>
<line num="513" count="0" type="stmt"/>
<line num="514" count="0" type="stmt"/>
<line num="515" count="0" type="stmt"/>
<line num="516" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="517" count="0" type="stmt"/>
<line num="518" count="0" type="stmt"/>
<line num="519" count="0" type="stmt"/>
<line num="520" count="0" type="stmt"/>
<line num="522" count="0" type="stmt"/>
<line num="523" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="529" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="531" count="0" type="stmt"/>
<line num="536" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="538" count="0" type="stmt"/>
<line num="543" count="0" type="stmt"/>
<line num="545" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="547" count="0" type="stmt"/>
<line num="548" count="0" type="stmt"/>
<line num="549" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="556" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="558" count="0" type="stmt"/>
<line num="559" count="0" type="stmt"/>
<line num="560" count="0" type="stmt"/>
<line num="561" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="562" count="0" type="stmt"/>
<line num="565" count="0" type="stmt"/>
<line num="570" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="572" count="0" type="stmt"/>
<line num="573" count="0" type="stmt"/>
<line num="574" count="0" type="stmt"/>
<line num="575" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="576" count="0" type="stmt"/>
<line num="578" count="0" type="stmt"/>
<line num="583" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="585" count="0" type="stmt"/>
<line num="586" count="0" type="stmt"/>
<line num="587" count="0" type="stmt"/>
<line num="588" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="589" count="0" type="stmt"/>
<line num="591" count="0" type="stmt"/>
<line num="596" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="598" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="599" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="605" count="8" type="cond" truecount="3" falsecount="1"/>
<line num="607" count="8" type="cond" truecount="1" falsecount="1"/>
<line num="608" count="8" type="stmt"/>
<line num="613" count="0" type="stmt"/>
<line num="614" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="615" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="616" count="0" type="stmt"/>
<line num="618" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="623" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="624" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="626" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="627" count="0" type="stmt"/>
<line num="629" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="630" count="0" type="stmt"/>
<line num="632" count="0" type="stmt"/>
<line num="633" count="0" type="stmt"/>
<line num="634" count="0" type="stmt"/>
<line num="635" count="0" type="stmt"/>
<line num="640" count="0" type="stmt"/>
<line num="645" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="647" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="648" count="0" type="stmt"/>
<line num="649" count="0" type="stmt"/>
<line num="654" count="0" type="stmt"/>
<line num="659" count="0" type="stmt"/>
<line num="661" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="663" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="664" count="0" type="stmt"/>
<line num="665" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="666" count="0" type="stmt"/>
<line num="667" count="0" type="stmt"/>
<line num="668" count="0" type="stmt"/>
<line num="669" count="0" type="stmt"/>
<line num="671" count="0" type="stmt"/>
<line num="672" count="0" type="stmt"/>
<line num="673" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="674" count="0" type="stmt"/>
<line num="676" count="0" type="stmt"/>
<line num="677" count="0" type="stmt"/>
<line num="678" count="0" type="stmt"/>
<line num="679" count="0" type="stmt"/>
<line num="680" count="0" type="stmt"/>
<line num="683" count="0" type="stmt"/>
<line num="689" count="3" type="cond" truecount="2" falsecount="2"/>
<line num="691" count="3" type="cond" truecount="1" falsecount="1"/>
<line num="692" count="3" type="stmt"/>
<line num="693" count="3" type="stmt"/>
<line num="694" count="180" type="stmt"/>
<line num="695" count="180" type="stmt"/>
<line num="697" count="180" type="cond" truecount="3" falsecount="2"/>
<line num="699" count="60" type="stmt"/>
<line num="700" count="120" type="stmt"/>
<line num="702" count="60" type="stmt"/>
<line num="704" count="60" type="stmt"/>
<line num="705" count="60" type="stmt"/>
<line num="707" count="60" type="stmt"/>
<line num="708" count="60" type="stmt"/>
<line num="710" count="0" type="stmt"/>
<line num="712" count="0" type="stmt"/>
<line num="715" count="180" type="stmt"/>
<line num="716" count="180" type="stmt"/>
<line num="718" count="3" type="stmt"/>
<line num="719" count="3" type="stmt"/>
<line num="724" count="2010" type="stmt"/>
<line num="729" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="731" count="0" type="stmt"/>
<line num="736" count="0" type="stmt"/>
<line num="737" count="0" type="stmt"/>
<line num="738" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="739" count="0" type="stmt"/>
<line num="740" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="741" count="0" type="stmt"/>
<line num="742" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="743" count="0" type="stmt"/>
<line num="744" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="745" count="0" type="stmt"/>
<line num="746" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="747" count="0" type="stmt"/>
<line num="748" count="0" type="stmt"/>
<line num="752" count="1" type="stmt"/>
<line num="755" count="1" type="stmt"/>
</file>
</metrics>
</project>
</coverage>