diff --git a/src/components/Combat.vue b/src/components/Combat.vue
index cd931d6..2bef86d 100644
--- a/src/components/Combat.vue
+++ b/src/components/Combat.vue
@@ -15,8 +15,8 @@
@@ -52,10 +52,27 @@ export default class Combat extends Vue {
const log = document.querySelector("#log")
if (log !== null) {
+ const holder = document.createElement("div")
entry.render().forEach(element => {
- log.appendChild(element)
+ holder.appendChild(element)
})
- log.appendChild(document.createElement("br"))
+ holder.classList.add("player-move")
+ log.appendChild(holder)
+ log.scrollTo({ top: 10000000000, left: 0 })
+ }
+ }
+
+ @Emit("executedEnemy")
+ executedEnemy (entry: LogEntry) {
+ const log = document.querySelector("#log")
+
+ if (log !== null) {
+ const holder = document.createElement("div")
+ entry.render().forEach(element => {
+ holder.appendChild(element)
+ })
+ holder.classList.add("enemy-move")
+ log.appendChild(holder)
log.scrollTo({ top: 10000000000, left: 0 })
}
}
@@ -82,10 +99,11 @@ export default class Combat extends Vue {
#log {
grid-area: main-row-start / main-col-start / main-row-end / main-col-end;
- width: 100%;
- height: 100%;
- overflow-y: scroll;
+ overflow-y: auto;
font-size: 16pt;
+ width: 100%;
+ max-height: 100%;
+ align-self: end;
}
.player-actions {
@@ -123,8 +141,93 @@ a {