-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
88 lines (81 loc) · 3.03 KB
/
Copy pathindex.html
File metadata and controls
88 lines (81 loc) · 3.03 KB
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
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>幻影大陆 · 分身纪元 —— 2D MMORPG</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div id="app">
<!-- 顶部状态栏 -->
<div id="topbar">
<div class="tb-item name"><span id="pName">冒险者</span> <b id="pLevel">Lv.1</b></div>
<div class="tb-block">
<div class="bar hp"><div class="bar-fill" id="hpBar"></div><span class="bar-text" id="hpText"></span></div>
<div class="bar xp"><div class="bar-fill" id="xpBar"></div><span class="bar-text" id="xpText"></span></div>
</div>
<div class="tb-item">战力 <b id="pPower">0</b></div>
<div class="tb-item">金币 <b id="pGold">0</b></div>
<div class="tb-item">荣誉 <b id="pHonor">0</b></div>
<div class="tb-item mapname" id="mapName">新手村</div>
<div class="tb-item">
<button id="btnSave" title="手动存档">💾</button>
<button id="btnHelp" title="玩法说明">❓</button>
<button id="btnReset" title="重置存档">🔄</button>
</div>
</div>
<!-- Boss 血条(出现 Boss 时显示) -->
<div id="bossBar" class="hidden">
<span id="bossName"></span>
<div class="bar hp boss"><div class="bar-fill" id="bossHpBar"></div></div>
</div>
<div id="main">
<!-- 左侧:分身面板 + 日志 -->
<div id="left">
<div id="avatarPanel" class="panel">
<h3>🧍 分身(PVE) <span id="avatarState" class="st"></span></h3>
<div class="bar hp small"><div class="bar-fill" id="avatarHpBar"></div><span class="bar-text" id="avatarHpText"></span></div>
<label class="chk"><input type="checkbox" id="autoEquip" checked> 自动换装(战力更高的装备)</label>
<div id="avatarInfo" class="sub"></div>
</div>
<div id="logPanel" class="panel">
<h3>📜 战斗日志</h3>
<div id="log"></div>
</div>
</div>
<!-- 中间:游戏画布 -->
<div id="center">
<canvas id="gameCanvas" width="960" height="540"></canvas>
<div id="hint">WASD / 方向键 移动本体 · 分身自动战斗刷装备 · 点击红色标记的玩家 → 挑战(PVP)</div>
</div>
<!-- 右侧:装备 / 背包 / 荣誉榜 -->
<div id="right">
<div class="panel">
<h3>⚔️ 装备(本体 & 分身共用)</h3>
<div id="equipPanel"></div>
</div>
<div class="panel">
<h3>🎒 背包 <span id="bagCount"></span></h3>
<div id="bagPanel"></div>
</div>
<div class="panel">
<h3>🏆 荣誉榜</h3>
<div id="rankPanel"></div>
</div>
</div>
</div>
<!-- 底部:15 张地图切换栏 -->
<div id="mapbar"></div>
</div>
<!-- 弹窗 -->
<div id="modalMask" class="hidden">
<div id="modalBox"></div>
</div>
<script src="js/config.js"></script>
<script src="js/engine.js"></script>
<script src="js/entities.js"></script>
<script src="js/systems.js"></script>
<script src="js/ui.js"></script>
</body>
</html>