From 6d4a7bf5b056d565bb168ee24a1a1a30d2e7a7a5 Mon Sep 17 00:00:00 2001 From: AlxAI Date: Tue, 4 Mar 2025 18:28:09 -0800 Subject: [PATCH] leaderboard + svg conversion --- diplomacy/animation/simple-test.html | 589 +++++++++++++++++++--- diplomacy/maps/svg/standard_optimized.svg | 318 ++++++++++++ optimize_standard_svg.py | 66 +++ svg_optimizer.py | 169 +++++++ test_svg_optimizer.py | 165 ++++++ 5 files changed, 1243 insertions(+), 64 deletions(-) create mode 100644 diplomacy/maps/svg/standard_optimized.svg create mode 100644 optimize_standard_svg.py create mode 100644 svg_optimizer.py create mode 100644 test_svg_optimizer.py diff --git a/diplomacy/animation/simple-test.html b/diplomacy/animation/simple-test.html index c186a2d..edd574c 100644 --- a/diplomacy/animation/simple-test.html +++ b/diplomacy/animation/simple-test.html @@ -17,6 +17,7 @@ margin: 0; padding: 0; overflow: hidden; + font-family: sans-serif; } .container { width: 100vw; @@ -68,6 +69,23 @@ font-size: 12px; max-height: 80vh; overflow-y: auto; + pointer-events: none; /* Let clicks pass through */ + } + /* New leaderboard styles */ + #leaderboard { + position: absolute; + top: 60px; + left: 10px; + width: 250px; + background-color: rgba(0, 0, 0, 0.5); + color: white; + border-radius: 8px; + padding: 10px; + font-size: 14px; + line-height: 1.4em; + max-height: 80vh; + overflow-y: auto; + pointer-events: none; /* so we don't block clicks */ } @@ -84,6 +102,8 @@
+ +