aboutsummaryrefslogtreecommitdiff
path: root/foray/Scenes
diff options
context:
space:
mode:
Diffstat (limited to 'foray/Scenes')
-rw-r--r--foray/Scenes/ForayDetailViewController.swift17
1 files changed, 15 insertions, 2 deletions
diff --git a/foray/Scenes/ForayDetailViewController.swift b/foray/Scenes/ForayDetailViewController.swift
index c676df6..85b2929 100644
--- a/foray/Scenes/ForayDetailViewController.swift
+++ b/foray/Scenes/ForayDetailViewController.swift
@@ -22,8 +22,21 @@ class ForayDetailViewController: UIViewController, HasCustomView, ForayCoordinat
view = ForayDetailView()
}
- public func setDetails(name: String, description: String, image: UIImage) {
- self.customView.setDetails(name: name, description: description, image: image)
+ public func setDetails(item: PenguinItemViewModel) {
+ let image: UIImage
+ var description: String = "Type: "
+ switch item.type {
+ case .item:
+ description += "Item"
+ image = UIImage(named: item.id)!
+ case .quest:
+ description += "Quest"
+ image = UIImage(named: "spy")!
+ }
+ description += "\nID: " + item.id
+ description += "\nReleased: " + item.releaseDateFormatted
+
+ self.customView.setDetails(name: item.name, description: description, image: image)
}
}