show hint for scrapped card
This commit is contained in:
parent
7444fba0d3
commit
1370efc98a
@ -1,16 +1,22 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="deck">
|
<div>
|
||||||
<card v-if="endTurnAction && isPlaying" v-show="pending_action == 2" :card="endTurnCard" class="end-turn" @click.native="endTurnAction"/>
|
<div class="deck">
|
||||||
<div style="position:relative">
|
<card v-if="endTurnAction && isPlaying" v-show="pending_action == 2" :card="endTurnCard" class="end-turn" @click.native="endTurnAction"/>
|
||||||
<div class="card back" style="position:absolute; bottom:-3pt;right:-3pt;"/>
|
<div style="position:relative">
|
||||||
<div class="card back" style="position:absolute; bottom:-1.5pt;right:-1.5pt;"/>
|
<div class="card back" style="position:absolute; bottom:-3pt;right:-3pt;"/>
|
||||||
<card :card="card" :class="{back:true, pick:pending_action === 0, draw:pending_action === 1}" @click.native="action"/>
|
<div class="card back" style="position:absolute; bottom:-1.5pt;right:-1.5pt;"/>
|
||||||
</div>
|
<card :card="card" :class="{back:true, pick:pending_action === 0, draw:pending_action === 1}" @click.native="action"/>
|
||||||
<div style="position:relative;">
|
</div>
|
||||||
<card v-if="previousScrap" :card="previousScrap"/>
|
<div style="position:relative;">
|
||||||
<card v-else :card="card" class="back" style="opacity:0"/>
|
<card v-if="previousScrap" :card="previousScrap"/>
|
||||||
<card v-if="lastScrap" :card="lastScrap" :key="lastScrap" class="last-scrap" @click.native="action('scrap')"/>
|
<card v-else :card="card" class="back" style="opacity:0"/>
|
||||||
|
<card v-if="lastScrap" :card="lastScrap" :key="lastScrap" class="last-scrap" @click.native="action('scrap')"
|
||||||
|
@pointerenter.native="desc=lastScrap.desc" @pointerleave.native="desc=''" />
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<transition name="list">
|
||||||
|
<p v-if="desc" class="center-stuff"><i>{{desc}}</i></p>
|
||||||
|
</transition>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -35,6 +41,7 @@ export default {
|
|||||||
previousScrap: null,
|
previousScrap: null,
|
||||||
pending_action: false,
|
pending_action: false,
|
||||||
isPlaying: true,
|
isPlaying: true,
|
||||||
|
desc: '',
|
||||||
}),
|
}),
|
||||||
sockets: {
|
sockets: {
|
||||||
self(self){
|
self(self){
|
||||||
|
@ -7,15 +7,17 @@
|
|||||||
@pointerenter.native="desc=my_role.goal" @pointerleave.native="desc=''"/>
|
@pointerenter.native="desc=my_role.goal" @pointerleave.native="desc=''"/>
|
||||||
<Card v-if="character" :card="character" style="margin-left: -30pt;margin-right: 0pt;"
|
<Card v-if="character" :card="character" style="margin-left: -30pt;margin-right: 0pt;"
|
||||||
@pointerenter.native="desc=character.desc" @pointerleave.native="desc=''"/>
|
@pointerenter.native="desc=character.desc" @pointerleave.native="desc=''"/>
|
||||||
|
<transition-group name="list" tag="div" style="display: flex;flex-direction:column; justify-content: space-evenly; margin-left: 12pt;margin-right:-10pt;">
|
||||||
|
<span v-for="(n, i) in lives" v-bind:key="n" :alt="i">❤️</span>
|
||||||
|
<span v-for="(n, i) in (max_lives-lives)" v-bind:key="n" :alt="i">💀</span>
|
||||||
|
</transition-group>
|
||||||
<transition-group v-if="lives > 0" name="list" tag="div" style="margin: 0 0 0 10pt; display:flex;">
|
<transition-group v-if="lives > 0" name="list" tag="div" style="margin: 0 0 0 10pt; display:flex;">
|
||||||
<Card v-for="card in equipment" v-bind:key="card.name+card.number" :card="card" @pointerenter.native="desc=card.desc" @pointerleave.native="desc=''" />
|
<Card v-for="card in equipment" v-bind:key="card.name+card.number" :card="card" @pointerenter.native="desc=card.desc" @pointerleave.native="desc=''" />
|
||||||
</transition-group>
|
</transition-group>
|
||||||
</div>
|
</div>
|
||||||
<p v-if="desc">{{desc}}</p>
|
<transition name="list">
|
||||||
<transition-group name="list" tag="div" style="display: flex; justify-content: space-evenly; margin-bottom:2pt;">
|
<p v-if="desc"><i>{{desc}}</i></p>
|
||||||
<span v-for="(n, i) in lives" v-bind:key="n" :alt="i">❤️</span>
|
</transition>
|
||||||
<span v-for="(n, i) in (max_lives-lives)" v-bind:key="n" :alt="i">💀</span>
|
|
||||||
</transition-group>
|
|
||||||
<div v-if="lives > 0">
|
<div v-if="lives > 0">
|
||||||
<span>{{$t('hand')}}</span>
|
<span>{{$t('hand')}}</span>
|
||||||
<transition-group name="list" tag="div" class="hand">
|
<transition-group name="list" tag="div" class="hand">
|
||||||
@ -24,7 +26,9 @@
|
|||||||
@pointerenter.native="hint=card.desc" @pointerleave.native="hint=''"/>
|
@pointerenter.native="hint=card.desc" @pointerleave.native="hint=''"/>
|
||||||
</transition-group>
|
</transition-group>
|
||||||
</div>
|
</div>
|
||||||
<p>{{hint}}</p>
|
<transition name="list">
|
||||||
|
<p v-if="hint"><i>{{hint}}</i></p>
|
||||||
|
</transition>
|
||||||
<Chooser v-if="card_against" :text="$t('card_against')" :cards="visiblePlayers" :select="selectAgainst" :cancel="cancelCardAgainst"/>
|
<Chooser v-if="card_against" :text="$t('card_against')" :cards="visiblePlayers" :select="selectAgainst" :cancel="cancelCardAgainst"/>
|
||||||
<Chooser v-if="pending_action == 3" :text="respondText" :cards="respondCards" :select="respond"/>
|
<Chooser v-if="pending_action == 3" :text="respondText" :cards="respondCards" :select="respond"/>
|
||||||
<Chooser v-if="shouldChooseCard" :text="$t('choose_card_to_get')" :cards="available_cards" :select="choose"/>
|
<Chooser v-if="shouldChooseCard" :text="$t('choose_card_to_get')" :cards="available_cards" :select="choose"/>
|
||||||
|
Loading…
Reference in New Issue
Block a user