blob: 51ab5f4d72ad7a6a09ea302915ab121bae8fec65 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
<!DOCTYPE html>
<!-- vim:set nowrap: -->
<html>
<head>
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1">
<meta charset="UTF-8">
<title>RED FLAG OVER PARIS</title>
<link rel="icon" href="favicon.svg">
<link rel="stylesheet" href="/fonts/fonts.css">
<link rel="stylesheet" href="/common/play.css">
<link rel="stylesheet" href="play.css">
<script defer src="/common/play.js"></script>
<script defer src="play.js"></script>
</head>
<body>
<div id="tooltip" class="card hide"></div>
<header>
<div id="toolbar">
<div class="menu">
<div class="menu_title"><img src="/images/cog.svg"></div>
<div class="menu_popup">
<a class="menu_item" href="info/rules.html" target="_blank">Rules</a>
<a class="menu_item" href="info/censorship.html" target="_blank">Reference</a>
<a class="menu_item" href="info/cards.html" target="_blank">Cards</a>
<div class="resign menu_separator"></div>
<div class="resign menu_item" onclick="confirm_resign()">Resign</div>
<div class="menu_separator"></div>
<div class="menu_item" onclick="send_save()">🐞 Save</div>
<div class="menu_item" onclick="send_restore()">🐞 Restore</div>
<div class="menu_item" onclick="send_restart('Standard')">⚠ Restart</div>
</div>
</div>
<div class="icon_button" onclick="toggle_zoom()"><img src="/images/magnifying-glass.svg"></div>
<div class="icon_button" onclick="toggle_log()"><img src="/images/scroll-quill.svg"></div>
</div>
<div id="prompt"></div>
<div id="actions"></div>
</header>
<aside>
<div id="roles">
<div class="role" id="role_Commune">
<div class="role_name">
Commune
<div class="role_extra" id="commune_info"></div>
<div class="role_user">-</div>
</div>
</div>
<div class="role" id="role_Versailles">
<div class="role_name">
Versailles
<div class="role_extra" id="versailles_info"></div>
<div class="role_user">-</div>
</div>
</div>
</div>
<div id="log"></div>
</aside>
<main>
<div id="mapwrap">
<div id="map">
<div id="spaces"></div>
<div id="pieces">
<div id="round_marker" class="piece pawn round1"></div>
<div id="political_vp" class="piece cylinder orange vp5"></div>
<div id="military_vp" class="piece cylinder purple vp5"></div>
<div id="red_momentum" class="piece cylinder red m0"></div>
<div id="blue_momentum" class="piece cylinder blue m0"></div>
</div>
</div>
</div>
<div class="panel_grid">
<div id="hand_panel" class="panel hide">
<div id="hand_header" class="panel_header">Hand</div>
<div id="hand" class="panel_body"></div>
</div>
<div id="discard_panel" class="panel">
<div id="discard_header" class="panel_header">Discard</div>
<div id="discard" class="panel_body"></div>
</div>
<div id="final_panel" class="panel">
<div id="final_header" class="panel_header">Final Cards</div>
<div id="final" class="panel_body"></div>
</div>
<div id="blue_objective_panel" class="panel">
<div id="blue_objective_header" class="panel_header">Versailles Objective</div>
<div id="blue_objective" class="panel_body"></div>
</div>
<div id="red_objective_panel" class="panel">
<div id="red_objective_header" class="panel_header">Commune Objective</div>
<div id="red_objective" class="panel_body"></div>
</div>
<div id="set_aside_panel" class="panel hide">
<div id="set_aside_header" class="panel_header">Set-aside cards</div>
<div id="set_aside" class="panel_body"></div>
</div>
</div>
</main>
<footer id="status"></footer>
</body>
|