stuff wip

This commit is contained in:
2024-04-27 23:33:59 +02:00
parent 2e2c6cd8c4
commit cace5cf874
2 changed files with 45 additions and 15 deletions
+8 -1
View File
@@ -18,7 +18,7 @@ const wrapped = ref(false)
<input type="checkbox" v-model="wrapped" /> <input type="checkbox" v-model="wrapped" />
<div class="cards_container"> <div class="cards_container">
<CardPreview v-if="!wrapped" :data="props.stack.at(-1) ?? null"> <CardPreview v-if="!wrapped && props.stack.length > 0" :data="props.stack.at(-1) ?? null">
<slot></slot> <slot></slot>
</CardPreview> </CardPreview>
@@ -32,3 +32,10 @@ const wrapped = ref(false)
</template> </template>
<style scoped>
.cards_container {
display: flex;
flex-direction: row;
}
</style>
+30 -7
View File
@@ -33,17 +33,32 @@ const discard_unwrapped = ref(false)
@click="useEffect(goStore.self?.turn.effects_availables.find(e => (e.effect == CardEffects.DISCARD) && e.usable)!, props.player)" @click="useEffect(goStore.self?.turn.effects_availables.find(e => (e.effect == CardEffects.DISCARD) && e.usable)!, props.player)"
:disabled="!goStore.self?.turn.effects_availables.some(e => (e.effect == CardEffects.DISCARD) && e.usable)"> :disabled="!goStore.self?.turn.effects_availables.some(e => (e.effect == CardEffects.DISCARD) && e.usable)">
make Discard</button> make Discard</button>
<div id="turn" v-if="props.player.turn"> <div id="turn_data" v-if="props.player.turn && isTurn && isSelf">
heal_reserve = {{ props.player.turn.heal_reserve }} <br> <span id="turn_heal">{{ props.player.turn.heal_reserve }} </span>
damage_reserve = {{ props.player.turn.damage_reserve }} <br> <span id="turn_damage">{{ props.player.turn.damage_reserve }} </span>
gold_reserve = {{ props.player.turn.gold_reserve }} <br> <span>{{ props.player.turn.gold_reserve }}</span>
discard_markers = {{ props.player.turn.discard_markers }} <br> <span>discard_markers = {{ props.player.turn.discard_markers }} <br></span>
effects_availables = <div v-for="e in props.player.turn.effects_availables"> <span>effects_availables = <div v-for="e in props.player.turn.effects_availables">
<button v-if="e" @click="useEffect(e)"> <button v-if="e && ![CardEffects.DAMAGE, CardEffects.GOLD, CardEffects.HEAL].includes(e.effect)"
@click="useEffect(e)" :disabled="!e.usable">
{{ e.effect + ' ' + e.effect_type }} {{ e.effect + ' ' + e.effect_type }}
</button> </button>
</div></span>
</div> </div>
<div id="turn_data" v-if="props.player.turn">
<span id=" turn_heal">heal_reserve = {{ props.player.turn.heal_reserve }} <br></span>
<span id="turn_damage">damage_reserve = {{ props.player.turn.damage_reserve }} <br></span>
<span>gold_reserve = {{ props.player.turn.gold_reserve }} <br></span>
<span>discard_markers = {{ props.player.turn.discard_markers }} <br></span>
<span>effects_availables = <div v-for=" e in props.player.turn.effects_availables ">
<button v-if="e && ![CardEffects.DAMAGE, CardEffects.GOLD, CardEffects.HEAL].includes(e.effect)"
@click="useEffect(e)" :disabled="!e.usable">
{{ e.effect + ' ' + e.effect_type }}
</button>
</div></span>
</div> </div>
@@ -143,4 +158,12 @@ const discard_unwrapped = ref(false)
.turn { .turn {
background: lightgreen; background: lightgreen;
} }
#turn_data {
position: fixed;
bottom: 0;
right: 0;
display: flex;
flex-direction: row;
}
</style> </style>