コード例 #1
0
ファイル: eventreport.php プロジェクト: OldVig/gatherling
function metastats($event)
{
    $archcnt = initArchetypeCount();
    $colorcnt = array("w" => 0, "g" => 0, "u" => 0, "r" => 0, "b" => 0);
    $decks = $event->getDecks();
    $ndecks = count($decks);
    foreach ($decks as $deck) {
        $deckarr = deckInfo($deck);
        if ($deckarr[1] != "blackout") {
            $archcnt[$deckarr[3]]++;
            for ($ndx = 0; $ndx < strlen($deckarr); $ndx++) {
                $colorcnt[$deckarr[1][$ndx]]++;
            }
        } else {
            $ndecks--;
        }
    }
    echo "<table style=\"border-width: 0px;\" width=200>\n";
    echo "<tr><td colspan=5 align=\"center\"><b>Metagame Stats</td></tr>\n";
    foreach ($archcnt as $arch => $cnt) {
        if ($cnt > 0) {
            $pcg = round($cnt / $ndecks * 100);
            echo "<tr><td colspan=4 align=\"left\">{$arch}</td>";
            echo "<td align=\"right\">{$pcg}%</td></tr>\n";
        }
    }
    echo "<tr><td>&nbsp;</td></tr>";
    echo "<tr><td align=\"center\"><img src=\"/images/rename/w.gif\"</td>\n";
    echo "<td align=\"center\"><img src=\"/images/rename/g.gif\"></td>\n";
    echo "<td align=\"center\"><img src=\"/images/rename/u.gif\"></td>\n";
    echo "<td align=\"center\"><img src=\"/images/rename/r.gif\"></td>\n";
    echo "<td align=\"center\"><img src=\"/images/rename/b.gif\"></td></tr>\n";
    echo "<tr>";
    foreach ($colorcnt as $col => $cnt) {
        if ($col != "") {
            $pcg = round($cnt / $ndecks * 100);
            echo "<td align=\"center\">{$pcg}%</td>\n";
        }
    }
    echo "</tr>\n";
    echo "</table>\n";
}
コード例 #2
0
ファイル: eventreport.php プロジェクト: jamuraa/gatherling
function metastats($event)
{
    $archcnt = initArchetypeCount();
    $colorcnt = array("w" => 0, "g" => 0, "u" => 0, "r" => 0, "b" => 0);
    $decks = $event->getDecks();
    $ndecks = count($decks);
    foreach ($decks as $deck) {
        $deckarr = deckInfo($deck);
        if ($deckarr[1] != "blackout") {
            $archcnt[$deckarr[3]]++;
            $colors = str_split($deckarr[1]);
            foreach ($colors as $color) {
                $colorcnt[$color]++;
            }
        } else {
            $ndecks--;
        }
    }
    echo "<table style=\"border-width: 0px;\" width=200>\n";
    echo "<tr><td colspan=5 align=\"center\"><b>Metagame Stats</td></tr>\n";
    foreach ($archcnt as $arch => $cnt) {
        if ($cnt > 0) {
            $pcg = round($cnt / $ndecks * 100);
            echo "<tr><td colspan=4 align=\"left\">{$arch}</td>";
            echo "<td align=\"right\">{$pcg}%</td></tr>\n";
        }
    }
    echo "<tr><td>&nbsp;</td></tr><tr>";
    echo "<td align=\"center\">" . image_tag("manaw.png") . "</td>\n";
    echo "<td align=\"center\">" . image_tag("manag.png") . "</td>\n";
    echo "<td align=\"center\">" . image_tag("manau.png") . "</td>\n";
    echo "<td align=\"center\">" . image_tag("manar.png") . "</td>\n";
    echo "<td align=\"center\">" . image_tag("manab.png") . "</td>\n";
    echo "</tr>";
    echo "<tr>";
    foreach ($colorcnt as $col => $cnt) {
        if ($col != "") {
            if ($ndecks > 0) {
                $pcg = round($cnt / $ndecks * 100);
            } else {
                $pcg = "??";
            }
            echo "<td align=\"center\">{$pcg}%</td>\n";
        }
    }
    echo "</tr>\n";
    echo "</table>\n";
}