Overview
| Comment: | Add 'rS' to set replay speed to a number with absolute instead of relative setting. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
ec8a917348e3a17d0e8be43f6e1978e0 |
| User & Date: | user on 2023-07-18 05:43:34.920 |
| Other Links: | manifest | tags |
Context
|
2023-08-01
| ||
| 19:50 | The portalled Matrix chat is no longer available, so change the documentation to mention that it is not available. check-in: a7a889509e user: user tags: trunk | |
|
2023-07-18
| ||
| 05:43 | Add 'rS' to set replay speed to a number with absolute instead of relative setting. check-in: ec8a917348 user: user tags: trunk | |
|
2023-07-16
| ||
| 19:46 | Change tron8to32 to handle multibyte characters only if has_mbcs is true. check-in: b175421418 user: user tags: trunk | |
Changes
Modified bindings.doc
from [3ed905f4d9]
to [865bff0c9a].
| ︙ | ︙ | |||
121 122 123 124 125 126 127 128 129 130 131 132 133 134 | 'ml' <blob> Load a move list from a SQL blob. 'mx' <command> Export a move list. The argument is a operating system command that will receive the move list (in the same format as above) on stdin. 'rs' <number> Adjust replay speed by the specified number (negative to make faster, or positive to make slower; zero leaves it unchanged). 'xy' <x> <y> Input a move using coordinate input. Coordinates are 1-based. | > > > | 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | 'ml' <blob> Load a move list from a SQL blob. 'mx' <command> Export a move list. The argument is a operating system command that will receive the move list (in the same format as above) on stdin. 'rS' <number> Set replay speed to the specified number (1 to 255). 'rs' <number> Adjust replay speed by the specified number (negative to make faster, or positive to make slower; zero leaves it unchanged). 'xy' <x> <y> Input a move using coordinate input. Coordinates are 1-based. |
| ︙ | ︙ |
Modified game.c
from [522c906303]
to [c6d45694fd].
| ︙ | ︙ | |||
1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 |
return 1;
case 'mx': // Move list export
if(argc<2) break;
do_export_moves(sqlite3_column_text(args,1));
return 0;
case 'rs': // Replay speed
number+=replay_speed;
if(number<1) number=1; else if(number>255) number=255;
replay_speed=number;
return prev;
case 'xy': // Coordinate input
if(argc<3 || !has_xy_input) break;
argc=sqlite3_column_int(args,1);
number=sqlite3_column_int(args,2);
| > > | 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 |
return 1;
case 'mx': // Move list export
if(argc<2) break;
do_export_moves(sqlite3_column_text(args,1));
return 0;
case 'rs': // Replay speed
number+=replay_speed;
// fall through
case 'rS': // Replay speed (absolute)
if(number<1) number=1; else if(number>255) number=255;
replay_speed=number;
return prev;
case 'xy': // Coordinate input
if(argc<3 || !has_xy_input) break;
argc=sqlite3_column_int(args,1);
number=sqlite3_column_int(args,2);
|
| ︙ | ︙ |