summaryrefslogtreecommitdiff
path: root/views/stats.ejs
diff options
context:
space:
mode:
Diffstat (limited to 'views/stats.ejs')
-rw-r--r--views/stats.ejs39
1 files changed, 0 insertions, 39 deletions
diff --git a/views/stats.ejs b/views/stats.ejs
deleted file mode 100644
index 95b52d2..0000000
--- a/views/stats.ejs
+++ /dev/null
@@ -1,39 +0,0 @@
-<%- include('header', { title: "Game Statistics" }) -%>
-<style>tr.blank{height:2rem;border:none;}</style>
-<table class="wide">
-<%
- function total(t, s) {
- return stats
- .filter(entry => entry.title_id === t && entry.scenario === s)
- .reduce((acc, entry) => acc + entry.count, 0);
- }
- function result(t, s, r) {
- let info = stats.find(entry => {
- return entry.title_id === t &&
- entry.scenario === s &&
- entry.result === r});
- return info ? info.count : 0;
- }
- for (let title_id in title_name_map) {
- if (title_name_map[title_id].hidden)
- continue;
- let scenarios = title_rule_map[title_id].scenarios;
- let roles = title_role_map[title_id].concat(['Draw']);
- %><tr><th><%= title_name_map[title_id].title_name %><%
- roles.forEach(role => {
- %><th><%= role %><%
- });
- scenarios.forEach(scenario => {
- let t = total(title_id, scenario);
- if (t > 0) {
- %><tr><td><%= scenario %> (<%= t %>)<%
- roles.forEach(role => {
- let r = result(title_id, scenario, role);
- %><td><%= Math.round(r * 100 / t) %>%<%
- });
- }
- });
- %><tr class="blank"><%
- }
-%>
-</table>