diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index 2ead57f..57d5e17 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -120,7 +120,7 @@ export default {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #2c3e50;
- margin: 60px;
+ margin: 16pt;
}
h1,h2,h3,h4,p,span{
font-family: Avenir, Helvetica, Arial, sans-serif;
diff --git a/frontend/src/components/Deck.vue b/frontend/src/components/Deck.vue
new file mode 100644
index 0000000..9946788
--- /dev/null
+++ b/frontend/src/components/Deck.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/components/Lobby.vue b/frontend/src/components/Lobby.vue
index dd9b1c7..4a0a1e6 100644
--- a/frontend/src/components/Lobby.vue
+++ b/frontend/src/components/Lobby.vue
@@ -3,10 +3,13 @@
Lobby: {{ lobbyName }}
Giocatori
@@ -19,6 +22,7 @@ import Card from '@/components/Card.vue'
import Chooser from './Chooser.vue'
import Chat from './Chat.vue'
import Player from './Player.vue'
+import Deck from './Deck.vue'
export default {
name: 'Lobby',
@@ -27,6 +31,7 @@ export default {
Chooser,
Chat,
Player,
+ Deck,
},
props: {
username: String
@@ -41,7 +46,6 @@ export default {
}),
sockets: {
room(data) {
- console.log(data)
this.lobbyName = data.name
this.started = data.started
this.players = data.players
@@ -67,6 +71,14 @@ export default {
},
showChooser() {
return this.availableCharacters.length > 0;
+ },
+ playersTable() {
+ return this.players.map((x,i) => {
+ let offsetAngle = 360.0 / this.players.length
+ let rotateAngle = (i) * offsetAngle
+ let size = 130
+ return {card:this.getPlayerCard(x), style: `position:absolute;transform: rotate(${rotateAngle}deg) translate(0, -${size}pt) rotate(-${rotateAngle}deg) translate(${size}pt,${size}pt)`}
+ })
}
},
methods: {