From ee21d7ee069742913177a4a2b12d0b366cccc93e Mon Sep 17 00:00:00 2001 From: ntr Date: Fri, 20 Sep 2019 12:16:37 +1000 Subject: [PATCH] boxes wit msgs --- client/assets/styles/controls.less | 2 +- client/assets/styles/instance.less | 9 ------ client/assets/styles/player.less | 32 ++++++++++++++------ client/assets/styles/styles.less | 9 ++++++ client/src/components/instance.ctrl.btns.jsx | 1 + client/src/components/instance.ctrl.jsx | 2 +- client/src/components/player.box.jsx | 25 ++++++++++----- server/src/skill.rs | 3 -- 8 files changed, 51 insertions(+), 32 deletions(-) diff --git a/client/assets/styles/controls.less b/client/assets/styles/controls.less index 58bc0b9f..bbdecce2 100644 --- a/client/assets/styles/controls.less +++ b/client/assets/styles/controls.less @@ -38,7 +38,7 @@ aside { } div { - text-align: right; + text-align: center; } button { diff --git a/client/assets/styles/instance.less b/client/assets/styles/instance.less index 9d3ea05a..151443c1 100644 --- a/client/assets/styles/instance.less +++ b/client/assets/styles/instance.less @@ -195,15 +195,6 @@ } .construct-list { - .avatar { - grid-area: avatar; - object-fit: contain; - background-size: contain; - background-repeat: no-repeat; - background-position: center; - // pointer-events: none; - } - .name { grid-area: name; margin-bottom: 0.5em; diff --git a/client/assets/styles/player.less b/client/assets/styles/player.less index 3dd302b9..03465f16 100644 --- a/client/assets/styles/player.less +++ b/client/assets/styles/player.less @@ -2,29 +2,35 @@ .player-box { display: grid; - grid-template-areas: - "score" + "msg" "img" + "name" + "score" "ctrl"; + grid-template-rows: min-content 1fr min-content min-content min-content; + &.top { grid-template-areas: "ctrl" + "score" + "name" "img" - "score"; + "msg"; - .img { - display: flex; - flex-flow: column; - justify-content: flex-end; - } + grid-template-rows: min-content min-content min-content 1fr min-content; } - grid-template-rows: min-content 1fr min-content; - .score { grid-area: score; + display: flex; + justify-content: space-around; + text-align: center; + + span { + flex: 1; + } } .img { @@ -34,4 +40,10 @@ .ctrl { grid-area: ctrl; } + + .msg { + grid-area: msg; + color: @white; + } + } diff --git a/client/assets/styles/styles.less b/client/assets/styles/styles.less index 2eb724cd..6b5aa562 100644 --- a/client/assets/styles/styles.less +++ b/client/assets/styles/styles.less @@ -299,6 +299,15 @@ li { background-position: center; } +.avatar { + grid-area: avatar; + object-fit: contain; + background-size: contain; + background-repeat: no-repeat; + background-position: center; + // pointer-events: none; +} + #clipboard { width: 1px; height: 1px; diff --git a/client/src/components/instance.ctrl.btns.jsx b/client/src/components/instance.ctrl.btns.jsx index 828dc3a9..0c162966 100644 --- a/client/src/components/instance.ctrl.btns.jsx +++ b/client/src/components/instance.ctrl.btns.jsx @@ -67,6 +67,7 @@ function InstanceCtrlBtns(args) { return (
+ {game ? : null}
diff --git a/client/src/components/instance.ctrl.jsx b/client/src/components/instance.ctrl.jsx index 329eea45..afb4c52a 100644 --- a/client/src/components/instance.ctrl.jsx +++ b/client/src/components/instance.ctrl.jsx @@ -95,8 +95,8 @@ function Controls(args) { {timer}
- {ready} + {ready}
diff --git a/client/src/components/player.box.jsx b/client/src/components/player.box.jsx index 322dbdde..0ecd149f 100644 --- a/client/src/components/player.box.jsx +++ b/client/src/components/player.box.jsx @@ -10,12 +10,13 @@ function Scoreboard(args) { } = args; const scoreText = () => { - if (player.score === 'Zero') return '▫▫▫'; - if (player.score === 'One') return '■▫▫'; - if (player.score === 'Two') return '■■▫'; - if (player.score === 'Win') return '■■■'; + if (player.score === 'Zero') return [, , ]; + if (player.score === 'One') return [, , ]; + if (player.score === 'Two') return [, , ]; + if (player.score === 'Win') return [, , ]; return ''; }; + /* let scoreText = () => { if (player.score === 'Zero') return '▫▫▫▫'; @@ -33,18 +34,26 @@ function Scoreboard(args) {
 
{scoreText()}
-
-
{player.name}
+
{player.name}
+
+  
+
lucker noob
); } return (
+
reported
{scoreText()}
-
-
{player.name}
+
{player.name}
+
+  
{leave ? : null} diff --git a/server/src/skill.rs b/server/src/skill.rs index e66ab6a4..66cceb66 100644 --- a/server/src/skill.rs +++ b/server/src/skill.rs @@ -1237,9 +1237,6 @@ impl Skill { Skill::Reflect| Skill::ReflectPlus | Skill::ReflectPlusPlus | - Skill::Link| - Skill::LinkPlus | - Skill::LinkPlusPlus | Skill::Triage| Skill::TriagePlus | Skill::TriagePlusPlus => true,