From 1f376085f25d5a41f46af90847126385737f03ff Mon Sep 17 00:00:00 2001 From: Spythere Date: Thu, 15 Jun 2023 15:28:12 +0200 Subject: [PATCH] feature: info o elektryfikacji spawnu na scenerii --- .../SceneryInfo/SceneryInfoSpawnList.vue | 117 ++++++++++-------- src/scripts/interfaces/Station.ts | 2 +- src/scripts/utils/storeUtils.ts | 3 +- 3 files changed, 68 insertions(+), 54 deletions(-) diff --git a/src/components/SceneryView/SceneryInfo/SceneryInfoSpawnList.vue b/src/components/SceneryView/SceneryInfo/SceneryInfoSpawnList.vue index 2c334f5..ea416d0 100644 --- a/src/components/SceneryView/SceneryInfo/SceneryInfoSpawnList.vue +++ b/src/components/SceneryView/SceneryInfo/SceneryInfoSpawnList.vue @@ -1,52 +1,65 @@ - - - - - + + + + + diff --git a/src/scripts/interfaces/Station.ts b/src/scripts/interfaces/Station.ts index e3eac88..82e4e8b 100644 --- a/src/scripts/interfaces/Station.ts +++ b/src/scripts/interfaces/Station.ts @@ -41,7 +41,7 @@ export default interface Station { maxUsers: number; currentUsers: number; - spawns: { spawnName: string; spawnLength: number }[]; + spawns: { spawnName: string; spawnLength: number; isElectrified: boolean }[]; dispatcherRate: number; dispatcherName: string; dispatcherExp: number; diff --git a/src/scripts/utils/storeUtils.ts b/src/scripts/utils/storeUtils.ts index 06b2ca7..73179ce 100644 --- a/src/scripts/utils/storeUtils.ts +++ b/src/scripts/utils/storeUtils.ts @@ -66,8 +66,9 @@ export const parseSpawns = (spawnString: string) => { const spawnArray = spawn.split(','); const spawnName = spawnArray[6] ? spawnArray[6] : spawnArray[0]; const spawnLength = parseInt(spawnArray[2]); + const isElectrified = spawnArray[3] == 'True'; - return { spawnName, spawnLength }; + return { spawnName, spawnLength, isElectrified }; }); };