From 45aa8248fc18299575f43334a7bdcbd44b5ce7d2 Mon Sep 17 00:00:00 2001 From: garrettmills Date: Sat, 12 Sep 2020 13:33:33 -0500 Subject: [PATCH 1/2] Clean up styling of top level component; add fleet labels (#3) --- src/components/TopLevel.component.js | 20 ++++++++++++-------- src/style/components.css | 22 ++++++++++++++++++++++ 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/src/components/TopLevel.component.js b/src/components/TopLevel.component.js index 1ce0438..460ded0 100644 --- a/src/components/TopLevel.component.js +++ b/src/components/TopLevel.component.js @@ -5,17 +5,19 @@ import game_service from '../services/GameState.service.js' const template = `
-
+
Choose number of ships: - - - - - +
+ + + + + +
-
+
It is now {{ current_player_display }}'s turn! - +
+
Opposing fleet
@@ -34,6 +37,7 @@ const template = ` v-bind:ships_to_place="ships_to_place" @shipplaced="on_ship_placed" > +
Your fleet
diff --git a/src/style/components.css b/src/style/components.css index 548a3a5..fef62b7 100644 --- a/src/style/components.css +++ b/src/style/components.css @@ -101,5 +101,27 @@ p { } +.game-player-change-container, .game-choose-ships-container { + height: calc(40px * 9); + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +.playerBtn { + background-color: #327da8; + color: white; + padding: 5px 12px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 12px; + margin-top: 30px; +} + +.fleet-label { + text-align: center; + margin: 20px; +} From 84f0cf0c76f998be6ae979349fe117f1642c6e6c Mon Sep 17 00:00:00 2001 From: Lucas Brakenridge Date: Sat, 12 Sep 2020 14:01:27 -0500 Subject: [PATCH 2/2] - Added Scoreboard with UI (unfinished UI) --- src/components/ScoreBoard.component.js | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/components/ScoreBoard.component.js b/src/components/ScoreBoard.component.js index 3cdda0e..4532847 100644 --- a/src/components/ScoreBoard.component.js +++ b/src/components/ScoreBoard.component.js @@ -4,7 +4,27 @@ import {Player} from '../module/util.js' const template = `
- Scoreboard Goes Here {{ player_one_score }} + + + + + + + + + + + + + + + + + + + + +
scoreboard
scoreprogress
player_1{{player_one_score}}{{player_one_progress}}
player_2{{player_one_score}}{{player_two_progress}}
` export default class ScoreBoardComponent extends Component {