From 6b1316d3ef8a658a1e3c5e44fb2a4965b692e8dd Mon Sep 17 00:00:00 2001 From: Settel Date: Sat, 3 Sep 2022 17:57:00 +0200 Subject: [PATCH] feat: add gamemaster page (WIP) --- client/src/assets/css/colors.scss | 5 ++++ client/src/components/AdminTile.vue | 40 ++++++++++++++++++++++++++ client/src/components/GameControls.vue | 38 ++++++++++++++++++++---- client/src/components/Lobby.vue | 1 + client/src/layouts/default.vue | 13 ++++++++- client/src/pages/gamemaster.vue | 31 ++++++++++++++++++++ 6 files changed, 121 insertions(+), 7 deletions(-) create mode 100644 client/src/components/AdminTile.vue create mode 100644 client/src/pages/gamemaster.vue diff --git a/client/src/assets/css/colors.scss b/client/src/assets/css/colors.scss index 9ab9483..d4d5e53 100644 --- a/client/src/assets/css/colors.scss +++ b/client/src/assets/css/colors.scss @@ -92,6 +92,11 @@ $highscores-border-color: #00a0e0; $highscores-background-color: $background-primary-color; $highscores-text-color: #ffffff; +// Admin Tile +$admin-tile-background-color: #384048; +$admin-tile-border: none; +$admin-tile-text-color: #ffffff; + // Engine Debug $debug-background-color: lighten($background-primary-color, 10%); $debug-border: none; diff --git a/client/src/components/AdminTile.vue b/client/src/components/AdminTile.vue new file mode 100644 index 0000000..94bb4bb --- /dev/null +++ b/client/src/components/AdminTile.vue @@ -0,0 +1,40 @@ + + + + + \ No newline at end of file diff --git a/client/src/components/GameControls.vue b/client/src/components/GameControls.vue index 11cddfe..ac13146 100644 --- a/client/src/components/GameControls.vue +++ b/client/src/components/GameControls.vue @@ -1,20 +1,29 @@ diff --git a/client/src/components/Lobby.vue b/client/src/components/Lobby.vue index 434117b..54b1543 100644 --- a/client/src/components/Lobby.vue +++ b/client/src/components/Lobby.vue @@ -33,6 +33,7 @@ const { $t } = useI18n({ font-family: $font-secondary; font-size: 24px; text-align: center; + color: $text-primary-color; } &__players-list { diff --git a/client/src/layouts/default.vue b/client/src/layouts/default.vue index 61f67e5..1fa568f 100644 --- a/client/src/layouts/default.vue +++ b/client/src/layouts/default.vue @@ -4,6 +4,15 @@ + + diff --git a/client/src/pages/gamemaster.vue b/client/src/pages/gamemaster.vue new file mode 100644 index 0000000..e4d606c --- /dev/null +++ b/client/src/pages/gamemaster.vue @@ -0,0 +1,31 @@ + + + + + \ No newline at end of file