Remake XCode project with iOS (iPhone / iPad) support

This commit is contained in:
Lncvrt committed 2025-06-12 14:58:20 -07:00
1 parent 5a5234cff8
commit 6b40bf00d9
37 files changed
+167 -147

No files matched your search

+25
View File
@@ -0,0 +1,25 @@
//
// Player.swift
// BerryLeaderboards
//
// Created by Lncvrt on 6/9/25.
//
import Foundation
struct Player: Identifiable {
let id = UUID()
let username: String
let score: Int
}
func parseLeaderboard(_ raw: String) -> [Player] {
raw.split(separator: ";").compactMap { entry in
let parts = entry.split(separator: ":")
guard parts.count == 2,
let nameData = Data(base64Encoded: String(parts[0])),
let username = String(data: nameData, encoding: .utf8),
let score = Int(parts[1]) else { return nil }
return Player(username: username, score: score)
}
}