Skip to content
Snippets Groups Projects
Commit cd9079a1 authored by phenixceleste's avatar phenixceleste
Browse files

pokemon properties added

parent 068bbd1c
No related branches found
No related tags found
1 merge request!6Resolve "Upgrade Pokemon class"
Pipeline #9690 passed with stage
in 2 minutes and 17 seconds
object PokemonFactory:
private case class Bulbasaur() extends Pokemon("Bulbasaur", 25, List(Grass, Poison), List(), 0, 0, 0)
private case class Charmander() extends Pokemon("Charmander", 30, List(Fire), List(), 0, 0, 0)
private case class Squirtle() extends Pokemon("Squirtle", 25, List(Water), List(), 0, 0, 0)
private case class Bulbasaur() extends Pokemon("Bulbasaur", 45, List(Grass, Poison), List(), 49, 49, 45)
private case class Charmander() extends Pokemon("Charmander", 39, List(Fire), List(), 52, 43, 65)
private case class Squirtle() extends Pokemon("Squirtle", 44, List(Water), List(), 48, 65, 43)
def apply(name: String): Pokemon = name match
case "Bulbasaur" => Bulbasaur()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment