1 package battlemap 2 3 import "errors" 4 5 // errors 6 var ( 7 ErrInvalidFileType = errors.New("invalid file type") 8 ErrDuplicateKey = errors.New("duplicate key") 9 ErrItemNotFound = errors.New("item not found") 10 ErrFolderNotFound = errors.New("folder not found") 11 ErrCircularFolder = errors.New("cannot move folder to own child") 12 ErrUnknownMap = errors.New("unknown map") 13 ErrUnknownLayer = errors.New("unknown layer") 14 ErrUnknownToken = errors.New("unknown token") 15 ErrInvalidDimensions = errors.New("invalid dimensions") 16 ErrInvalidData = errors.New("invalid map data") 17 ErrCurrentlySelected = errors.New("cannot remove or rename currently selected map") 18 ErrCurrentlyInUse = errors.New("cannot remove or rename map currently in use") 19 ErrContainsCurrentlySelected = errors.New("cannot remove or rename as contains currently selected map") 20 ErrInvalidLayerPath = errors.New("invalid layer path") 21 ErrInvalidTokenPos = errors.New("invalid token pos") 22 ErrInvalidStart = errors.New("invalid start pos") 23 ErrInvalidMaskData = errors.New("invalid mask data") 24 ErrInvalidMaskIndex = errors.New("invalid mask index") 25 ErrDuplicateLayer = errors.New("duplicate layer name") 26 ErrInvalidLayer = errors.New("invalid layer structure") 27 ErrInvalidToken = errors.New("invalid token") 28 ErrInvalidWall = errors.New("invalid wall") 29 ErrDuplicateTokenID = errors.New("duplicate token ID") 30 ErrInvalidTokenID = errors.New("invalid token ID") 31 ErrUnknownMusicPack = errors.New("unknown music pack") 32 ErrUnknownMusicTrack = errors.New("unknown music track") 33 ErrUnknownPlugin = errors.New("unknown plugin") 34 ErrUnknownMethod = errors.New("unknown method") 35 ErrInvalidPassword = errors.New("invalid password") 36 ErrInvalidLighting = errors.New("invalid lighting") 37 ) 38