initial commit
This commit is contained in:
32
src/main.cpp
Normal file
32
src/main.cpp
Normal file
@@ -0,0 +1,32 @@
|
||||
#include "Aquarium.h"
|
||||
#include <cstdio>
|
||||
#include <cstdlib>
|
||||
#include <unistd.h>
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
int opt;
|
||||
while ((opt = getopt(argc, argv, "r:")) != -1) {
|
||||
switch (opt) {
|
||||
case 'r':
|
||||
g_maxCells = std::atoi(optarg);
|
||||
break;
|
||||
default:
|
||||
fprintf(stderr, "Usage: %s [-r max_cells]\n", argv[0]);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
Aquarium &aquarium = Aquarium::getInstance();
|
||||
aquarium.resize();
|
||||
|
||||
while (true) {
|
||||
aquarium.redraw();
|
||||
int ch = getch();
|
||||
if (ch == 'q')
|
||||
break;
|
||||
if (ch == 'r')
|
||||
aquarium.resize();
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user