mirror of
https://github.com/cliffe/BreakEscape.git
synced 2026-02-20 13:50:46 +00:00
190 lines
7.4 KiB
HTML
190 lines
7.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Simple Container Desktop Test</title>
|
|
|
|
<!-- Include the game's CSS -->
|
|
<link rel="stylesheet" href="css/main.css">
|
|
<link rel="stylesheet" href="css/minigames-framework.css">
|
|
<link rel="stylesheet" href="css/container-minigame.css">
|
|
<link rel="stylesheet" href="css/notifications.css">
|
|
|
|
<style>
|
|
body {
|
|
background: #1a1a1a;
|
|
color: white;
|
|
font-family: 'Press Start 2P', monospace;
|
|
margin: 0;
|
|
padding: 20px;
|
|
}
|
|
|
|
.test-container {
|
|
max-width: 800px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.test-section {
|
|
margin: 20px 0;
|
|
padding: 20px;
|
|
border: 2px solid #444;
|
|
border-radius: 10px;
|
|
background: #2a2a2a;
|
|
}
|
|
|
|
.test-button {
|
|
background: #3498db;
|
|
color: white;
|
|
border: none;
|
|
padding: 12px 24px;
|
|
border-radius: 5px;
|
|
cursor: pointer;
|
|
font-family: 'Press Start 2P', monospace;
|
|
font-size: 10px;
|
|
margin: 5px;
|
|
transition: background 0.3s ease;
|
|
}
|
|
|
|
.test-button:hover {
|
|
background: #2980b9;
|
|
}
|
|
|
|
.test-button.success {
|
|
background: #2ecc71;
|
|
}
|
|
|
|
.test-button.success:hover {
|
|
background: #27ae60;
|
|
}
|
|
|
|
.test-description {
|
|
font-size: 8px;
|
|
color: #ccc;
|
|
margin-bottom: 10px;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.demo-area {
|
|
margin: 20px 0;
|
|
padding: 20px;
|
|
border: 2px solid #00ff00;
|
|
border-radius: 10px;
|
|
background: #1a1a1a;
|
|
min-height: 400px;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="test-container">
|
|
<h1>Simple Container Desktop Mode Test</h1>
|
|
<p>Test the container desktop mode CSS and layout without the full framework.</p>
|
|
|
|
<!-- Standard Container Demo -->
|
|
<div class="test-section">
|
|
<h2>Standard Container Layout</h2>
|
|
<div class="test-description">
|
|
Standard container minigame layout (non-desktop mode).
|
|
</div>
|
|
<div class="demo-area">
|
|
<div class="container-minigame">
|
|
<div class="container-image-section">
|
|
<img src="assets/objects/container.png" alt="Container" class="container-image">
|
|
<div class="container-info">
|
|
<h4>Test Container</h4>
|
|
<p>A standard container for testing</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container-contents-section">
|
|
<h4>Contents</h4>
|
|
<div class="container-contents-grid">
|
|
<div class="container-content-slot">
|
|
<img src="assets/objects/key.png" alt="Key" class="container-content-item">
|
|
<div class="container-content-tooltip">Test Key</div>
|
|
</div>
|
|
<div class="container-content-slot">
|
|
<img src="assets/objects/document.png" alt="Document" class="container-content-item">
|
|
<div class="container-content-tooltip">Test Document</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Desktop Container Demo -->
|
|
<div class="test-section">
|
|
<h2>Desktop Container Layout</h2>
|
|
<div class="test-description">
|
|
Container minigame in desktop mode with desktop wallpaper and scattered icons.
|
|
</div>
|
|
<div class="demo-area">
|
|
<div class="container-minigame desktop-mode">
|
|
<div class="desktop-background">
|
|
<div class="desktop-wallpaper"></div>
|
|
<div class="desktop-icons">
|
|
<div class="desktop-icon" style="left: 20%; top: 15%;">
|
|
<img src="assets/objects/document.png" alt="Document" class="desktop-icon-image">
|
|
<div class="desktop-icon-label">Secret Files</div>
|
|
</div>
|
|
<div class="desktop-icon" style="left: 60%; top: 25%;">
|
|
<img src="assets/objects/key.png" alt="Key" class="desktop-icon-image">
|
|
<div class="desktop-icon-label">Encryption Key</div>
|
|
</div>
|
|
<div class="desktop-icon" style="left: 40%; top: 45%;">
|
|
<img src="assets/objects/notes.png" alt="Notes" class="desktop-icon-image">
|
|
<div class="desktop-icon-label">Meeting Notes</div>
|
|
</div>
|
|
<div class="desktop-icon" style="left: 70%; top: 50%;">
|
|
<img src="assets/objects/folder.png" alt="Folder" class="desktop-icon-image">
|
|
<div class="desktop-icon-label">Backup Files</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="desktop-taskbar">
|
|
<div class="desktop-info">
|
|
<span class="desktop-title">Office Computer</span>
|
|
<span class="desktop-subtitle">Desktop with scattered files</span>
|
|
</div>
|
|
<div class="desktop-actions">
|
|
<button class="minigame-button">Take Container</button>
|
|
<button class="minigame-button">Close</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Empty Desktop Demo -->
|
|
<div class="test-section">
|
|
<h2>Empty Desktop Layout</h2>
|
|
<div class="test-description">
|
|
Desktop mode with no items to show the empty desktop message.
|
|
</div>
|
|
<div class="demo-area">
|
|
<div class="container-minigame desktop-mode">
|
|
<div class="desktop-background">
|
|
<div class="desktop-wallpaper"></div>
|
|
<div class="desktop-icons">
|
|
<div class="empty-desktop">Desktop is empty</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="desktop-taskbar">
|
|
<div class="desktop-info">
|
|
<span class="desktop-title">Empty Desktop</span>
|
|
<span class="desktop-subtitle">No files found</span>
|
|
</div>
|
|
<div class="desktop-actions">
|
|
<button class="minigame-button">Close</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|