'const type' é uma declaração
para type.
O nome está após : (dois-pontos)
O tipo está após is.
Constante do tipo: type
type
char
const
type: myChar is char;
Tipo: char
Nome: myChar
type
new enum
const
type: suitType is new enum
clubs, diamonds, hearts, spades
end
enum;
Tipo.:
enum
Nome.:
suitType
const
type: rankType is new enum
two, three, four, five, six, seven, eight,
nine, ten, jack, queen, king, ace
end enum;
Tipo.:
enum
Nome.:
rankType
type
sub [nome da struct] struct
const
type: cardType is sub baseImage struct
var suitType: suit is suitType.value;
var rankType: rank is rankType.value;
end struct;
Tipo.:
?
Nome.:
cardType
type
hash [PRIMITIVE_WINDOW] image
const
type: imageHashType is hash [PRIMITIVE_WINDOW] image;
Tipo.:
?
Nome.:
imageHashType