Added comments about potentially useful customizations

master
Laurent 6 years ago
parent 034940b272
commit fe22474c61
  1. 20
      TournamentStats/report/structures/CumulatedResults.swift
  2. 2
      TournamentStats/report/structures/TournamentRepresentable.swift

@ -9,11 +9,12 @@
import Foundation
class CumulatedResults : CSVRepresentable, HTMLRepresentable {
class CumulatedResults : HTMLRepresentable {
var player: Player
var total: Double = 0.0
var numberOfCashes: Int = 0
var results: [Result] = []
init(player: Player, average: Bool = false) {
self.player = player
@ -29,25 +30,13 @@ class CumulatedResults : CSVRepresentable, HTMLRepresentable {
func add(result: Result) {
self.total += result.earnings
self.numberOfCashes += 1
}
static func csvHeaders() -> String {
var strings: [String] = []
strings.append("Name")
strings.append("Total Earnings")
return strings.joined(separator: ",")
}
func csv() -> String {
var strings: [String] = []
strings.append(self.player.name)
strings.append(self.total.currencyFormatted)
return strings.joined(separator: ",")
self.results.append(result)
}
static func htmlHeaders() -> String {
var strings: [String] = []
strings.append("Name")
// strings.append("Places (Year)")
strings.append("Total Earnings")
strings.append("Cashes")
let all = strings.joined(separator: "</td><td>")
@ -57,6 +46,7 @@ class CumulatedResults : CSVRepresentable, HTMLRepresentable {
func html() -> String {
var strings: [String] = []
strings.append(self.player.formattedName)
// strings.append(self.results.map { "\($0.rank.rankFormatted) (\($0.tournaments.first?.date.year ?? ""))" }.joined(separator: ", "))
strings.append(self.total.currencyFormatted)
strings.append("\(self.numberOfCashes)")
let all = strings.joined(separator: "</td><td>")

@ -14,6 +14,7 @@ struct TournamentRepresentable : HTMLRepresentable {
static func htmlHeaders() -> String {
var strings: [String] = []
// strings.append("Date")
strings.append("#")
strings.append("Buy-in")
strings.append("Event")
@ -25,6 +26,7 @@ struct TournamentRepresentable : HTMLRepresentable {
func html() -> String {
var strings: [String] = []
// strings.append(tournament.date.year)
strings.append("\(tournament.number)")
strings.append(tournament.buyin.currencyFormatted)
strings.append(tournament.name)

Loading…
Cancel
Save