From a7528c859a519c1c2b34fe18e54053ef5c2a442f Mon Sep 17 00:00:00 2001 From: Jesse McDonald Date: Wed, 11 Mar 2020 02:56:54 -0500 Subject: [PATCH] add move validation and visual hints --- css/chess.css | 22 +++- index.html | 32 +++--- js/chess.js | 304 ++++++++++++++++++++++++++++++++++++++++++++------ 3 files changed, 311 insertions(+), 47 deletions(-) diff --git a/css/chess.css b/css/chess.css index 645bee7..1166b58 100644 --- a/css/chess.css +++ b/css/chess.css @@ -1,5 +1,5 @@ #cb_outer2 { - max-width: 80vmin; + max-width: 66.7vh; } #cb_outer { @@ -33,6 +33,18 @@ position: relative; } +#cb_light_name, #cb_dark_name { + width: 8em; +} + +#cb_controls, #cb_names, #cb_game { + margin-top: 0.5em; +} + +#cb_reset, #cb_pass { + display: none; +} + .cb-square { position: relative; width: calc((100% - 16pt) / 8); @@ -88,6 +100,10 @@ background-color: #CCFFC0; } +.cb-lt-bg.cb-legal { + background-color: #E6E6F2; +} + .cb-dk-bg { background-color: #F5DEB3; } @@ -96,6 +112,10 @@ background-color: #D0E398; } +.cb-dk-bg.cb-legal { + background-color: #C4B2C2; +} + .cb-phantom { position: absolute; top: 0; diff --git a/index.html b/index.html index 18ca1ea..d59d14a 100644 --- a/index.html +++ b/index.html @@ -141,20 +141,26 @@
- - - - - Light player's move - Dark player's move -
- vs.
- - -

+ +
+ + + + +
+
+
+ + vs. +
+
+ + +
+