Rock-paper-scissors: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
Line 3,750:
 
def getResult(userWeapon: Symbol, myMove: Symbol, result: Result) = {
if (beats(userWeapon, myMove) matchcontains {myMove)
result.copy(text = "You won", won = result.won + 1)
case (userWeapon, myMove) if beats(userWeapon) contains myMove =>
else caseif (userWeapon, myMove) if beats(myMove) contains userWeapon =>)
result.copy(text = "You won", won = result.won + 1)
case _ => result.copy(text = "WeYou drewlost", drewlost = result.drewlost + 1)
case (userWeapon, myMove) if beats(myMove) contains userWeapon =>
else result.copy(text = "YouWe lostdrew", lostdrew = result.lostdrew + 1)
case _ => result.copy(text = "We drew", drew = result.drew + 1)
}
}
 
Anonymous user