Files
mines-game/mines.html

133 lines
5.8 KiB
HTML
Raw Normal View History

2026-02-15 10:58:58 +01:00
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mines - Elegant Casino</title>
<link rel="stylesheet" href="mines.css">
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
</head>
<body>
<div class="casino-container">
<!-- Header -->
<header class="header">
<div class="logo">
<span class="logo-icon"></span>
<span class="logo-text">MINES</span>
</div>
<div class="balance-display">
<span class="balance-label">Balance</span>
<span class="balance-value" id="balance">$1,000.00</span>
</div>
</header>
<!-- Main Game Area -->
<main class="game-area">
<!-- Left Panel - Controls -->
<aside class="controls-panel">
<div class="panel-section">
<label class="input-label">Bet Amount</label>
<div class="bet-input-group">
<span class="currency-symbol">$</span>
<input type="number" id="bet-amount" class="bet-input" value="10" min="1" step="1">
<div class="bet-buttons">
<button class="bet-btn" data-action="half">½</button>
<button class="bet-btn" data-action="double">2×</button>
</div>
</div>
</div>
<div class="panel-section">
<label class="input-label">Number of Mines</label>
<div class="mines-selector">
<button class="mines-btn" id="mines-decrease"></button>
<span class="mines-value" id="mines-count">3</span>
<button class="mines-btn" id="mines-increase">+</button>
</div>
<div class="mines-range">
<span>1</span>
<input type="range" id="mines-slider" min="1" max="24" value="3">
<span>24</span>
</div>
</div>
<div class="panel-section stats-section">
<div class="stat-row">
<span class="stat-label">Tiles</span>
<span class="stat-value" id="tiles-info">25 (5×5)</span>
</div>
<div class="stat-row">
<span class="stat-label">Safe Tiles</span>
<span class="stat-value" id="safe-tiles">22</span>
</div>
<div class="stat-row">
<span class="stat-label">Next Multiplier</span>
<span class="stat-value multiplier" id="next-multiplier">×1.14</span>
</div>
</div>
<div class="panel-section payout-section">
<div class="current-multiplier">
<span class="payout-label">Current Multiplier</span>
<span class="payout-value" id="current-multiplier">×1.00</span>
</div>
<div class="potential-win">
<span class="payout-label">Potential Win</span>
<span class="payout-value win-value" id="potential-win">$0.00</span>
</div>
</div>
<div class="panel-section action-section">
<button class="action-btn start-btn" id="start-btn">
<span class="btn-icon"></span>
Start Round
</button>
<button class="action-btn cashout-btn hidden" id="cashout-btn">
<span class="btn-icon">$</span>
Cash Out
</button>
</div>
</aside>
<!-- Center - Game Grid -->
<section class="grid-container">
<div class="grid-wrapper">
<div class="game-grid" id="game-grid">
<!-- Tiles will be generated by JS -->
</div>
<div class="grid-overlay hidden" id="grid-overlay">
<div class="overlay-content">
<span class="overlay-icon" id="overlay-icon">💎</span>
<span class="overlay-text" id="overlay-text">Place your bet and start!</span>
</div>
</div>
</div>
<div class="revealed-counter">
<span id="revealed-count">0</span> / <span id="total-safe">22</span> tiles revealed
</div>
</section>
<!-- Right Panel - History -->
<aside class="history-panel">
<h3 class="panel-title">Round History</h3>
<div class="history-list" id="history-list">
<div class="history-empty">No rounds played yet</div>
</div>
</aside>
</main>
<!-- Result Modal -->
<div class="modal hidden" id="result-modal">
<div class="modal-content" id="modal-content">
<div class="modal-icon" id="modal-icon">💎</div>
<h2 class="modal-title" id="modal-title">You Won!</h2>
<p class="modal-amount" id="modal-amount">$125.00</p>
<p class="modal-subtitle" id="modal-subtitle">×2.50 multiplier</p>
<button class="modal-btn" id="modal-close">Continue</button>
</div>
</div>
</div>
<script src="mines.js"></script>
</body>
</html>