package soko type TileType byte const ( TileTypeInvalid TileType = TileType(0) TileTypeNothing = '.' TileTypeBasic = '#' TileTypeMagma = '~' ) func (t TileType) IsValid() bool { switch t { case TileTypeNothing: case TileTypeBasic: case TileTypeMagma: default: return false } return true }