This is the doxygen documentation for gtkboard.
.#include <stdio.h>
#include <string.h>
#include <assert.h>
#include <stdlib.h>
#include <time.h>
#include <gdk/gdkkeysyms.h>
#include "game.h"
#include "../pixmaps/alpha.xpm"
#include "flwords.h"
Go to the source code of this file.
Data Structures | |
struct | Wordtris_state |
Defines | |
#define | WORDTRIS_CELL_SIZE 36 |
#define | WORDTRIS_NUM_PIECES 27 |
#define | WORDTRIS_BOARD_WID 4 |
#define | WORDTRIS_BOARD_HEIT 14 |
#define | WORDTRIS_LEN 4 |
#define | WORDTRIS_EMPTY 0 |
#define | WORDTRIS_WILDCARD 27 |
Functions | |
int | wordtris_wordcmp (const void *p1, const void *p2) |
void | wordtris_init () |
int | wordtris_getmove (Pos *, int, int, GtkboardEventType, Player, byte **, int **) |
int | wordtris_getmove_kb (Pos *, int, Player, byte **, int **) |
void | wordtris_free () |
ResultType | wordtris_who_won (Pos *, Player, char **) |
int | wordtris_animate (Pos *pos, byte **movp) |
void* | wordtris_newstate (Pos *, byte *) |
char** | wordtris_getbgxpm () |
int | diffcnt (const char *w1, const char *w2, int len) |
void | wordtris_set_init_pos (Pos *pos) |
void | wordtris_set_init_render (Pos *pos) |
gboolean | wordtris_findletter (byte *board, int letter, int *x, int *y) |
int | wordtris_get_rand_char () |
Variables | |
char | wordtris_colors [9] = {0xd7, 0xd7, 0xd7, 0xd7, 0xd7, 0xd7, 0, 0, 0xff} |
char | wordtris_highlight_colors [9] = {0x0, 0x0, 0xff, 0, 0, 0, 0, 0, 0} |
char* | smiley_xpm [] |
char** | wordtris_pixmaps [] |
const int | lava_xpm_header_size = 253+1 |
char* | lava_xpm_header [] |
char* | lava_xpm_data [] |
int | total_lives = 10 |
Game | Wordtris |
float | charcounts [26] |
int | wordtris_curx = 0 |
int | wordtris_cury = 0 |
|
Definition at line 37 of file wordtris.c. |
|
Definition at line 36 of file wordtris.c. |
|
Definition at line 32 of file wordtris.c. |
|
Definition at line 41 of file wordtris.c. |
|
Definition at line 39 of file wordtris.c. |
|
Definition at line 34 of file wordtris.c. |
|
Definition at line 42 of file wordtris.c. |
|
Definition at line 507 of file wordtris.c. Referenced by wordtris_set_init_pos(). |
|
Definition at line 748 of file wordtris.c. |
|
Definition at line 639 of file wordtris.c. Referenced by wordtris_getmove_kb(). |
|
Definition at line 728 of file wordtris.c. |
|
Definition at line 733 of file wordtris.c. Referenced by wordtris_animate(). |
|
Definition at line 490 of file wordtris.c. Referenced by wordtris_init(). |
|
Definition at line 615 of file wordtris.c. |
|
Definition at line 671 of file wordtris.c. |
|
Definition at line 539 of file wordtris.c. |
|
Definition at line 596 of file wordtris.c. |
|
Definition at line 516 of file wordtris.c. |
|
Definition at line 534 of file wordtris.c. |
|
Definition at line 577 of file wordtris.c. |
|
Definition at line 434 of file wordtris.c. |
|
Initial value: { WORDTRIS_CELL_SIZE, WORDTRIS_BOARD_WID, WORDTRIS_BOARD_HEIT, WORDTRIS_NUM_PIECES, wordtris_colors, NULL, wordtris_pixmaps, "Wordtris", wordtris_init} Definition at line 447 of file wordtris.c. |
|
Initial value: { 629, 223, 205, 302, 746, 152, 186, 182, 395, 30, 167, 460, 234, 338, 503, 272, 6, 395, 622, 404, 276, 63, 173, 24, 125, 28, } Definition at line 460 of file wordtris.c. |
|
Definition at line 384 of file wordtris.c. |
|
Definition at line 126 of file wordtris.c. |
|
Definition at line 125 of file wordtris.c. |
|
Definition at line 47 of file wordtris.c. |
|
Definition at line 431 of file wordtris.c. |
|
Definition at line 44 of file wordtris.c. |
|
Definition at line 575 of file wordtris.c. |
|
Definition at line 575 of file wordtris.c. |
|
Definition at line 45 of file wordtris.c. |
|
Initial value: { char_A_grey_36_36_xpm, char_B_grey_36_36_xpm, char_C_grey_36_36_xpm, char_D_grey_36_36_xpm, char_E_grey_36_36_xpm, char_F_grey_36_36_xpm, char_G_grey_36_36_xpm, char_H_grey_36_36_xpm, char_I_grey_36_36_xpm, char_J_grey_36_36_xpm, char_K_grey_36_36_xpm, char_L_grey_36_36_xpm, char_M_grey_36_36_xpm, char_N_grey_36_36_xpm, char_O_grey_36_36_xpm, char_P_grey_36_36_xpm, char_Q_grey_36_36_xpm, char_R_grey_36_36_xpm, char_S_grey_36_36_xpm, char_T_grey_36_36_xpm, char_U_grey_36_36_xpm, char_V_grey_36_36_xpm, char_W_grey_36_36_xpm, char_X_grey_36_36_xpm, char_Y_grey_36_36_xpm, char_Z_grey_36_36_xpm, smiley_xpm, } Definition at line 90 of file wordtris.c. |