Commit 011adc6
src/world.c
@@ -66,6 +66,7 @@ int world_neighbours(World *world, int index) {
World* world_create(int width, int height) {
int number_of_cells = width*height;
World *world = (World *)malloc(sizeof(World));
+
memset(world, 0, sizeof(World));
world->width = width;
Makefile
@@ -1,11 +1,16 @@
+CFLAGS=-Wall -g
+
default: src/*.c src/*.h
rm -fr bin
mkdir -p bin
- gcc -std=c99 -Wall -o bin/game_of_life src/main.c src/world.c src/cell.c
+ gcc -std=c99 -o bin/game_of_life src/main.c src/world.c src/cell.c
./bin/game_of_life
+clean:
+ rm -fr bin
+
test: src/*.c src/*.h
rm -fr bin
mkdir -p bin
- gcc -std=c99 -Wall -o bin/test_game_of_life src/world_test.c src/world.c src/cell.c
+ gcc -std=c99 -o bin/test_game_of_life src/world_test.c src/world.c src/cell.c
./bin/test_game_of_life