Sha256: f110df06f97fa3d86476742979e4e15dc42284150be112c1fd9e3e48804798a0

Contents?: true

Size: 533 Bytes

Versions: 4

Compression:

Stored size: 533 Bytes

Contents

#ifndef GAME_BOARD_UTIL_H
#define GAME_BOARD_UTIL_H

#include "ai_loader.h"

#include <string>
#include <vector>

std::vector<std::string> flatten_2d_vector_with_buffer(const std::vector<std::vector<std::string>> &vec2d);
char **vector_to_c_array(const std::vector<std::string> &vec);
void free_c_array(char **c_array, size_t size);
Move call_ai_move(AILoader &ai_loader, const std::vector<std::vector<std::string>> &board_pieces, Player player, int max_depth, int _max_time);
void get_row_col(int index, int &row, int &col);

#endif

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
khetai-0.3.4 ext/khetai/dev/fltk-ui/game_board_util.h
khetai-0.3.3 ext/khetai/dev/fltk-ui/game_board_util.h
khetai-0.3.2 ext/khetai/dev/fltk-ui/game_board_util.h
khetai-0.3.0 ext/khetai/dev/fltk-ui/game_board_util.h