diff --git a/frontend/src/components/Player.vue b/frontend/src/components/Player.vue
index 7ee758b..26b90ea 100644
--- a/frontend/src/components/Player.vue
+++ b/frontend/src/components/Player.vue
@@ -34,7 +34,10 @@
-
+
+
+
@@ -77,6 +80,8 @@ export default {
attacker: undefined,
notifycard: null,
desc: '',
+ sidScrapForHealth: [],
+ sidWantsScrapForHealth: false,
}),
sockets: {
role(role) {
@@ -121,6 +126,9 @@ export default {
showScrapScreen() {
return this.isEndingTurn && !this.canEndTurn && this.is_my_turn;
},
+ sidScrapHand() {
+ return this.hand.filter((x, i) => (this.sidScrapForHealth.indexOf(i) === -1))
+ },
visiblePlayers() {
this.range;
return this.playersDistances.filter(x => {
@@ -161,6 +169,15 @@ export default {
}
},
methods: {
+ sidScrap(c) {
+ this.sidScrapForHealth.push(this.hand.indexOf(c))
+ if (this.sidScrapForHealth.length == 2) {
+ this.$socket.emit('scrap', this.hand.indexOf(this.sidScrapForHealth[0]))
+ this.$socket.emit('scrap', this.hand.indexOf(this.sidScrapForHealth[1]))
+ this.sidScrapForHealth = []
+ this.sidWantsScrapForHealth = false
+ }
+ },
end_turn(){
console.log('ending turn')
this.cancelEndingTurn()