summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorDaniel Weipert <git@mail.dweipert.de>2024-01-08 22:28:02 +0100
committerDaniel Weipert <git@mail.dweipert.de>2024-01-08 22:28:02 +0100
commite4351601a7ced91bf5a2c516a38db714d43e6ecf (patch)
tree045b0fb41621aab160cca3b24fd4184e1d8db9c2 /views
parent82875448c485d26375ed6dea4e64e940f6e10f74 (diff)
send resources + adminer css
Diffstat (limited to 'views')
-rw-r--r--views/gemini/send-resources/01-resource-types.twig4
-rw-r--r--views/gemini/send-resources/02-villages.twig6
-rw-r--r--views/gemini/send-units/02-villages.twig2
-rw-r--r--views/gemini/village.twig33
4 files changed, 36 insertions, 9 deletions
diff --git a/views/gemini/send-resources/01-resource-types.twig b/views/gemini/send-resources/01-resource-types.twig
new file mode 100644
index 0000000..586aa1e
--- /dev/null
+++ b/views/gemini/send-resources/01-resource-types.twig
@@ -0,0 +1,4 @@
+Sendable Resource Capability: {{ marketplace.getResourceCapabilities(village) }}
+{% for resourceType in ['wood', 'clay', 'iron', 'food'] %}
+=> /village/{{ village.x }}/{{ village.y }}/send-resources/type/{{ resourceType }} {{ resourceType }}
+{% endfor %}
diff --git a/views/gemini/send-resources/02-villages.twig b/views/gemini/send-resources/02-villages.twig
new file mode 100644
index 0000000..54ccc5c
--- /dev/null
+++ b/views/gemini/send-resources/02-villages.twig
@@ -0,0 +1,6 @@
+{{ selectedResourceType }}
+Sendable Resource Capability: {{ marketplace.getResourceCapabilities(village) }}
+
+{% for listVillage in villages %}
+=> /village/{{ village.x }}/{{ village.y }}/send-resources/type/{{ selectedResourceType }}/village/{{ listVillage.x }}/{{ listVillage.y }} {{ listVillage.name }} - {{ listVillage.x }} x {{ listVillage.y }}
+{% endfor %}
diff --git a/views/gemini/send-units/02-villages.twig b/views/gemini/send-units/02-villages.twig
index 80f5326..ea2741c 100644
--- a/views/gemini/send-units/02-villages.twig
+++ b/views/gemini/send-units/02-villages.twig
@@ -1,5 +1,5 @@
{{ selectedUnit }}
{% for listVillage in villages %}
-=> /village/{{ village.x }}/{{ village.y }}/send-units/type/{{ selectedUnit }}/village/{{ listVillage.x }}/{{ listVillage.y }} {{ listVillage.name }} - {{ listVillage.x }} - {{ listVillage.y }}
+=> /village/{{ village.x }}/{{ village.y }}/send-units/type/{{ selectedUnit }}/village/{{ listVillage.x }}/{{ listVillage.y }} {{ listVillage.name }} - {{ listVillage.x }} x {{ listVillage.y }}
{% endfor %}
diff --git a/views/gemini/village.twig b/views/gemini/village.twig
index d351eb6..d448020 100644
--- a/views/gemini/village.twig
+++ b/views/gemini/village.twig
@@ -57,6 +57,27 @@ Canceled
{% endfor %}
{% endif %}
+{% if events['SendResources'] %}
+## Send Resources
+{% for event in events['SendResources'] %}
+### {{ village.get(event.source).name }} -> {{ village.get(event.destination).name }}
+Wood: {{ event.wood }}
+Clay: {{ event.clay }}
+Iron: {{ event.iron }}
+Food: {{ event.food }}
+Source: {{ village.get(event.source).name }}
+Destination: {{ village.get(event.destination).name }}
+Finished: {{ event.event.time | date('c') }}
+{% if event.isCanceled %}
+Canceled
+{% else %}
+{% if event.event.villageId == village.id %}
+=> /event/{{ event.event.id }}/cancel Cancel
+{% endif %}
+{% endif %}
+{% endfor %}
+{% endif %}
+
# Buildings
@@ -120,15 +141,11 @@ Travel Time: {{ unit.getTravelTime(unit, village.getDistance(unit.getHomeVillage
{% include 'send-units/01-units.twig' %}
+{% if village.canSendResources(village) %}
# Send Resources
-TODO
-* list possible resource types
-=> /village/{{ village.x }}/{{ village.y }}/send-resources/type/wood Wood
-=> /village/{{ village.x }}/{{ village.y }}/send-resources/type/clay Clay
-=> /village/{{ village.x }}/{{ village.y }}/send-resources/type/iron Iron
-=> /village/{{ village.x }}/{{ village.y }}/send-resources/type/food Food
-* list possible villages
-* send INPUT request for amount
+{% include 'send-resources/01-resource-types.twig' %}
+{% endif %}
+
{% include 'footer.twig' %}