diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-07-11 10:52:37 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-07-11 10:52:37 +0200 |
| commit | ceb1654ced23d545e1b2437751a70113cb1a2d2a (patch) | |
| tree | b1ed19aa19929e16cd771e1cfa0faf656c4ff273 /Map/Business/RenderableMap.swift | |
| parent | 8564439356f4bcc3e21b19738eb87b4c0722c623 (diff) | |
Improve text rendering and component detection.
Diffstat (limited to 'Map/Business/RenderableMap.swift')
| -rw-r--r-- | Map/Business/RenderableMap.swift | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Map/Business/RenderableMap.swift b/Map/Business/RenderableMap.swift index c8ab776..d43b584 100644 --- a/Map/Business/RenderableMap.swift +++ b/Map/Business/RenderableMap.swift @@ -50,7 +50,7 @@ struct RenderableMap { shape: convertShape(vertex.shape) ) vertices.append(newVertex) - vertexMap[vertex.label] = newVertex + vertexMap[vertex.label.lowercased()] = newVertex vertexIdCounter += 1 case .note(let note): @@ -76,8 +76,8 @@ struct RenderableMap { for entity in entities { switch entity { case .edge(let edge): - if let fromVertex = vertexMap[edge.from], - let toVertex = vertexMap[edge.to] + if let fromVertex = vertexMap[edge.from.lowercased()], + let toVertex = vertexMap[edge.to.lowercased()] { edges.append( MapEdge( @@ -89,7 +89,7 @@ struct RenderableMap { } case .inertia(let inertia): - if let vertex = vertexMap[inertia.vertex] { + if let vertex = vertexMap[inertia.vertex.lowercased()] { inertias.append( Inertia( id: inertias.count, @@ -98,7 +98,7 @@ struct RenderableMap { } case .evolution(let evolution): - if let vertex = vertexMap[evolution.vertex] { + if let vertex = vertexMap[evolution.vertex.lowercased()] { let direction: CGFloat = evolution.isPositive ? 1.0 : -1.0 let destination = CGPoint( x: vertex.position.x + (direction * evolution.value), @@ -115,7 +115,7 @@ struct RenderableMap { case .group(let group): var groupVertices: [Vertex] = [] for vertexName in group.vertices { - if let vertex = vertexMap[vertexName] { + if let vertex = vertexMap[vertexName.lowercased()] { groupVertices.append(vertex) } } |