crossmate

A collaborative crossword app for iOS
Log | Files | Refs | LICENSE

PuzzleSource.swift (358B)


      1 import Foundation
      2 
      3 enum PuzzleSource: String, CaseIterable, Identifiable {
      4     case bundled
      5     case debug
      6     case imported
      7     case nyt
      8 
      9     var id: String { rawValue }
     10 
     11     var title: String {
     12         switch self {
     13         case .bundled: "Bundled"
     14         case .debug: "Debug"
     15         case .imported: "Imported"
     16         case .nyt: "NYT"
     17         }
     18     }
     19 }