10 #ifndef MAP_LOC_HASH_FUNCTION_H_
11 #define MAP_LOC_HASH_FUNCTION_H_
13 #include "../../generic_defs/state_hash_function.h"
uint64_t StateHash
The hash value of a state.
Definition: state_hash_function.h:14
MapLocHashFunction()
Definition: map_loc_hash_function.cpp:12
Definition: map_pathfinding_transitions.h:41
uint64_t map_height
The height of the map. Stored as uint64_t to avoid extra type casting.
Definition: map_loc_hash_function.h:55
Definition: state_hash_function.h:22
uint64_t map_width
The width of the map. Stored as uint64_t to avoid extra type casting.
Definition: map_loc_hash_function.h:54
void setMapDimensions(const MapPathfindingTransitions &ops)
Definition: map_loc_hash_function.cpp:27
Definition: map_location.h:21
virtual ~MapLocHashFunction()
Definition: map_loc_hash_function.cpp:16
virtual StateHash getStateHash(const MapLocation &state) const
Definition: map_loc_hash_function.cpp:20
Definition: map_loc_hash_function.h:22