This is the doxygen documentation for gtkboard.
.#include <stdio.h>
#include <string.h>
#include <assert.h>
#include <stdlib.h>
#include "game.h"
#include "aaball.h"
Go to the source code of this file.
Defines | |
#define | ATAXX_CELL_SIZE 55 |
#define | ATAXX_NUM_PIECES 2 |
#define | ATAXX_BOARD_WID 7 |
#define | ATAXX_BOARD_HEIT 7 |
#define | ATAXX_EMPTY 0 |
#define | ATAXX_WP 1 |
#define | ATAXX_BP 2 |
#define | ATAXX_MOVEGEN_PLAUSIBLE 1 |
Functions | |
void | ataxx_init () |
ResultType | ataxx_eval (Pos *, Player, float *) |
byte* | ataxx_movegen (Pos *) |
int | ataxx_getmove (Pos *, int, int, GtkboardEventType, Player, byte **, int **) |
ResultType | ataxx_who_won (Pos *, Player, char **) |
unsigned char* | ataxx_get_rgbmap (int, int) |
void | ataxx_reset_uistate () |
Variables | |
char | ataxx_colors [6] = {140, 160, 140, 200, 200, 200} |
int | ataxx_init_pos [ATAXX_BOARD_WID *ATAXX_BOARD_HEIT] |
Game | Ataxx |
int | ataxx_max_moves = 200 |
int | oldx = -1 |
int | oldy = -1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 156 of file ataxx.c. Referenced by ataxx_who_won(). |
|
|
|
|
|
Initial value: { ATAXX_CELL_SIZE, ATAXX_BOARD_WID, ATAXX_BOARD_HEIT, ATAXX_NUM_PIECES, ataxx_colors, ataxx_init_pos, NULL, "Ataxx", ataxx_init} |
|
|
|
Initial value: { 1 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 , 0 , 0 , 0 , 0 , 0 , 1 , } |
|
|
|
|
|
|