Code owners
Assign users and groups as approvers for specific file changes. Learn more.
InventoryViewController.swift 1.23 KiB
//
// InventoryViewController.swift
// Lets Literate
//
// Created by Aljoscha Peters on 02.02.22.
//
import UIKit
/**
Controller for showing the inventory - depending on the status of the game.
*/
class InventoryViewController: UIViewController {
@IBOutlet weak var inventoryImage: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
self.showSolvedImage()
}
/**
Checks if at least one station was solved. As we only have one station in the demo this means one station (or more) solved to show the image for a collected inventory. If no station was solved yet show an empty inventory.
For a fully functional app this should be rewritten to show approriate images for already solved stations.
*/
private func showSolvedImage() {
let solved = Game.getSolvedStations()
if solved.count == 0
{
//leeres Bild
self.inventoryImage.image = UIImage(named: "inventory_not_collected.png")
} else {
//zeige Bild für gelöste Password-Station -- ACHTUNG: Demo-Mode, das müsste ausgearbeitet werden bei mehr Stationen
self.inventoryImage.image = UIImage(named: "inventory_collected2.png")
}
}
}