This is the doxygen documentation for gtkboard.
.#include <stdio.h>#include <string.h>#include <stdlib.h>#include <math.h>#include "game.h"#include "aaball.h"Go to the source code of this file.
Defines | |
| #define | INFILTRATE_CELL_SIZE 40 |
| #define | INFILTRATE_NUM_PIECES 2 |
| #define | INFILTRATE_BOARD_WID 7 |
| #define | INFILTRATE_BOARD_HEIT 7 |
| #define | INFILTRATE_EMPTY 0 |
| #define | INFILTRATE_WP 1 |
| #define | INFILTRATE_BP 2 |
Functions | |
| void | infiltrate_init () |
| int | infiltrate_getmove (Pos *, int, int, GtkboardEventType, Player, byte **, int **) |
| byte* | infiltrate_movegen (Pos *) |
| ResultType | infiltrate_eval (Pos *, Player, float *) |
| char** | infiltrate_get_pixmap (int idx, int color) |
| void | infiltrate_reset_uistate () |
Variables | |
| char | infiltrate_colors [] |
| int | infiltrate_init_pos [] |
| int | infiltrate_max_moves = 200 |
| Game | Infiltrate |
| int | oldx = -1 |
| int | oldy = -1 |
|
|
Definition at line 31 of file infiltrate.c. |
|
|
Definition at line 30 of file infiltrate.c. |
|
|
Definition at line 35 of file infiltrate.c. |
|
|
Definition at line 27 of file infiltrate.c. |
|
|
Definition at line 33 of file infiltrate.c. |
|
|
Definition at line 28 of file infiltrate.c. |
|
|
Definition at line 34 of file infiltrate.c. |
|
|
Definition at line 122 of file infiltrate.c. |
|
|
Definition at line 183 of file infiltrate.c. |
|
|
Definition at line 142 of file infiltrate.c. |
|
|
Definition at line 69 of file infiltrate.c. |
|
|
Definition at line 88 of file infiltrate.c. |
|
|
Definition at line 137 of file infiltrate.c. |
|
|
Initial value:
{ INFILTRATE_CELL_SIZE, INFILTRATE_BOARD_WID, INFILTRATE_BOARD_HEIT,
INFILTRATE_NUM_PIECES,
infiltrate_colors, infiltrate_init_pos, NULL, "Infiltrate",
infiltrate_init}Definition at line 63 of file infiltrate.c. |
|
|
Initial value:
{180, 180, 180,
200, 200, 200}Definition at line 37 of file infiltrate.c. |
|
|
Initial value:
{
2 , 0 , 2 , 0 , 2 , 0 , 2 ,
0 , 2 , 0 , 2 , 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 , 1 , 0 , 1 , 0 , 1 , 0 ,
1 , 0 , 1 , 0 , 1 , 0 , 1 ,
}Definition at line 41 of file infiltrate.c. |
|
|
Definition at line 52 of file infiltrate.c. |
|
|
Definition at line 135 of file infiltrate.c. |
|
|
Definition at line 135 of file infiltrate.c. |