From 3b38d16868177bcf54483b1db0ab00aff3513840 Mon Sep 17 00:00:00 2001 From: Adrian Gaudebert Date: Sat, 8 Feb 2025 11:18:51 +0100 Subject: [PATCH] Make the game use relative paths when loading assets, to make it work in a folder on my server. --- index.html | 2 +- src/board/BuildingTile.svelte | 2 +- src/board/OasisRegionPanel.svelte | 2 +- src/board/Outside.svelte | 2 +- src/board/Worldmap.svelte | 4 ++-- src/hud/BuildingCreator.svelte | 2 +- src/hud/Cost.svelte | 10 +++++----- src/hud/Navigation.svelte | 6 +++--- src/hud/Quests.svelte | 2 +- src/hud/Resources.svelte | 10 +++++----- src/hud/Reward.svelte | 10 +++++----- vite.config.ts | 1 + 12 files changed, 27 insertions(+), 26 deletions(-) diff --git a/index.html b/index.html index 0a0c89d..01133fb 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ - + Bourgade diff --git a/src/board/BuildingTile.svelte b/src/board/BuildingTile.svelte index 99b9c6d..96336c6 100644 --- a/src/board/BuildingTile.svelte +++ b/src/board/BuildingTile.svelte @@ -20,7 +20,7 @@
- +
diff --git a/src/board/OasisRegionPanel.svelte b/src/board/OasisRegionPanel.svelte index 4eefeed..4008e65 100644 --- a/src/board/OasisRegionPanel.svelte +++ b/src/board/OasisRegionPanel.svelte @@ -48,7 +48,7 @@

- { region.resource } + { region.resource } Oasis

diff --git a/src/board/Outside.svelte b/src/board/Outside.svelte index ce43ecf..3c0572c 100644 --- a/src/board/Outside.svelte +++ b/src/board/Outside.svelte @@ -27,7 +27,7 @@ gameTab.set('village') } > - + { /if } { /each } diff --git a/src/board/Worldmap.svelte b/src/board/Worldmap.svelte index 5597257..b302860 100644 --- a/src/board/Worldmap.svelte +++ b/src/board/Worldmap.svelte @@ -20,11 +20,11 @@ > { #if region.type === WORLDMAP_TYPES.BOURGADE } { :else if region.type === WORLDMAP_TYPES.OASIS } { :else } { region.id } diff --git a/src/hud/BuildingCreator.svelte b/src/hud/BuildingCreator.svelte index afdb151..f571e9d 100644 --- a/src/hud/BuildingCreator.svelte +++ b/src/hud/BuildingCreator.svelte @@ -48,7 +48,7 @@ { #each constructible as building }
- +

{ building.name }

{ building.description.short }

diff --git a/src/hud/Cost.svelte b/src/hud/Cost.svelte index 25148f9..0fc427d 100644 --- a/src/hud/Cost.svelte +++ b/src/hud/Cost.svelte @@ -15,33 +15,33 @@
- Wood + Wood { cost.wood }
- Stone + Stone { cost.stone }
- Iron + Iron { cost.iron }
- Food + Food { cost.food }
{ #if duration !== null }
- Duration + Duration { prettyDuration }
{ /if } diff --git a/src/hud/Navigation.svelte b/src/hud/Navigation.svelte index 3082720..a20e767 100644 --- a/src/hud/Navigation.svelte +++ b/src/hud/Navigation.svelte @@ -9,21 +9,21 @@ class="invisible" on:click={ () => setTab('village') } > - + Village diff --git a/src/hud/Quests.svelte b/src/hud/Quests.svelte index ea60a9c..5fe748b 100644 --- a/src/hud/Quests.svelte +++ b/src/hud/Quests.svelte @@ -27,7 +27,7 @@

- Duration + Duration { #if quest.started } { getPrettyTime(quest.remainingTime || 0) } { :else } diff --git a/src/hud/Resources.svelte b/src/hud/Resources.svelte index 522c044..c29504e 100644 --- a/src/hud/Resources.svelte +++ b/src/hud/Resources.svelte @@ -9,27 +9,27 @@

- Wood + Wood { Math.floor($village.resources.wood) } / { capacity.wood } ({ production.wood >= 0 ? '+' : '' }{ production.wood })
- Stone + Stone { Math.floor($village.resources.stone) } / { capacity.stone } ({ production.stone >= 0 ? '+' : '' }{ production.stone })
- Iron + Iron { Math.floor($village.resources.iron) } / { capacity.iron } ({ production.iron >= 0 ? '+' : '' }{ production.iron })
- Food + Food { Math.floor($village.resources.food) } / { capacity.food } ({ production.food >= 0 ? '+' : '' }{ production.food })
- Culture + Culture { Math.floor($village.resources.culture) } ({ production.culture >= 0 ? '+' : '' }{ production.culture })
diff --git a/src/hud/Reward.svelte b/src/hud/Reward.svelte index 977522e..1d2cff2 100644 --- a/src/hud/Reward.svelte +++ b/src/hud/Reward.svelte @@ -7,31 +7,31 @@
{ #if reward.wood > 0 }
- Wood + Wood { reward.wood }
{ /if } { #if reward.stone > 0 }
- Stone + Stone { reward.stone }
{ /if } { #if reward.iron > 0 }
- Iron + Iron { reward.iron }
{ /if } { #if reward.food > 0 }
- Food + Food { reward.food }
{ /if } { #if reward.culture > 0 }
- Culture + Culture { reward.culture }
{ /if } diff --git a/vite.config.ts b/vite.config.ts index d701969..d3e1e3a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -4,4 +4,5 @@ import { svelte } from '@sveltejs/vite-plugin-svelte' // https://vitejs.dev/config/ export default defineConfig({ plugins: [svelte()], + base: './', })