|
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.