diff --git a/Plague.g1a b/Plague.g1a index ea62317..4b30fe9 100644 Binary files a/Plague.g1a and b/Plague.g1a differ diff --git a/src/epidemic_engine.c b/src/epidemic_engine.c index 26f8ad4..a2d6417 100644 --- a/src/epidemic_engine.c +++ b/src/epidemic_engine.c @@ -1,4 +1,5 @@ #include +#include #include "epidemic_engine.h" @@ -40,7 +41,7 @@ void epidemic_simulation(struct game *current_game) uint8_t *current_grid = calloc(current_game->grid.width * current_game->grid.height, sizeof(uint8_t)); init_tab(current_game->grid.width * current_game->grid.height, current_grid, current_game->grid.data); - int healed_rate = 100 * (current_game->research / current_game->limit); + int healed_rate = ceil(100 * (current_game->research / current_game->limit)); // Make the epidemic grid evolove for (int i = 0; i < current_game->grid.width; i ++)