|
|
|
@@ -1,16 +1,24 @@ |
|
|
|
<template> |
|
|
|
<div class="hello"> |
|
|
|
<h1>VORE TIME</h1> |
|
|
|
<div class="horiz-display"> |
|
|
|
<Statblock :subject="player" /> |
|
|
|
<Statblock :subject="enemy" /> |
|
|
|
<h2>Your moves</h2> |
|
|
|
<button @mouseleave="actionDescription= ''" @mouseover="actionDescription = action.desc" v-for="action in player.validActions(enemy)" :key="'player-' + action.name" v-on:click="log(action.execute(player, enemy))">{{action.name}}</button> |
|
|
|
<button @mouseleave="actionDescription= ''" @mouseover="actionDescription = action.desc" v-for="action in player.validActions(player)" :key="'player-' + action.name" v-on:click="log(action.execute(player, player))">{{action.name}}</button> |
|
|
|
<div>{{actionDescription}}</div> |
|
|
|
</div> |
|
|
|
<div class="horiz-display"> |
|
|
|
<div> |
|
|
|
<h2>Your moves</h2> |
|
|
|
<button @mouseleave="actionDescription= ''" @mouseover="actionDescription = action.desc" v-for="action in player.validActions(enemy)" :key="'player-' + action.name" v-on:click="log(action.execute(player, enemy))">{{action.name}}</button> |
|
|
|
<button @mouseleave="actionDescription= ''" @mouseover="actionDescription = action.desc" v-for="action in player.validActions(player)" :key="'player-' + action.name" v-on:click="log(action.execute(player, player))">{{action.name}}</button> |
|
|
|
<div>{{actionDescription}}</div> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<h2>Enemy moves</h2> |
|
|
|
<button v-for="action in enemy.validActions(player)" :key="'enemy-' + action.name" v-on:click="log(action.execute(enemy, player))">{{action.name}}</button> |
|
|
|
<button v-for="action in enemy.validActions(enemy)" :key="'enemy-' + action.name" v-on:click="log(action.execute(enemy, enemy))">{{action.name}}</button> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div id="log"></div> |
|
|
|
<h2>Enemy moves</h2> |
|
|
|
<button v-for="action in enemy.validActions(player)" :key="'enemy-' + action.name" v-on:click="log(action.execute(enemy, player))">{{action.name}}</button> |
|
|
|
<button v-for="action in enemy.validActions(enemy)" :key="'enemy-' + action.name" v-on:click="log(action.execute(enemy, enemy))">{{action.name}}</button> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
|
@@ -59,4 +67,8 @@ li { |
|
|
|
a { |
|
|
|
color: #42b983; |
|
|
|
} |
|
|
|
.horiz-display { |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
} |
|
|
|
</style> |