Skip to content

Commit 6b77f05

Browse files
author
DavidQ
committed
Added Header to games/<game>/index.html
1 parent 654bc9d commit 6b77f05

12 files changed

Lines changed: 48 additions & 12 deletions

File tree

games/AITargetDummy/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
<meta charset="UTF-8" />
1111
<title>AI Target Dummy</title>
1212
<link rel="stylesheet" href="/src/engine/ui/baseLayout.css" />
13+
<link rel="stylesheet" href="../../src/engine/theme/main.css" />
1314
</head>
14-
<body>
15+
<body class="hub-page-games">
16+
<div id="shared-theme-header"></div>
1517
<main>
1618
<h1>AI Target Dummy</h1>
1719
<p>AI behavior lab focused on deterministic state transitions: idle, chase, attack, cooldown, and recover.</p>
@@ -37,5 +39,6 @@ <h3>Engine Classes Used</h3>
3739
</section>
3840
</main>
3941
<script type="module" src="./main.js"></script>
42+
<script type="module" src="../../src/engine/theme/mount-shared-header.js"></script>
4043
</body>
4144
</html>

games/Asteroids/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@
1111
<title>Asteroids New - Parallel Lane</title>
1212
<link rel="stylesheet" href="/src/engine/ui/baseLayout.css" />
1313
<link rel="stylesheet" href="/games/shared/styles/vectorBattleFont.css" />
14+
<link rel="stylesheet" href="../../src/engine/theme/main.css" />
1415
</head>
15-
<body>
16+
<body class="hub-page-games">
17+
<div id="shared-theme-header"></div>
1618
<main>
1719
<h1>Asteroids New - Parallel Lane</h1>
1820
<p>Parallel Asteroids lane for boot and gameplay validation.</p>
@@ -27,5 +29,6 @@ <h3>Boot Check</h3>
2729
</section>
2830
</main>
2931
<script type="module" src="./index.js"></script>
32+
<script type="module" src="../../src/engine/theme/mount-shared-header.js"></script>
3033
</body>
3134
</html>

games/GravityWell/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
<meta charset="UTF-8" />
1111
<title>Gravity Well</title>
1212
<link rel="stylesheet" href="/src/engine/ui/baseLayout.css" />
13+
<link rel="stylesheet" href="../../src/engine/theme/main.css" />
1314
</head>
14-
<body>
15+
<body class="hub-page-games">
16+
<div id="shared-theme-header"></div>
1517
<main>
1618
<h1>Gravity Well</h1>
1719
<p>Vector-space flight game built around orbital pull. Rotate, thrust, and slingshot through gravity wells to collect all beacons without crashing into a planet or drifting out of bounds.</p>
@@ -47,6 +49,7 @@ <h3>Engine Classes Used</h3>
4749

4850
</main>
4951
<script type="module" src="./main.js"></script>
52+
<script type="module" src="../../src/engine/theme/mount-shared-header.js"></script>
5053
</body>
5154
</html>
5255

games/Pacman/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
<meta charset="UTF-8" />
1111
<title>Pacman</title>
1212
<link rel="stylesheet" href="/src/engine/ui/baseLayout.css" />
13+
<link rel="stylesheet" href="../../src/engine/theme/main.css" />
1314
</head>
14-
<body>
15+
<body class="hub-page-games">
16+
<div id="shared-theme-header"></div>
1517
<main>
1618
<h1>Pacman</h1>
1719
<p>Arcade-style Pac-Man with ghost personalities, scatter/chase/frightened timing, and deterministic target-tile routing.</p>
@@ -33,5 +35,6 @@ <h3>Engine Classes Used</h3>
3335
</section>
3436
</main>
3537
<script type="module" src="./main.js"></script>
38+
<script type="module" src="../../src/engine/theme/mount-shared-header.js"></script>
3639
</body>
3740
</html>

games/SolarSystem/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
<meta charset="UTF-8" />
1111
<title>Solar System</title>
1212
<link rel="stylesheet" href="/src/engine/ui/baseLayout.css" />
13+
<link rel="stylesheet" href="../../src/engine/theme/main.css" />
1314
</head>
14-
<body>
15+
<body class="hub-page-games">
16+
<div id="shared-theme-header"></div>
1517
<main>
1618
<h1>Solar System</h1>
1719
<p>A readable stylized solar-system simulation with the Sun, all eight planets, selected moons, scaled orbital motion, and simple time controls.</p>
@@ -36,5 +38,6 @@ <h3>Engine Classes Used</h3>
3638
</section>
3739
</main>
3840
<script type="module" src="./main.js"></script>
41+
<script type="module" src="../../src/engine/theme/mount-shared-header.js"></script>
3942
</body>
4043
</html>

games/SpaceDuel/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
<meta charset="UTF-8" />
1111
<title>Space Duel</title>
1212
<link rel="stylesheet" href="/src/engine/ui/baseLayout.css" />
13+
<link rel="stylesheet" href="../../src/engine/theme/main.css" />
1314
</head>
14-
<body>
15+
<body class="hub-page-games">
16+
<div id="shared-theme-header"></div>
1517
<main>
1618
<h1>Space Duel</h1>
1719
<p>Arcade-style vector combat with inertial thrust movement, rotating ships, enemy splits, and same-screen one or two player play.</p>
@@ -47,5 +49,6 @@ <h3>Engine Classes Used</h3>
4749
</section>
4850
</main>
4951
<script type="module" src="./main.js"></script>
52+
<script type="module" src="../../src/engine/theme/mount-shared-header.js"></script>
5053
</body>
5154
</html>

games/SpaceInvaders/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
<meta charset="UTF-8" />
1111
<title>Space Invaders Next</title>
1212
<link rel="stylesheet" href="/src/engine/ui/baseLayout.css" />
13+
<link rel="stylesheet" href="../../src/engine/theme/main.css" />
1314
</head>
14-
<body>
15+
<body class="hub-page-games">
16+
<div id="shared-theme-header"></div>
1517
<main>
1618
<h1>Space Invaders Next</h1>
1719
<p>Classic-style alien formation shooter with disciplined single-shot play, descending ranks, lives, score, and wave progression.</p>
@@ -44,6 +46,7 @@ <h3>Engine Classes Used</h3>
4446
</section>
4547
</main>
4648
<script type="module" src="./main.js"></script>
49+
<script type="module" src="../../src/engine/theme/mount-shared-header.js"></script>
4750
</body>
4851
</html>
4952

games/_template/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@
55
<meta name="viewport" content="width=device-width, initial-scale=1" />
66
<title>Game Template</title>
77
<link rel="stylesheet" href="/src/engine/ui/baseLayout.css" />
8+
<link rel="stylesheet" href="../../src/engine/theme/main.css" />
89
</head>
9-
<body>
10+
<body class="hub-page-games">
11+
<div id="shared-theme-header"></div>
1012
<main>
1113
<h1>Game Template</h1>
1214
<p>Replace this entrypoint with your game-specific shell.</p>
@@ -39,5 +41,6 @@ <h1>Game Template</h1>
3941
);
4042
}
4143
</script>
44+
<script type="module" src="../../src/engine/theme/mount-shared-header.js"></script>
4245
</body>
4346
</html>

games/bouncing-ball/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
<meta charset="UTF-8" />
1111
<title>Bouncing Ball</title>
1212
<link rel="stylesheet" href="/src/engine/ui/baseLayout.css" />
13+
<link rel="stylesheet" href="../../src/engine/theme/main.css" />
1314
</head>
14-
<body>
15+
<body class="hub-page-games">
16+
<div id="shared-theme-header"></div>
1517
<main>
1618
<h1>Bouncing Ball</h1>
1719
<p>A minimal arcade-style ball motion test built as a standalone game: one ball, one rectangular arena, clean wall bounces, and no gravity.</p>
@@ -36,6 +38,7 @@ <h3>Engine Classes Used</h3>
3638
</section>
3739
</main>
3840
<script type="module" src="./main.js"></script>
41+
<script type="module" src="../../src/engine/theme/mount-shared-header.js"></script>
3942
</body>
4043
</html>
4144

games/breakout/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@
1111
<title>Breakout - Debug Showcase</title>
1212
<link rel="stylesheet" href="/src/engine/ui/baseLayout.css" />
1313
<link rel="stylesheet" href="/samples/shared/debugShowcaseControls.css" />
14+
<link rel="stylesheet" href="../../src/engine/theme/main.css" />
1415
</head>
15-
<body>
16+
<body class="hub-page-games">
17+
<div id="shared-theme-header"></div>
1618
<main>
1719
<h1>Breakout - Debug Showcase</h1>
1820
<p>Classic single-screen brick breaker debug showcase with crisp paddle control, rectangular arcade visuals, keyboard and gamepad support, and a minimal score-and-lives HUD.</p>
@@ -50,6 +52,7 @@ <h3>Engine + Debug Classes Used</h3>
5052
</section>
5153
</main>
5254
<script type="module" src="./main.js"></script>
55+
<script type="module" src="../../src/engine/theme/mount-shared-header.js"></script>
5356
</body>
5457
</html>
5558

0 commit comments

Comments
 (0)