| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package board
- type Tile byte
- const (
- Water Tile = '~'
- Ice Tile = '*'
- Rock Tile = '^'
- Iglo Tile = 'O'
- )
- func (t Tile) String() string {
- switch t {
- case Water:
- return "~"
- case Rock:
- return "▲"
- case Ice:
- return "*"
- case Iglo:
- return "⌂"
- }
- panic("Unknown tile type")
- }
- func (t Tile) Name() string {
- switch t {
- case Water:
- return "WATER"
- case Rock:
- return "ROTS"
- case Ice:
- return "IJS"
- case Iglo:
- return "HUIS"
- }
- panic("Unknown tile type")
- }
|