-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgame.h
More file actions
33 lines (33 loc) · 1.11 KB
/
game.h
File metadata and controls
33 lines (33 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#define SI 100
position random_pos();
int print(int ,int ,const char *,...);
int type_diag(char);
char type_diag_rev(int);
//Read map
void map(block[SI][SI] ,FILE*);
void print_one_block (int ,int ,int );
void print_map(block[SI][SI]);
void clear_text();
void print_cell(position );
void remove_cell(position ,block[SI][SI]);
void cell_add(position ,int ,cell_inf **);
void select_cell(position );
void show_move_hint();
int find_cell_pos(position ,cell_inf* );
int check_block_empty(int ,int ,cell_inf *);
void move(cell_inf*,block[SI][SI],position ,int ,int );
void cell_inf_add(cell_inf ,cell_inf **);
void print_cells(cell_inf * );
char* show_text_box(char* );
void play(cell_inf *,block[SI][SI]);
void insert_cell(cell_inf* ,block[SI][SI]);
void show_energy(cell_inf * ,int );
void remove_show_energy();
void show_inf();
void show_block_energy(block[SI][SI]);
void split_cell(block[SI][SI],cell_inf * ,int ,position );
void boost_energy(block[SI][SI],cell_inf *,int ,position );
void save_bin(block[SI][SI],cell_inf *,char* );
char* type_s(int );
void save_text(block[SI][SI],cell_inf *,char *);
void cell_load(cell_inf *,FILE* );