summaryrefslogtreecommitdiff
path: root/play.js
diff options
context:
space:
mode:
authorJoël Simoneau <simoneaujoel@gmail.com>2025-03-13 15:01:26 -0400
committerJoël Simoneau <simoneaujoel@gmail.com>2025-03-13 15:01:26 -0400
commita3c4a99358520589ad4a6db1e0231fb15827b093 (patch)
tree6c1cf5be34dacbdb8b32139e3bfc14bece85e6a2 /play.js
parent0287d522df5cf49a36ac40cfe9525e28ec701087 (diff)
downloadvijayanagara-a3c4a99358520589ad4a6db1e0231fb15827b093.tar.gz
Event 26.
Diffstat (limited to 'play.js')
-rw-r--r--play.js35
1 files changed, 34 insertions, 1 deletions
diff --git a/play.js b/play.js
index 15ab76c..b9a352c 100644
--- a/play.js
+++ b/play.js
@@ -444,6 +444,8 @@ let ui = {
this_card: document.getElementById("this_card"),
shaded_event: document.getElementById("shaded_event"),
unshaded_event: document.getElementById("unshaded_event"),
+ gk_shaded_event: document.getElementById("gk_shaded_event"),
+ gk_unshaded_event: document.getElementById("gk_unshaded_event"),
deck_outer: document.getElementById("deck_outer"),
deck_size: document.getElementById("deck_size"),
of_gods_and_kings: document.getElementById("of_gods_and_kings"),
@@ -517,6 +519,8 @@ function init_ui() {
register_action(ui.this_card, "event", undefined)
register_action(ui.unshaded_event, "unshaded", undefined)
register_action(ui.shaded_event, "shaded", undefined)
+ register_action(ui.gk_unshaded_event, "gk_unshaded", undefined)
+ register_action(ui.gk_shaded_event, "gk_shaded", undefined)
register_action(ui.resources[DS], "resources", DS)
register_action(ui.resources[BK], "resources", BK)
register_action(ui.resources[VE], "resources", VE)
@@ -530,6 +534,10 @@ function init_ui() {
ui.shaded_event.onmouseleave = on_focus_this_event
ui.unshaded_event.onmouseenter = on_focus_unshaded_event
ui.unshaded_event.onmouseleave = on_focus_this_event
+ ui.gk_shaded_event.onmouseenter = on_focus_gk_shaded_event
+ ui.gk_shaded_event.onmouseleave = on_focus_this_event
+ ui.gk_unshaded_event.onmouseenter = on_focus_gk_unshaded_event
+ ui.gk_unshaded_event.onmouseleave = on_focus_this_event
// Make combat table draggable
dragElement(ui.attack_table)
@@ -982,10 +990,17 @@ function on_update() {
ui.deck_outer.className = "hide"
}
+ if (view.deck[2][1] !== null)
+ ui.of_gods_and_kings.className = make_card_class_name(view.deck[2][0])
+ else
+ ui.of_gods_and_kings.className = "hide"
+
ui.this_card.classList.toggle("action", !!(view.actions && view.actions.event === 1))
ui.shaded_event.classList.toggle("action", !!(view.actions && view.actions.shaded === 1))
ui.unshaded_event.classList.toggle("action", !!(view.actions && view.actions.unshaded === 1))
-
+ ui.gk_shaded_event.classList.toggle("action", !!(view.actions && view.actions.gk_shaded === 1))
+ ui.gk_unshaded_event.classList.toggle("action", !!(view.actions && view.actions.gk_unshaded === 1))
+ console.log(view.actions)
// Dynasty card
if (view.succ > 0)
ui.dynasty_card.className = "card card_dynasty_tughlaq"
@@ -1410,6 +1425,17 @@ function on_focus_unshaded_event() {
}
}
+function on_focus_gk_unshaded_event() {
+ let c = view.deck[2][0]
+ if (c > 0) {
+ let f = data.card_flavor[c]
+ if (f)
+ ui.status.textContent = data.card_title[c] + " - " + f
+ else
+ ui.status.textContent = data.card_title[c]
+ }
+}
+
function on_focus_shaded_event() {
let c = view.deck[0]
if (c > 0) {
@@ -1417,6 +1443,13 @@ function on_focus_shaded_event() {
}
}
+function on_focus_gk_shaded_event() {
+ let c = view.deck[2][0]
+ if (c > 0) {
+ ui.status.textContent = data.card_title[c] + " - " + data.card_flavor_shaded[c]
+ }
+}
+
function on_blur_event() {
ui.status.textContent = ""
}