mirror of
https://github.com/brmlab/brmlife.git
synced 2025-08-02 09:53:38 +02:00
./brmlife -t TICKMS: Implement customizable tick length
This commit is contained in:
parent
65c02784b5
commit
cd79c56bfb
1 changed files with 5 additions and 3 deletions
8
main.cc
8
main.cc
|
@ -55,16 +55,18 @@ main(int argc, char *argv[])
|
|||
int w = 40, h = 20;
|
||||
int herbs_opt = -1;
|
||||
int port = 27753;
|
||||
useconds_t ticklen = 200000;
|
||||
|
||||
int opt;
|
||||
while ((opt = getopt(argc, argv, "h:p:x:y:")) != -1) {
|
||||
while ((opt = getopt(argc, argv, "h:p:t:x:y:")) != -1) {
|
||||
switch (opt) {
|
||||
case 'h': herbs_opt = atoi(optarg); break;
|
||||
case 'p': port = atoi(optarg); break;
|
||||
case 't': ticklen = atoi(optarg) * 1000;
|
||||
case 'x': w = atoi(optarg); break;
|
||||
case 'y': h = atoi(optarg); break;
|
||||
default: /* '?' */
|
||||
fprintf(stderr, "Usage: %s [-h HERBS] [-p PORT] [-x WIDTH] [-y HEIGHT]\n",
|
||||
fprintf(stderr, "Usage: %s [-h HERBS] [-p PORT] [-t TICKMS] [-x WIDTH] [-y HEIGHT]\n",
|
||||
argv[0]);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
@ -148,7 +150,7 @@ main(int argc, char *argv[])
|
|||
std::cout<<"Rawio_map: Cannot open map file"<<std::endl;
|
||||
#endif
|
||||
std::cout << '\n';
|
||||
usleep(200000);
|
||||
usleep(ticklen);
|
||||
tick_id++;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue