Added DOS style scrolling via a commandline parameter
This commit is contained in:
parent
e7aa6e5ce4
commit
29936e8a44
|
@ -60,6 +60,7 @@ Usage: blues [OPTIONS]...
|
||||||
--filter=NAME Graphics scaling filter (default 'nearest')
|
--filter=NAME Graphics scaling filter (default 'nearest')
|
||||||
--screensize=WxH Graphics screen size (default 320x200)
|
--screensize=WxH Graphics screen size (default 320x200)
|
||||||
--cga Enable CGA colors
|
--cga Enable CGA colors
|
||||||
|
--dosscroll Enable DOS style screen scrolling
|
||||||
```
|
```
|
||||||
|
|
||||||
## Downloads
|
## Downloads
|
||||||
|
|
5
main.c
5
main.c
|
@ -23,6 +23,7 @@ static const char *USAGE =
|
||||||
" --filter=NAME Graphics scaling filter (default 'nearest')\n"
|
" --filter=NAME Graphics scaling filter (default 'nearest')\n"
|
||||||
" --screensize=WxH Graphics screen size (default 320x200)\n"
|
" --screensize=WxH Graphics screen size (default 320x200)\n"
|
||||||
" --cga Enable CGA colors\n"
|
" --cga Enable CGA colors\n"
|
||||||
|
" --dosscroll Enable DOS style screen scrolling\n"
|
||||||
;
|
;
|
||||||
|
|
||||||
static struct game_t *detect_game(const char *data_path) {
|
static struct game_t *detect_game(const char *data_path) {
|
||||||
|
@ -80,6 +81,7 @@ int main(int argc, char *argv[]) {
|
||||||
{ "filter", required_argument, 0, 8 },
|
{ "filter", required_argument, 0, 8 },
|
||||||
{ "screensize", required_argument, 0, 9 },
|
{ "screensize", required_argument, 0, 9 },
|
||||||
{ "cga", no_argument, 0, 10 },
|
{ "cga", no_argument, 0, 10 },
|
||||||
|
{ "dosscroll", no_argument, 0, 11 },
|
||||||
{ 0, 0, 0, 0 },
|
{ 0, 0, 0, 0 },
|
||||||
};
|
};
|
||||||
int index;
|
int index;
|
||||||
|
@ -122,6 +124,9 @@ int main(int argc, char *argv[]) {
|
||||||
case 10:
|
case 10:
|
||||||
g_options.cga_colors = true;
|
g_options.cga_colors = true;
|
||||||
break;
|
break;
|
||||||
|
case 11:
|
||||||
|
g_options.dos_scrolling = true;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
fprintf(stdout, USAGE, argv[0]);
|
fprintf(stdout, USAGE, argv[0]);
|
||||||
return -1;
|
return -1;
|
||||||
|
|
Loading…
Reference in New Issue