package Gtk2::GoBoard::Constants;
use base Exporter;
@EXPORT = qw(
MARK_TRIANGLE MARK_SQUARE MARK_CIRCLE MARK_SMALL_B MARK_SMALL_W MARK_B
MARK_W MARK_GRAYED MARK_MOVE MARK_LABEL MARK_HOSHI MARK_KO
MARK_REDRAW
);
# marker types for each board position (ORed together)
sub MARK_TRIANGLE (){ 0x0001 }
sub MARK_SQUARE (){ 0x0002 }
sub MARK_CIRCLE (){ 0x0004 }
sub MARK_SMALL_B (){ 0x0008 } # small stone, used for scoring or marking
sub MARK_SMALL_W (){ 0x0010 } # small stone, used for scoring or marking
sub MARK_B (){ 0x0020 } # normal black stone
sub MARK_W (){ 0x0040 } # normal whit stone
sub MARK_GRAYED (){ 0x0080 } # in conjunction with MARK_[BW], grays the stone
sub MARK_LABEL (){ 0x0100 }
sub MARK_HOSHI (){ 0x0200 } # this is a hoshi point (not used much)
sub MARK_MOVE (){ 0x0400 } # this is a regular move
sub MARK_KO (){ 0x0800 } # this is a ko position
sub MARK_REDRAW (){ 0x8000 }
1;