Updated README: Equal sign not required with `--mode` flag.
[sgk-go] / sgf / sgf_properties.h
CommitLineData
7eeb782e
AT
1/* # */
2/* # This document was taken from the SGF Specfication. See: */
3/* # http://www.red-bean.com/sgf/ */
4/* # */
5/* # [SGF FF[4] - Smart Game Format] */
6/* # */
7/* # FF[4] property index */
8/* # */
9/* # This is an alphabetical index to all properties defined in FF[4]. */
10/* # New properties are marked with '*', changed properties are marked with '!'. */
11/* # */
12/* #ID Description property type property value */
13/* #---- --------------- --------------- -------------------------------------- */
14 /* Add Black setup list of stone */
15#define SGFAB 16961
16 /* Add Empty setup list of point */
17#define SGFAE 17729
18 /* Annotation game-info simpletext */
19#define SGFAN 20033
20 /* Application root composed simpletext ':' simpletext */
21#define SGFAP 20545
22 /* Arrow - list of composed point ':' point */
23#define SGFAR 21057
24 /* Who adds stones - (LOA) simpletext */
25#define SGFAS 21313
26 /* Add White setup list of stone */
27#define SGFAW 22337
28 /* Black move move */
29#define SGFB 8258
30 /* Black time left move real */
31#define SGFBL 19522
32 /* Bad move move double */
33#define SGFBM 19778
34 /* Black rank game-info simpletext */
35#define SGFBR 21058
36 /* Black team game-info simpletext */
37#define SGFBT 21570
38 /* Comment - text */
39#define SGFC 8259
40 /* Charset root simpletext */
41#define SGFCA 16707
42 /* Copyright game-info simpletext */
43#define SGFCP 20547
44 /* Circle - list of point */
45#define SGFCR 21059
46 /* Dim points - (inherit) elist of point */
47#define SGFDD 17476
48 /* Even position - double */
49#define SGFDM 19780
50 /* Doubtful move none */
51#define SGFDO 20292
52 /* Date game-info simpletext */
53#define SGFDT 21572
54 /* Event game-info simpletext */
55#define SGFEV 22085
56 /* Fileformat root number (range: 1-4) */
57#define SGFFF 17990
58 /* Figure - none | composed number ":" simpletext */
59#define SGFFG 18246
60 /* Good for Black - double */
61#define SGFGB 16967
62 /* Game comment game-info text */
63#define SGFGC 17223
64 /* Game root number (range: 1-5,7-16) */
65#define SGFGM 19783
66 /* Game name game-info simpletext */
67#define SGFGN 20039
68 /* Good for White - double */
69#define SGFGW 22343
70 /* Handicap game-info (Go) number */
71#define SGFHA 16712
72 /* Hotspot - double */
73#define SGFHO 20296
74 /* Initial pos. game-info (LOA) simpletext */
75#define SGFIP 20553
76 /* Interesting move none */
77#define SGFIT 21577
78 /* Invert Y-axis game-info (LOA) simpletext */
79#define SGFIY 22857
80 /* Komi game-info (Go) real */
81#define SGFKM 19787
82 /* Ko move none */
83#define SGFKO 20299
84 /* Label - list of composed point ':' simpletext */
85#define SGFLB 16972
86 /* Line - list of composed point ':' point */
87#define SGFLN 20044
88 /* Mark - list of point */
89#define SGFMA 16717
90 /* set move number move number */
91#define SGFMN 20045
92 /* Nodename - simpletext */
93#define SGFN 8270
94 /* OtStones Black move number */
95#define SGFOB 16975
96 /* Opening game-info text */
97#define SGFON 20047
98 /* Overtime game-info simpletext */
99#define SGFOT 21583
100 /* OtStones White move number */
101#define SGFOW 22351
102 /* Player Black game-info simpletext */
103#define SGFPB 16976
104 /* Place game-info simpletext */
105#define SGFPC 17232
106 /* Player to play setup color */
107#define SGFPL 19536
108 /* Print move mode - (inherit) number */
109#define SGFPM 19792
110 /* Player White game-info simpletext */
111#define SGFPW 22352
112 /* Result game-info simpletext */
113#define SGFRE 17746
114 /* Round game-info simpletext */
115#define SGFRO 20306
116 /* Rules game-info simpletext */
117#define SGFRU 21842
118 /* Markup - (LOA) point */
119#define SGFSE 17747
120 /* Selected - list of point */
121#define SGFSL 19539
122 /* Source game-info simpletext */
123#define SGFSO 20307
124 /* Square - list of point */
125#define SGFSQ 20819
126 /* Style root number (range: 0-3) */
127#define SGFST 21587
128 /* Setup type game-info (LOA) simpletext */
129#define SGFSU 21843
130 /* Size root (number | composed number ':' number) */
131#define SGFSZ 23123
132 /* Territory Black - (Go) elist of point */
133#define SGFTB 16980
134 /* Tesuji move double */
135#define SGFTE 17748
136 /* Timelimit game-info real */
137#define SGFTM 19796
138 /* Triangle - list of point */
139#define SGFTR 21076
140 /* Territory White - (Go) elist of point */
141#define SGFTW 22356
142 /* Unclear pos - double */
143#define SGFUC 17237
144 /* User game-info simpletext */
145#define SGFUS 21333
146 /* Value - real */
147#define SGFV 8278
148 /* View - (inherit) elist of point */
149#define SGFVW 22358
150 /* White move move */
151#define SGFW 8279
152 /* White time left move real */
153#define SGFWL 19543
154 /* White rank game-info simpletext */
155#define SGFWR 21079
156 /* White team game-info simpletext */
157#define SGFWT 21591
158/* # */
159/* # These are additions to the SGF spec- old commands and some others */
160/* # */
161
162/* # */
163/* # outdated FF3 properties */
164/* # */
165#define SGFBS 21314
166#define SGFWS 21335
167#define SGFID 17481
168#define SGFRG 18258
169#define SGFSC 17235
170
171/* # */
172/* # some random ones used by CGoban */
173/* # */
174#define SGFSY 22867
175
176/* # */
177/* # nonstandard SGF property used by GNU Go to mark illegal moves */
178/* # */
179#define SGFIL 19529