Differences From Artifact [e542ddb045]:
- File heromesh.h — part of check-in [cafa4fd29b] at 2022-06-26 04:05:02 on branch trunk — Use the new move list functions in move list import/export functions, and change the type of replay_size from Uint16 to size_t. (user: user, size: 10042) [annotate] [blame] [check-ins using]
To Artifact [87e56863d6]:
- File heromesh.h — part of check-in [e71ea9875c] at 2022-06-30 05:46:45 on branch trunk — Implement the .saveSolutions.private option (and the SQL functions to work with it), and remove the unused .allowMouseWarp option. (user: user, size: 10091) [annotate] [blame] [check-ins using]
322 323 324 325 326 327 328 329 330 331 332 333 334 335 | 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 | + + | typedef Uint8 MoveItem; extern MoveItem*replay_list; extern size_t replay_size; extern Uint16 replay_count,replay_pos,replay_mark; extern Uint8 solution_replay; extern char*best_list; extern Sint32 best_score; 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); |