summaryrefslogtreecommitdiff
path: root/play.html
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2024-08-24 01:17:17 +0200
committerTor Andersson <tor@ccxvii.net>2024-08-24 01:19:42 +0200
commit3820856482017e0f206b0481856a86a2b4fc589c (patch)
treeff57b98648670583d0796d6ee0cbe500f7502f75 /play.html
parent1c90c9ab2b7a97078d6a853c9d37d19e8a437ec8 (diff)
downloadvijayanagara-3820856482017e0f206b0481856a86a2b4fc589c.tar.gz
Start client.
Diffstat (limited to 'play.html')
-rw-r--r--play.html115
1 files changed, 115 insertions, 0 deletions
diff --git a/play.html b/play.html
new file mode 100644
index 0000000..f0b502b
--- /dev/null
+++ b/play.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html>
+<!-- vim:set nowrap: -->
+<html lang="en">
+<head>
+<meta name="viewport" content="width=device-width, user-scalable=no, interactive-widget=resizes-content, viewport-fit=cover">
+<meta name="theme-color" content="#444">
+<meta charset="UTF-8">
+<title>VIJAYANAGARA</title>
+<link id="favicon" rel="icon" href="images/Flags_VE.png">
+<link rel="stylesheet" href="/fonts/fonts.css">
+<link rel="stylesheet" href="/common/client.css">
+<link rel="stylesheet" href="play.css">
+<script defer src="/common/client.js"></script>
+<script defer src="data.js"></script>
+<script defer src="play.js"></script>
+</head>
+<body>
+
+<div id="card_tip" class="hide"></div>
+
+<header>
+ <div id="toolbar">
+ <details>
+ <summary>
+ <img src="/images/cog.svg">
+ </summary>
+ <menu>
+ <li><a href="info/learn-to-play.html" target="_blank")">Learn to Play</a>
+ <li><a href="info/rulebook.html" target="_blank")">Rulebook</a>
+ <li><a href="info/reference.html" target="_blank")">Referenece</a>
+ <li><a href="info/guides.html" target="_blank")">Strategy</a>
+ <li><a href="info/cards.html" target="_blank")">Cards</a>
+ </menu>
+ </details>
+ <details id="negotiate_menu">
+ <summary>
+ <img src="images/shaking-hands.svg">
+ </summary>
+ <menu>
+ <li id="transfer_resources_menu" onclick="send_action('transfer_resources')">Transfer Resources
+ <li id="transfer_cavalry_menu" onclick="send_action('transfer_cavalry')">Transfer Cavalry
+ <li id="ask_resources_menu" onclick="send_action('ask_resources')">Ask for Resources
+ <li id="ask_cavalry_menu" onclick="send_action('ask_cavalry')">Ask for Cavalry
+ </menu>
+ </details>
+ <button onclick="toggle_pieces()"><img src="/images/earth-asia-oceania.svg"></button>
+ </div>
+</header>
+
+<aside>
+ <div id="roles"></div>
+ <div id="log"></div>
+</aside>
+
+<main data-max-zoom="1" data-map-width="1275" data-map-height="1650">
+
+<div id="table">
+
+<div id="mapwrap">
+ <div id="map">
+ <svg id="svgmap" width="1650" height="2550" viewBox="0 0 1650 2550">
+ <!-- TODO: region paths -->
+ </svg>
+
+ <div id="spaces">
+ <div id="mongol_invaders" class="box" style="top:1266px;left:684px;width:141px;height:140px"></div>
+ <div id="available_ds" class="box" style="top:1266px;left:684px;width:141px;height:140px"></div>
+ <div id="available_bk" class="box" style="top:1266px;left:684px;width:141px;height:140px"></div>
+ <div id="available_ve" class="box" style="top:1266px;left:684px;width:141px;height:140px"></div>
+ </div>
+
+ <div id="tokens">
+ <div class="token" id="token_ds_vp" style="left:1204px;top:20px"></div>
+ <div class="token" id="token_bk_vp" style="left:23px;top:8px"></div>
+ <div class="token" id="token_ve_vp" style="left:23px;top:36px"></div>
+
+ <div class="token" id="token_bk_influence" style="left:25px;top:1195px"></div>
+ <div class="token" id="token_ve_influence" style="left:25px;top:1300px"></div>
+ <div class="token" id="token_mongol_cavalry" style="left:89px;top:220px"></div>
+ <div class="token cavalry charge" id="cavalry_1" style="left:700px;top:100px"></div>
+ <div class="token cavalry screen" id="cavalry_2" style="left:700px;top:110px"></div>
+ <div class="token cavalry charge" id="cavalry_3" style="left:700px;top:120px"></div>
+ <div class="token cavalry screen" id="cavalry_4" style="left:700px;top:130px"></div>
+ <div class="token cavalry charge" id="cavalry_5" style="left:700px;top:140px"></div>
+ <div class="token cavalry screen" id="cavalry_6" style="left:700px;top:150px"></div>
+ <div class="token cavalry charge" id="cavalry_7" style="left:700px;top:160px"></div>
+ <div class="token cavalry screen" id="cavalry_8" style="left:700px;top:170px"></div>
+
+ </div>
+
+ <div id="pieces">
+ <div id="ds_cylinder" class="piece ds cylinder" style="left:875px;top:1480px;z-index:3"></div>
+ <div id="bk_cylinder" class="piece bk cylinder" style="left:875px;top:1440px;z-index:2"></div>
+ <div id="ve_cylinder" class="piece ve cylinder" style="left:875px;top:1400px;z-index:1"></div>
+ <div id="ds_resources" class="piece ds cylinder" style="left:812px;top:20px;z-index:1"></div>
+ <div id="bk_resources" class="piece bk cylinder" style="left:419px;top:20px;z-index:1"></div>
+ <div id="ve_resources" class="piece ve cylinder" style="left:484px;top:20px;z-index:1"></div>
+ </div>
+ </div>
+</div>
+
+<div id="card_panel">
+ <div id="this_card" class="card card_1"><div id="unshaded_event"></div><div id="shaded_event"></div></div>
+ <div id="deck_outer" class="card card_back"><div id="deck_size">35</div></div>
+ <div id="dynasty_card" class="card card_dynasty_khalji"></div>
+ <div id="of_gods_and_kings" class="card card_26"><div id="of_gods_and_kings_label">~ Of Gods and Kings ~</div></div>
+</div>
+
+</div>
+
+</main>
+
+<footer id="status"></footer>
+
+</body>