github.com/joshprzybyszewski/masyu@v0.0.0-20230508015604-f31a025f6e7e/model/difficulty.go (about) 1 package model 2 3 import "strconv" 4 5 type Difficulty uint8 6 7 const ( 8 invalidDifficulty Difficulty = 0 9 10 easy Difficulty = 1 11 medium Difficulty = 2 12 hard Difficulty = 3 13 ) 14 15 func (d Difficulty) String() string { 16 switch d { 17 case easy: 18 return `easy` 19 case medium: 20 return `medium` 21 case hard: 22 return `hard` 23 default: 24 return strconv.Itoa(int(d)) 25 } 26 }