meillo@6: #include meillo@6: #include meillo@6: #include meillo@6: meillo@6: #include "db.h" meillo@6: #include "game.h" meillo@6: meillo@6: meillo@6: meillo@6: meillo@6: void set_environment() { meillo@6: int groundwater, slugs, earthworms; meillo@6: meillo@6: /* get weather and last environments to calculate the next one * meillo@6: sprintf(query, "select time from simulation where name = '%s' ", gamename); meillo@6: db_query(query); meillo@6: result = mysql_store_result(conn); meillo@6: if (mysql_num_rows(result)) { meillo@6: row = mysql_fetch_row(result); meillo@6: time = atoi(row[0]); meillo@6: } meillo@6: mysql_free_result(result); meillo@6: */ meillo@6: meillo@6: groundwater = 20; meillo@6: slugs = 5; meillo@6: earthworms = 10; meillo@6: meillo@6: meillo@6: /* set weather */ meillo@6: sprintf(query, " insert into environment \ meillo@6: (tick, game_id, groundwater, slugs, earthworms) \ meillo@6: values ('%d', '%d', '%d', '%d', '%d') ", meillo@6: gametime, gameid, groundwater, slugs, earthworms); meillo@6: db_query(query); meillo@6: if (mysql_affected_rows(conn) > 0) { meillo@6: printf("environment successful inserted\n"); meillo@6: } else { meillo@6: printf("E: environment insertion failed\n"); meillo@6: } meillo@6: meillo@6: } meillo@6: meillo@6: meillo@6: int main(int argc, char* argv[]) { meillo@6: printf(" --> environment\n"); meillo@6: meillo@6: /* init */ meillo@6: if (argc != 2) { meillo@6: printf("usage: %s \n", argv[0]); meillo@6: exit(1); meillo@6: } meillo@6: gamename = argv[1]; meillo@6: meillo@6: db_connect(); meillo@6: check_game(); meillo@6: meillo@6: set_environment(); meillo@6: meillo@6: meillo@6: db_close(); meillo@6: meillo@6: printf(" --< environment\n"); meillo@6: return 0; meillo@6: }