GBA001/Delta/Database/Model/Human/GameCollection.swift
Riley Testut 93493534e0 Adds support for GBC games
Adds System enum to represent supported game systems, simplifying the process to add future game systems.
2017-04-30 21:39:13 -07:00

31 lines
670 B
Swift

//
// GameCollection.swift
// Delta
//
// Created by Riley Testut on 11/1/15.
// Copyright © 2015 Riley Testut. All rights reserved.
//
import CoreData
import DeltaCore
@objc(GameCollection)
public class GameCollection: _GameCollection
{
var name: String {
return self.system?.localizedName ?? NSLocalizedString("Unknown", comment: "")
}
var shortName: String {
return self.system?.localizedShortName ?? NSLocalizedString("Unknown", comment: "")
}
var system: System? {
let gameType = GameType(rawValue: self.identifier)
let system = System(gameType: gameType)
return system
}
}