diff options
author | Kyle Gunger <corechg@gmail.com> | 2020-09-18 12:19:44 -0400 |
---|---|---|
committer | Kyle Gunger <corechg@gmail.com> | 2020-09-18 12:19:44 -0400 |
commit | dbaf69557c0d6e648120b068fec1920b9391a24a (patch) | |
tree | f31f7b956455b1243d344d0c54d5b04e9e80fb3f /client.html | |
parent | e5515d3e1603339b4957421c9494ca619490a03d (diff) |
Update from local repo
Diffstat (limited to 'client.html')
-rw-r--r-- | client.html | 66 |
1 files changed, 48 insertions, 18 deletions
diff --git a/client.html b/client.html index e7d6153..c5d7cc7 100644 --- a/client.html +++ b/client.html @@ -8,21 +8,37 @@ <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="styles/icofont.css"> + <link rel="stylesheet" type="text/css" href="styles/input.css"> + <link rel="stylesheet" type="text/css" href="styles/client/base.css"> <link rel="stylesheet" type="text/css" href="styles/client/desktop.css"> <link rel="stylesheet" type="text/css" href="styles/client/tablet.css"> <link rel="stylesheet" type="text/css" href="styles/client/mobile.css"> + <link rel="stylesheet" type="text/css" href="styles/client/card.css"> + + <link id="theme" rel="stylesheet" type="text/css" href="styles/themes/colors-base.css"> <link rel="icon" sizes="32x32" href="images/wc-icon-32.png"> <link rel="icon" sizes="48x48" href="images/wc-icon-48.png"> <link rel="icon" sizes="96x96" href="images/wc-icon-96.png"> <link rel="icon" sizes="144x144" href="images/wc-icon-144.png"> <link rel="icon" sizes="288x288" href="images/wc-icon-288.png"> - - <script src="scripts/message.js"></script> - <script src="scripts/sock.js"></script> - <script src="scripts/lobby.js"></script> - <script src="scripts/table.js"></script> + + <script src="scripts/cookie.js"></script> + <script src="scripts/theme.js"></script> + + <script src="scripts/cards/card.js"></script> + <script src="scripts/cards/deck.js"></script> + <script src="scripts/cards/drag.js"></script> + + <script src="scripts/gui/input.js"></script> + <script src="scripts/gui/lobby.js"></script> + <script src="scripts/gui/table.js"></script> + <script src="scripts/gui/chat.js"></script> + + <script src="scripts/socket/message.js"></script> + <script src="scripts/socket/sock.js"></script> + <script src="scripts/client.js"></script> <title>WebCards - Client</title> @@ -30,33 +46,33 @@ <body> - <div class="table" style="visibility: hidden;"> + <div class="table" state="closed"> </div> <div class="topbar" style="height: auto;"> <div class="top-buttons"> - <button id="newgame" class="top-button" onclick="game.lob.newGame()"></button> - <button id="settings" class="top-button" onclick="game.lob.mobileSettings()"></button> + <button id="newgame" class="top-button" onclick="game.lobby.newGame()"></button> + <button id="settings" class="top-button" onclick="game.lobby.mobileSettings()"></button> <button id="reset" class="top-button" onclick="game.reset()"></button> </div> <div class="new-game" style="display: none;"></div> - <div class="mobile-settings" style="display: none;"> - <span><input type="text" id="name" placeholder="Username"/></span> - <span><input type="color" id="usercolor" value="#f00"/></span> + <div class="settings mobile-settings" style="display: none;"> + <span><input type="text" placeholder="Username"/></span> + <span><input type="color" value="#f00"/></span> <button id="set">Accept Settings</button> </div> - <div class="status" style="background-color: #DA0;"></div> + <div class="status"></div> </div> <div class="lobby"> <div class="server"> - <span style="background-color: #DA0; font-weight: bold; color: white;" class="status">Connecting</span> + <span style="font-weight: 700;" class="status">Connecting</span> <span class="addr"></span> </div> @@ -89,16 +105,30 @@ </div> </div> - <div class="settings"> - <span><input type="text" id="name" placeholder="Username"/></span> - <span><input type="color" id="usercolor" value="#f00"/></span> - - <button onclick="game.acceptSettings()">Accept Settings</button> + <div class="settings" > + <div class="input-container" type="color" onclick="this.getElementsByTagName('input')[0].click()"> + <input type="color"> + </div> </div> </div> </div> </div> + <div class="chat"> + <button class="toggle-chat">Toggle Chat</button> + + <div class="chat-select"> + </div> + + <div class="chat-text"> + </div> + + <div class="chat-input"> + <input type="text" placeholder="Chat..."/> + <button>Send</button> + </div> + </div> + <script> var params = new URLSearchParams((new URL(window.location)).search); var game = new Client(params.get("s"), params.get("g")); |