Scid
4.7.0
Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Variables
Typedefs
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
y
~
+
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
~
+
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
w
y
Typedefs
Enumerations
Enumerator
Related Functions
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
+
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
w
y
z
+
Typedefs
b
c
d
e
f
g
i
l
m
n
p
r
s
u
v
Enumerations
+
Enumerator
c
e
f
g
n
p
s
t
+
Macros
a
b
d
e
g
h
l
m
p
s
t
u
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
src
nagtext.h
Go to the documentation of this file.
1
//////////////////////////////////////////////////////////////////////
2
//
3
// FILE: nagtext.h
4
// Translationtable for NAG values to text
5
//
6
// Part of: Scid (Shane's Chess Information Database)
7
// Version: 3.6
8
//
9
// Notice: Copyright (c) 2000-2003 Shane Hudson. All rights reserved.
10
//
11
// Author: A. Wagner
12
//
13
//
14
//////////////////////////////////////////////////////////////////////
15
16
// 7-bit rewritten
17
// following http://www.exeterchessclub.org.uk/nags.html
18
19
const
char
*
evalNagsRegular
[] =
20
{
21
""
,
// 0 null annotation
22
"!"
,
// $1 1 good move (traditional "!")
23
"?"
,
// $2 2 poor move (traditional "?")
24
"!!"
,
// $3 3 very good move (traditional "!!")
25
"??"
,
// $4 4 very poor move (traditional "??")
26
"!?"
,
// $5 5 speculative move (traditional "!?")
27
"?!"
,
// $6 6 questionable move (traditional "?!")
28
"forced"
,
// $7 7 forced move (all others lose quickly)
29
"□"
,
// $8 8 singular move (no reasonable alternatives)
30
"worst"
,
// $9 9 worst move
31
"="
,
// $10 10 drawish position
32
"=, quiet"
,
// $11 11 equal chances, quiet position (DR: traditional =)
33
"↹"
,
// $12 12 equal chances, active position (DR: ECO ->/<-)
34
"~"
,
// $13 13 unclear position (DR: emerging &)
35
"+="
,
// $14 14 White has a slight advantage (DR: +=)
36
"=+"
,
// $15 15 Black has a slight advantage (DR: =+)
37
"+/-"
,
// $16 16 White has a moderate advantage (DR: +/-)
38
"-/+"
,
// $17 17 Black has a moderate advantage (DR: -/+)
39
"+-"
,
// $18 18 White has a decisive advantage (DR: +-)
40
"-+"
,
// $19 19 Black has a decisive advantage (DR: -+)
41
"+--"
,
// $20 20 White has a crushing advantage (Black should resign) (DR: +--)
42
"--+"
,
// $21 21 Black has a crushing advantage (White should resign) (DR: --+)
43
"⊙"
,
// $22 22 White is in zugzwang (DR: zz)
44
"⊙"
,
// $23 23 Black is in zugzwang (DR: zz)
45
"◯"
,
// $24 24 White has a slight space advantage
46
"◯"
,
// $25 25 Black has a slight space advantage
47
"◯◯"
,
// $26 26 White has a moderate space advantage (DR: O)
48
"◯◯"
,
// $27 27 Black has a moderate space advantage (DR: O)
49
"◯◯◯"
,
// $28 28 White has a decisive space advantage
50
"◯◯◯"
,
// $29 29 Black has a decisive space advantage
51
"↻"
,
// $30 30 White has a slight time (development) advantage
52
"↺"
,
// $31 31 Black has a slight time (development) advantage
53
"↻↻"
,
// $32 32 White has a moderate time (development) advantage (DR: @)
54
"↺↺"
,
// $33 33 Black has a moderate time (development) advantage (DR: @)
55
"↻↻↻"
,
// $34 34 White has a decisive time (development) advantage
56
"↺↺↺"
,
// $35 35 Black has a decisive time (development) advantage
57
"↑"
,
// $36 36 White has the initiative (DR: ^)
58
"↓"
,
// $37 37 Black has the initiative (DR: ^)
59
"⇑"
,
// $38 38 White has a lasting initiative
60
"⇓"
,
// $39 39 Black has a lasting initiative
61
"→"
,
// $40 40 White has the attack (DR: ->)
62
"←"
,
// $41 41 Black has the attack (DR: ->)
63
"&/-"
,
// $42 42 White has insufficient compensation for material deficit
64
"&/+"
,
// $43 43 Black has insufficient compensation for material deficit
65
"=/&"
,
// $44 44 White has sufficient compensation for material deficit (DR: =/&)
66
"=/&"
,
// $45 45 Black has sufficient compensation for material deficit (DR: =/&)
67
"+/&"
,
// $46 46 White has more than adequate compensation for material deficit
68
"-/&"
,
// $47 47 Black has more than adequate compensation for material deficit
69
"⊞"
,
// $48 48 White has a slight center control advantage
70
"⊞"
,
// $49 49 Black has a slight center control advantage
71
"⊞⊞"
,
// $50 50 White has a moderate center control advantage (DR: #)
72
"⊞⊞"
,
// $51 51 Black has a moderate center control advantage (DR: #)
73
"⊞⊞⊞"
,
// $52 52 White has a decisive center control advantage
74
"⊞⊞⊞"
,
// $53 53 Black has a decisive center control advantage
75
"⟩"
,
// $54 54 White has a slight kingside control advantage
76
"⟩"
,
// $55 55 Black has a slight kingside control advantage
77
"⟫"
,
// $56 56 White has a moderate kingside control advantage (DR: >>)
78
"⟫"
,
// $57 57 Black has a moderate kingside control advantage (DR: >>)
79
"⋙"
,
// $58 58 White has a decisive kingside control advantage
80
"⋙"
,
// $59 59 Black has a decisive kingside control advantage
81
"⟨"
,
// $60 60 White has a slight queenside control advantage
82
"⟨"
,
// $61 61 Black has a slight queenside control advantage
83
"⟪"
,
// $62 62 White has a moderate queenside control advantage (DR: <<)
84
"⟪"
,
// $63 63 Black has a moderate queenside control advantage (DR: <<)
85
"⋘"
,
// $64 64 White has a decisive queenside control advantage
86
"⋘"
,
// $65 65 Black has a decisive queenside control advantage
87
"$66"
,
// $66 66 White has a vulnerable first rank
88
"$67"
,
// $67 67 Black has a vulnerable first rank
89
"$68"
,
// $68 68 White has a well protected first rank
90
"$69"
,
// $69 69 Black has a well protected first rank
91
"$70"
,
// $70 70 White has a poorly protected king
92
"$71"
,
// $71 71 Black has a poorly protected king
93
"$72"
,
// $72 72 White has a well protected king
94
"$73"
,
// $73 73 Black has a well protected king
95
"$74"
,
// $74 74 White has a poorly placed king
96
"$75"
,
// $75 75 Black has a poorly placed king
97
"$76"
,
// $76 76 White has a well placed king
98
"$77"
,
// $77 77 Black has a well placed king
99
"$78"
,
// $78 78 White has a very weak pawn structure
100
"$79"
,
// $79 79 Black has a very weak pawn structure
101
"$80"
,
// $80 80 White has a moderately weak pawn structure (DR: x a5)
102
"$81"
,
// $81 81 Black has a moderately weak pawn structure (DR: x a5)
103
"$82"
,
// $82 82 White has a moderately strong pawn structure
104
"$83"
,
// $83 83 Black has a moderately strong pawn structure
105
"$84"
,
// $84 84 White has a very strong pawn structure
106
"$85"
,
// $85 85 Black has a very strong pawn structure
107
"$86"
,
// $86 86 White has poor knight placement
108
"$87"
,
// $87 87 Black has poor knight placement
109
"$88"
,
// $88 88 White has good knight placement
110
"$89"
,
// $89 89 Black has good knight placement
111
"$90"
,
// $90 90 White has poor bishop placement
112
"$91"
,
// $91 91 Black has poor bishop placement
113
"↗"
,
// $92 92 White has good bishop placement (DR: diagonal //)
114
"↖"
,
// $93 93 Black has good bishop placement
115
"$94"
,
// $94 94 White has poor rook placement
116
"$95"
,
// $95 95 Black has poor rook placement
117
"⇈"
,
// $96 96 White has good rook placement (DR: rank <=> file ||)
118
"⇊"
,
// $97 97 Black has good rook placement
119
"$98"
,
// $98 98 White has poor queen placement
120
"$99"
,
// $99 99 Black has poor queen placement
121
"$100"
,
// $100 100 White has good queen placement
122
"$101"
,
// $101 101 Black has good queen placement
123
"$102"
,
// $102 102 White has poor piece coordination
124
"$103"
,
// $103 103 Black has poor piece coordination
125
"$104"
,
// $104 104 White has good piece coordination
126
"$105"
,
// $105 105 Black has good piece coordination
127
"$106"
,
// $106 106 White has played the opening very poorly
128
"$107"
,
// $107 107 Black has played the opening very poorly
129
"$108"
,
// $108 108 White has played the opening poorly
130
"$109"
,
// $109 109 Black has played the opening poorly
131
"$110"
,
// $110 110 White has played the opening well
132
"$111"
,
// $111 111 Black has played the opening well
133
"$112"
,
// $112 112 White has played the opening very well
134
"$113"
,
// $113 113 Black has played the opening very well
135
"$114"
,
// $114 114 White has played the middlegame very poorly
136
"$115"
,
// $115 115 Black has played the middlegame very poorly
137
"$116"
,
// $116 116 White has played the middlegame poorly
138
"$117"
,
// $117 117 Black has played the middlegame poorly
139
"$118"
,
// $118 118 White has played the middlegame well
140
"$119"
,
// $119 119 Black has played the middlegame well
141
"$120"
,
// $120 120 White has played the middlegame very well
142
"$121"
,
// $121 121 Black has played the middlegame very well
143
"$122"
,
// $122 122 White has played the ending very poorly
144
"$123"
,
// $123 123 Black has played the ending very poorly
145
"$124"
,
// $124 124 White has played the ending poorly
146
"$125"
,
// $125 125 Black has played the ending poorly
147
"$126"
,
// $126 126 White has played the ending well
148
"$127"
,
// $127 127 Black has played the ending well
149
"$128"
,
// $128 128 White has played the ending very well
150
"$129"
,
// $129 129 Black has played the ending very well
151
"⇄"
,
// $130 130 White has slight counterplay
152
"⇆"
,
// $131 131 Black has slight counterplay
153
"⇄⇄"
,
// $132 132 White has moderate counterplay (DR: ->/<-)
154
"⇆⇆"
,
// $133 133 Black has moderate counterplay
155
"⇄⇄⇄"
,
// $134 134 White has decisive counterplay
156
"⇆⇆⇆"
,
// $135 135 Black has decisive counterplay
157
"⊕"
,
// $136 136 White has moderate time control pressure
158
"⊖"
,
// $137 137 Black has moderate time control pressure
159
"⊕⊕"
,
// $138 138 White has severe time control pressure
160
"⊖⊖"
,
// $139 139 Black has severe time control pressure
161
"△"
,
// $140 with the idea of
162
"$141"
,
// $141
163
"⌓"
,
// $142 better is
164
"$143"
,
// $143
165
"R"
,
// $144 various moves
166
"RR"
,
// $145 editorial comment
167
"N"
,
// $146 Novelty
168
"×"
,
// $147 weak square
169
"⊥"
,
// $148 endgame
170
"⟺"
,
// $149 file
171
"⇗"
,
// $150 diagonal
172
"◫"
,
// $151 bishop pair
173
"$152"
,
// $152
174
"◨"
,
// $153 opposite coloured bishops
175
"⊶"
,
// $154 bishops of the same colour
176
"$155"
,
// $155
177
"$156"
,
// $156
178
"$157"
,
// $157
179
"$158"
,
// $158
180
"$159"
,
// $159
181
"$160"
,
// $160
182
"$161"
,
// $161
183
"$162"
,
// $162
184
"$163"
,
// $163
185
"$164"
,
// $164
186
"$165"
,
// $165
187
"$166"
,
// $166
188
"$167"
,
// $167
189
"$168"
,
// $168
190
"$169"
,
// $169
191
"$170"
,
// $170
192
"$171"
,
// $171
193
"$172"
,
// $172
194
"$173"
,
// $173
195
"$174"
,
// $174
196
"$175"
,
// $175
197
"$176"
,
// $176
198
"$177"
,
// $177
199
"$178"
,
// $178
200
"$179"
,
// $179
201
"$180"
,
// $180
202
"$181"
,
// $181
203
"$182"
,
// $182
204
"$183"
,
// $183
205
"$184"
,
// $184
206
"$185"
,
// $185
207
"$186"
,
// $186
208
"$187"
,
// $187
209
"$188"
,
// $188
210
"$189"
,
// $189
211
"ǁ"
,
// $190 etc.
212
"⡁"
,
// $191 doubled pawn
213
"⚯"
,
// $192 separated pawn
214
"⚮"
,
// $193 connected pawn
215
"$194"
,
// $194
216
"$195"
,
// $195
217
"$196"
,
// $196
218
"$197"
,
// $197
219
"$198"
,
// $198
220
"$199"
,
// $199
221
"$200"
,
// $200
222
"D"
,
// $201 Diagram
223
"$202"
,
// $202
224
"$203"
,
// $203
225
"$204"
,
// $204
226
"$205"
,
// $205
227
"$206"
,
// $206
228
"$207"
,
// $207
229
"$208"
,
// $208
230
"$209"
,
// $209
231
"—"
,
// $210 see
232
"#"
,
// $211 mate
233
"⚨"
,
// $212 passed pawn
234
"$213"
,
// $213 more pawns
235
"⌊"
,
// $214 with
236
"⌋"
,
// $215 without
237
"$216"
,
// $216
238
"$217"
,
// $217
239
"$218"
,
// $218
240
"$219"
,
// $219
241
"$220"
,
// $220
242
"$221"
,
// $221
243
"$222"
,
// $222
244
"$223"
,
// $223
245
"$224"
// $224
246
};
247
248
249
//-------------------- UTF-8 Edition --------------------
250
// to follow
251
evalNagsRegular
const char * evalNagsRegular[]
Definition:
nagtext.h:19
Generated by
1.8.13