230
231
232
233
234
235
236
237
238
239
240
241
242
243
|
// == function ==
void init_sql_functions(sqlite3_int64*ptr0,sqlite3_int64*ptr1);
// == exec ==
#define VOIDLINK ((Uint32)(-1))
#define ANI_STOP 0x00
#define ANI_ONCE 0x01
#define ANI_LOOP 0x02
#define ANI_OSC 0x08
#define ANI_SYNC 0x80
|
>
|
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
|
// == function ==
void init_sql_functions(sqlite3_int64*ptr0,sqlite3_int64*ptr1);
// == exec ==
#define VOIDLINK ((Uint32)(-1))
#define NO_SCORE ((Sint32)(0x80000000))
#define ANI_STOP 0x00
#define ANI_ONCE 0x01
#define ANI_LOOP 0x02
#define ANI_OSC 0x08
#define ANI_SYNC 0x80
|
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
|
void annihilate(void);
const char*execute_turn(int key);
const char*init_level(void);
void swap_world(void);
// == game ==
extern Uint8*replay_list;
extern Uint16 replay_size,replay_count,replay_pos,replay_mark;
extern Uint8 solution_replay;
void run_game(void);
void run_auto_test(void);
void locate_me(int x,int y);
// == edit ==
|
>
>
|
>
>
>
>
>
|
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
|
void annihilate(void);
const char*execute_turn(int key);
const char*init_level(void);
void swap_world(void);
// == game ==
typedef Uint8 MoveItem;
extern MoveItem*replay_list;
extern Uint16 replay_size,replay_count,replay_pos,replay_mark;
extern Uint8 solution_replay;
int encode_move(FILE*fp,MoveItem v);
int encode_move_list(FILE*fp);
MoveItem decode_move(FILE*fp);
int decode_move_list(FILE*fp);
void run_game(void);
void run_auto_test(void);
void locate_me(int x,int y);
// == edit ==
|