Xiangiqgame
AI engine for Xiangqi
|
Piece Points spec in "Base Points Offset" form with PieceType enum keys in member unordered_map objects for easy conversion to / from piecepoints::GamePointsArray_t form. More...
#include <base_position_offset.hpp>
Public Member Functions | |
BPOPointsEKeys (TeamBasePoints_t black_base_input, TeamBasePoints_t red_base_offsets_input, TeamPointsEMap_t black_position_input, TeamPointsEMap_t red_position_offsets_input) | |
BPOPointsEKeys (BPOPointsSKeys external_spec) | |
TeamPointsArray_t | BlackNetPoints () |
TeamPointsArray_t | RedNetPoints () |
GamePointsArray_t | ToGamePointsArray () |
Public Attributes | |
TeamBasePoints_t | black_base_ |
TeamBasePoints_t | red_base_offsets_ |
TeamPointsEMap_t | black_position_ |
TeamPointsEMap_t | red_position_offsets_ |
Piece Points spec in "Base Points Offset" form with PieceType enum keys in member unordered_map objects for easy conversion to / from piecepoints::GamePointsArray_t form.
Definition at line 59 of file base_position_offset.hpp.
BPOPointsEKeys::BPOPointsEKeys | ( | TeamBasePoints_t | black_base_input, |
TeamBasePoints_t | red_base_offsets_input, | ||
TeamPointsEMap_t | black_position_input, | ||
TeamPointsEMap_t | red_position_offsets_input | ||
) |
Definition at line 100 of file piece_points_bpo.cpp.
BPOPointsEKeys::BPOPointsEKeys | ( | BPOPointsSKeys | external_spec | ) |
Definition at line 111 of file piece_points_bpo.cpp.
TeamPointsArray_t BPOPointsEKeys::BlackNetPoints | ( | ) |
Definition at line 138 of file piece_points_bpo.cpp.
TeamPointsArray_t BPOPointsEKeys::RedNetPoints | ( | ) |
Definition at line 150 of file piece_points_bpo.cpp.
GamePointsArray_t BPOPointsEKeys::ToGamePointsArray | ( | ) |
Definition at line 169 of file piece_points_bpo.cpp.
TeamBasePoints_t piecepoints::BPOPointsEKeys::black_base_ |
Definition at line 72 of file base_position_offset.hpp.
TeamPointsEMap_t piecepoints::BPOPointsEKeys::black_position_ |
Definition at line 74 of file base_position_offset.hpp.
TeamBasePoints_t piecepoints::BPOPointsEKeys::red_base_offsets_ |
Definition at line 73 of file base_position_offset.hpp.
TeamPointsEMap_t piecepoints::BPOPointsEKeys::red_position_offsets_ |
Definition at line 75 of file base_position_offset.hpp.