Skip to content

Commit

Permalink
fixing clear data indentation and handleEndOfGame indentation
Browse files Browse the repository at this point in the history
  • Loading branch information
Felipe Imperio authored and Felipe Imperio committed Nov 6, 2024
1 parent 4308079 commit 7e3d04a
Showing 1 changed file with 26 additions and 26 deletions.
52 changes: 26 additions & 26 deletions ios/FlankerNativeComponents/GameManager.swift
Original file line number Diff line number Diff line change
Expand Up @@ -294,47 +294,47 @@ class GameManager {
}

func handleEndOfGame() {
guard let gameParameters = gameParameters else { return }
guard let gameParameters = gameParameters else { return }

endFeedbackTimestamp = CACurrentMediaTime()
setEndTimeViewingImage(time: endFeedbackTimestamp!, isStart: false, type: .feedback)
endFeedbackTimestamp = CACurrentMediaTime()
setEndTimeViewingImage(time: endFeedbackTimestamp!, isStart: false, type: .feedback)

let sumArray = arrayTimes.reduce(0, +)
let avrgArray = arrayTimes.count > 0 ? sumArray / arrayTimes.count : 0
let procentsCorrect = Float(correctAnswers) / Float(countAllGame) * 100
let sumArray = arrayTimes.reduce(0, +)
let avrgArray = arrayTimes.count > 0 ? sumArray / arrayTimes.count : 0
let procentsCorrect = Float(correctAnswers) / Float(countAllGame) * 100

clearData()
clearData()

delegate?.updateText(text: "Game Over", color: .black, font: Constants.bigFont, isStart: false, typeTime: .feedback)
delegate?.updateText(text: "Game Over", color: .black, font: Constants.bigFont, isStart: false, typeTime: .feedback)

delegate?.setEnableButton(isEnable: false)
delegate?.setEnableButton(isEnable: false)

delegate?.resultTest(
avrgTime: avrgArray,
procentCorrect: Int(procentsCorrect),
data: nil,
dataArray: resultManager.oneGameDataResult,
isShowResults: gameParameters.showResults,
minAccuracy: gameParameters.minimumAccuracy
)
delegate?.resultTest(
avrgTime: avrgArray,
procentCorrect: Int(procentsCorrect),
data: nil,
dataArray: resultManager.oneGameDataResult,
isShowResults: gameParameters.showResults,
minAccuracy: gameParameters.minimumAccuracy
)
}

func isEndGame() -> Bool {
guard let gameParameters = gameParameters else { return false }
return countTest >= gameParameters.trials.count
guard let gameParameters = gameParameters else { return false }
return countTest >= gameParameters.trials.count
}

func clearData() {
resultManager.cleanData()
countTest = -1
correctAnswers = 0
arrayTimes = []
invalidateTimers()
resultManager.cleanData()
countTest = -1
correctAnswers = 0
arrayTimes = []
invalidateTimers()
}

func invalidateTimers() {
timeResponse?.invalidate()
timerSetText?.invalidate()
timeResponse?.invalidate()
timerSetText?.invalidate()
}
}

Expand Down

0 comments on commit 7e3d04a

Please sign in to comment.