diff --git a/client/game.css b/client/game.css
index 84293aad..5afdfd17 100644
--- a/client/game.css
+++ b/client/game.css
@@ -1,12 +1,52 @@
/* GAME */
-.game-cryp {
-/* flex: 1 1 100%;
- display: flex;
- flex-flow: column;
-*/ /*border: 1px solid whitesmoke;*/
- /*margin-bottom: 1em;*/
- /*justify-content: center;*/
+.game {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr));
+ grid-template-columns: repeat(6, 1fr));
+
+ grid-template-areas:
+ "opponent opponent opponent"
+ "opponent opponent opponent"
+ "middle middle middle"
+ "player player player";
+ "player player player";
+ "player player player";
+}
+
+.team {
+ grid-area: player;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ text-align: center;
+}
+
+.opponent {
+ grid-area: opponent;
+}
+
+.opponent .combat-text {
+ left: 40%;
+ transform: translate(-50%, -50%);
+}
+
+.target-svg {
+ background: green;
+ flex: 1;
+}
+
+.target-svg path {
+ stroke: whitesmoke;
+ stroke-width: 4px;
+}
+
+
+.game-cryp {
+ display: grid;
+ grid-template-areas:
+ "stats"
+ "effects"
+ "avatar";
transition-property: all;
transition-duration: 0.5s;
@@ -14,23 +54,29 @@
transition-timing-function: ease;
}
+.player .game-cryp {
+ grid-template-areas:
+ "skills"
+ "avatar"
+ "effects"
+ "stats";
+}
+
.game-cryp .stats {
+ grid-area: stats;
display: flex;
flex: row;
}
.game-cryp .skills {
+ grid-area: skills;
display: flex;
- flex-flow: row wrap;
- flex: 1 0 25%;
- height: 100%;
- z-index: 10;
+ flex-flow: row;
}
.game-cryp .effects {
- max-height: 100%;
font-size: 1.5em;
- flex: 1;
+ grid-area: effects;
}
.game-btn {
@@ -90,13 +136,6 @@
text-align: center;
}
-
-.cryp-list {
- display: flex;
- flex-flow: row;
- width: 100%;
-}
-
/*
CRYP DAMAGE
*/
@@ -179,4 +218,8 @@ CRYP DAMAGE
.purple-damage .stats {
border-top: 1px solid purple;
+}
+
+.img {
+ position: relative;
}
\ No newline at end of file
diff --git a/client/src/components/game.component.jsx b/client/src/components/game.component.jsx
index 890f778f..1516bf24 100644
--- a/client/src/components/game.component.jsx
+++ b/client/src/components/game.component.jsx
@@ -99,7 +99,7 @@ function GamePanel(props) {
const cryps = team.cryps.map((c, i) =>