best and worst stats
This commit is contained in:
69
Sources/App/Data/MapData.swift
Normal file
69
Sources/App/Data/MapData.swift
Normal file
@@ -0,0 +1,69 @@
|
||||
//
|
||||
// MapData.swift
|
||||
// App
|
||||
//
|
||||
// Created by Michael Simard on 1/10/21.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
class MapData {
|
||||
|
||||
|
||||
static let allMaps:[Int:Map] = [
|
||||
0: Map(id: 0, name: "Satellite", imageName: "bocw_satellite"),
|
||||
1: Map(id: 1, name: "Armada", imageName: "bocw_armada"),
|
||||
2: Map(id: 2, name: "Nuketown", imageName: "bocw_nuketown"),
|
||||
3: Map(id: 3, name: "Cartel", imageName: "bocw_cartel"),
|
||||
4: Map(id: 4, name: "Garrison", imageName: "bocw_garrison"),
|
||||
5: Map(id: 5, name: "Miami", imageName: "bocw_miami"),
|
||||
6: Map(id: 6, name: "Moscow", imageName: "bocw_moscow"),
|
||||
7: Map(id: 7, name: "Crossroads", imageName: "bocw_crossroads"),
|
||||
8: Map(id: 8, name: "Checkmate", imageName: "bocw_checkmate"),
|
||||
9: Map(id: 9, name: "Arklov Peak", imageName: "mw_arklov"),
|
||||
10: Map(id: 10, name: "Atlas Superstore", imageName: "mw_atlas"),
|
||||
11: Map(id: 11, name: "Talsik Backlot", imageName: "mw_backlot"),
|
||||
12: Map(id: 12, name: "Broadcast", imageName: "mw_broadcast"),
|
||||
13: Map(id: 13, name: "Azhir Cave", imageName: "mw_caves"),
|
||||
14: Map(id: 14, name: "Chesire Park", imageName: "mw_chesire"),
|
||||
15: Map(id: 15, name: "Crash", imageName: "mw_crash"),
|
||||
28: Map(id: 28, name: "Gun Runner", imageName: "mw_gunrunner"),
|
||||
16: Map(id: 16, name: "Hackney Yard", imageName: "mw_hackney"),
|
||||
17: Map(id: 17, name: "Suldal Harbor", imageName: "mw_harbor"),
|
||||
18: Map(id: 18, name: "Hardhat", imageName: "mw_hardhat"),
|
||||
19: Map(id: 19, name: "Hovec Sawmill", imageName: "mw_hovec"),
|
||||
20: Map(id: 20, name: "Khandor Hideout", imageName: "mw_khandor"),
|
||||
21: Map(id: 21, name: "Petrov Oil Rig", imageName: "mw_oil"),
|
||||
22: Map(id: 22, name: "St. Petrograd", imageName: "mw_petrograd"),
|
||||
23: Map(id: 23, name: "Rammaza", imageName: "mw_rammaza"),
|
||||
24: Map(id: 24, name: "Scrapyard", imageName: "mw_scrapyard"),
|
||||
25: Map(id: 25, name: "Shoot House", imageName: "mw_shoothouse"),
|
||||
26: Map(id: 26, name: "Mialstor Tank Factory", imageName: "mw_tank"),
|
||||
27: Map(id: 27, name: "Vacant", imageName: "mw_vacant"),
|
||||
31: Map(id: 31, name: "The Pines", imageName: "bocw_pines"),
|
||||
29: Map(id: 29, name: "Nuketown Holiday", imageName: "bocw_nuketown_holiday"),
|
||||
30: Map(id: 30, name: "Raid", imageName: "bocw_raid"),
|
||||
32: Map(id: 32, name: "Piccadilly", imageName: "mw_piccadilly"),
|
||||
33: Map(id: 33, name: "Grazna Raid", imageName: "mw_grazna")
|
||||
]
|
||||
|
||||
static let bocwMaps = {
|
||||
|
||||
return [1,3,8,7,4,2,29,31,5,6,30,0].compactMap {
|
||||
return allMaps[$0];
|
||||
}
|
||||
.sorted { (m1, m2) -> Bool in
|
||||
return m1.name < m2.name
|
||||
}
|
||||
}
|
||||
static let mwMaps = {
|
||||
return [9,10,11,12,13,14,15,28,16,17,18,19,20,21,22,23,24,25,26,27,32,33].compactMap {
|
||||
return allMaps[$0];
|
||||
}.sorted { (m1, m2) -> Bool in
|
||||
return m1.name < m2.name
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user