Consistently use wrappers around variant properties (#898)
authorFabian Fichter <ianfab@users.noreply.github.com>
Fri, 15 Aug 2025 20:35:17 +0000 (22:35 +0200)
committerGitHub <noreply@github.com>
Fri, 15 Aug 2025 20:35:17 +0000 (22:35 +0200)
commit6cd272f7a5ebe53a93c431c655a6fa29a45da2bc
tree8074f2b49db2c80849d198069d187d6f645026bd
parent83211672dab1e3030719be048d3faa2cc9578920
Consistently use wrappers around variant properties (#898)

* Consistently use wrappers around variant properties instead of a mix of direct and indirect access
* Rename drop region fields to follow the color postfix naming convention
* Disambiguate the promotionPawnType(s) fields
12 files changed:
src/apiutil.h
src/evaluate.cpp
src/movegen.cpp
src/nnue/features/half_ka_v2_variants.cpp
src/parser.cpp
src/position.cpp
src/position.h
src/psqt.cpp
src/variant.cpp
src/variant.h
src/variants.ini
test.py