Commit ae3fe23

mo khan <mo@mokhan.ca>
2014-12-31 15:40:36
use "COLUMNS" and "LINES" environment variables.
1 parent 011adc6
Changed files (2)
src/cell.c
@@ -23,5 +23,5 @@ void cell_change_life(Cell *cell, bool alive) {
 }
 
 void cell_print(Cell *cell) {
-  printf("%s", cell->alive ? "X" : " ");
+  printf("%s", cell->alive ? "O" : " ");
 }
src/main.c
@@ -8,8 +8,8 @@ void clear_screen(){
   system("clear");
 }
 
-int from_env(char* env_name, int default_value) {
-  char* value = getenv(env_name);
+int env_fetch(char* env_name, int default_value) {
+  char *value = getenv(env_name);
   return (value != NULL) ? atoi(value) : default_value;
 }
 
@@ -35,8 +35,8 @@ void world_start(World *world) {
 }
 
 int main(int argc, char **argv) {
-  int width = from_env("WIDTH", 5);
-  int height = from_env("HEIGHT", width);
+  int width = env_fetch("COLUMNS", 5);
+  int height = env_fetch("LINES", width);
 
   world_start(world_random(width, height));
   return 0;