boxes wit msgs
This commit is contained in:
parent
31f3c80334
commit
ee21d7ee06
@ -38,7 +38,7 @@ aside {
|
|||||||
}
|
}
|
||||||
|
|
||||||
div {
|
div {
|
||||||
text-align: right;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
button {
|
button {
|
||||||
|
|||||||
@ -195,15 +195,6 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.construct-list {
|
.construct-list {
|
||||||
.avatar {
|
|
||||||
grid-area: avatar;
|
|
||||||
object-fit: contain;
|
|
||||||
background-size: contain;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-position: center;
|
|
||||||
// pointer-events: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.name {
|
.name {
|
||||||
grid-area: name;
|
grid-area: name;
|
||||||
margin-bottom: 0.5em;
|
margin-bottom: 0.5em;
|
||||||
|
|||||||
@ -2,29 +2,35 @@
|
|||||||
|
|
||||||
.player-box {
|
.player-box {
|
||||||
display: grid;
|
display: grid;
|
||||||
|
|
||||||
grid-template-areas:
|
grid-template-areas:
|
||||||
"score"
|
"msg"
|
||||||
"img"
|
"img"
|
||||||
|
"name"
|
||||||
|
"score"
|
||||||
"ctrl";
|
"ctrl";
|
||||||
|
|
||||||
|
grid-template-rows: min-content 1fr min-content min-content min-content;
|
||||||
|
|
||||||
&.top {
|
&.top {
|
||||||
grid-template-areas:
|
grid-template-areas:
|
||||||
"ctrl"
|
"ctrl"
|
||||||
|
"score"
|
||||||
|
"name"
|
||||||
"img"
|
"img"
|
||||||
"score";
|
"msg";
|
||||||
|
|
||||||
.img {
|
grid-template-rows: min-content min-content min-content 1fr min-content;
|
||||||
display: flex;
|
|
||||||
flex-flow: column;
|
|
||||||
justify-content: flex-end;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
grid-template-rows: min-content 1fr min-content;
|
|
||||||
|
|
||||||
.score {
|
.score {
|
||||||
grid-area: score;
|
grid-area: score;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-around;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
span {
|
||||||
|
flex: 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.img {
|
.img {
|
||||||
@ -34,4 +40,10 @@
|
|||||||
.ctrl {
|
.ctrl {
|
||||||
grid-area: ctrl;
|
grid-area: ctrl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.msg {
|
||||||
|
grid-area: msg;
|
||||||
|
color: @white;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -299,6 +299,15 @@ li {
|
|||||||
background-position: center;
|
background-position: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.avatar {
|
||||||
|
grid-area: avatar;
|
||||||
|
object-fit: contain;
|
||||||
|
background-size: contain;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
// pointer-events: none;
|
||||||
|
}
|
||||||
|
|
||||||
#clipboard {
|
#clipboard {
|
||||||
width: 1px;
|
width: 1px;
|
||||||
height: 1px;
|
height: 1px;
|
||||||
|
|||||||
@ -67,6 +67,7 @@ function InstanceCtrlBtns(args) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div class="instance-ctrl-btns">
|
<div class="instance-ctrl-btns">
|
||||||
|
<button>Chat</button>
|
||||||
{game ? <button disabled={animating} onClick={sendGameSkillClear}>Clear</button> : null}
|
{game ? <button disabled={animating} onClick={sendGameSkillClear}>Clear</button> : null}
|
||||||
<button class={abandonClasses} disabled={animating || finished} onClick={abandonAction}>Abandon</button>
|
<button class={abandonClasses} disabled={animating || finished} onClick={abandonAction}>Abandon</button>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -95,8 +95,8 @@ function Controls(args) {
|
|||||||
{timer}
|
{timer}
|
||||||
<div class="controls instance-ctrl">
|
<div class="controls instance-ctrl">
|
||||||
<PlayerBox player={opponent} />
|
<PlayerBox player={opponent} />
|
||||||
{ready}
|
|
||||||
<PlayerBox player={player} isPlayer={true} abandon={abandon}/>
|
<PlayerBox player={player} isPlayer={true} abandon={abandon}/>
|
||||||
|
{ready}
|
||||||
<InstanceCtrlBtns />
|
<InstanceCtrlBtns />
|
||||||
</div>
|
</div>
|
||||||
</aside>
|
</aside>
|
||||||
|
|||||||
@ -10,12 +10,13 @@ function Scoreboard(args) {
|
|||||||
} = args;
|
} = args;
|
||||||
|
|
||||||
const scoreText = () => {
|
const scoreText = () => {
|
||||||
if (player.score === 'Zero') return '▫▫▫';
|
if (player.score === 'Zero') return [<span i={0}>▫</span>, <span i={1}>▫</span>, <span i={2}>▫</span>];
|
||||||
if (player.score === 'One') return '■▫▫';
|
if (player.score === 'One') return [<span i={0}>■</span>, <span i={1}>▫</span>, <span i={2}>▫</span>];
|
||||||
if (player.score === 'Two') return '■■▫';
|
if (player.score === 'Two') return [<span i={0}>■</span>, <span i={1}>■</span>, <span i={2}>▫</span>];
|
||||||
if (player.score === 'Win') return '■■■';
|
if (player.score === 'Win') return [<span i={0}>■</span>, <span i={1}>■</span>, <span i={2}>■</span>];
|
||||||
return '';
|
return '';
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
let scoreText = () => {
|
let scoreText = () => {
|
||||||
if (player.score === 'Zero') return '▫▫▫▫';
|
if (player.score === 'Zero') return '▫▫▫▫';
|
||||||
@ -33,18 +34,26 @@ function Scoreboard(args) {
|
|||||||
<div class={`player-box top ${player.ready ? 'ready' : ''}`}>
|
<div class={`player-box top ${player.ready ? 'ready' : ''}`}>
|
||||||
<div class="ctrl"> </div>
|
<div class="ctrl"> </div>
|
||||||
<div class="score">{scoreText()}</div>
|
<div class="score">{scoreText()}</div>
|
||||||
<div class="img">
|
<div class="name">{player.name}</div>
|
||||||
<div>{player.name}</div>
|
<div class="img avatar"
|
||||||
|
id='a9edadda-2b44-4270-b9a7-d7bf30ae35a7'
|
||||||
|
style={{ 'background-image': `url(/imgs/c170c913-7bd1-4196-97d0-97f404cfbbe9.svg)` }}>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
<div class="msg">lucker noob</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div class={`player-box bottom ${player.ready ? 'ready' : ''}`}>
|
<div class={`player-box bottom ${player.ready ? 'ready' : ''}`}>
|
||||||
|
<div class="msg">reported</div>
|
||||||
<div class="score">{scoreText()}</div>
|
<div class="score">{scoreText()}</div>
|
||||||
<div class="img">
|
<div class="name">{player.name}</div>
|
||||||
<div>{player.name}</div>
|
<div class="img avatar"
|
||||||
|
id='a9edadda-2b44-4270-b9a7-d7bf30ae35a7'
|
||||||
|
style={{ 'background-image': `url(/imgs/a9edadda-2b44-4270-b9a7-d7bf30ae35a7.svg)` }}>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="ctrl">
|
<div class="ctrl">
|
||||||
{leave ? <button onClick={leave}>Leave</button> : null}
|
{leave ? <button onClick={leave}>Leave</button> : null}
|
||||||
|
|||||||
@ -1237,9 +1237,6 @@ impl Skill {
|
|||||||
Skill::Reflect|
|
Skill::Reflect|
|
||||||
Skill::ReflectPlus |
|
Skill::ReflectPlus |
|
||||||
Skill::ReflectPlusPlus |
|
Skill::ReflectPlusPlus |
|
||||||
Skill::Link|
|
|
||||||
Skill::LinkPlus |
|
|
||||||
Skill::LinkPlusPlus |
|
|
||||||
Skill::Triage|
|
Skill::Triage|
|
||||||
Skill::TriagePlus |
|
Skill::TriagePlus |
|
||||||
Skill::TriagePlusPlus => true,
|
Skill::TriagePlusPlus => true,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user