Mercurial > garten
annotate environment.c @ 12:8db6497d6065
merged everything to only one program
author | meillo@marmaro.de |
---|---|
date | Wed, 23 Jul 2008 15:19:45 +0200 |
parents | 176ee28e7464 |
children | 5e6c9260913a |
rev | line source |
---|---|
6 | 1 #include <stdio.h> |
2 #include <stdlib.h> | |
3 #include "db.h" | |
4 #include "game.h" | |
5 | |
6 | |
7 void set_environment() { | |
8 int groundwater, slugs, earthworms; | |
9 | |
10 /* get weather and last environments to calculate the next one * | |
11
176ee28e7464
switched from mysql to sqlite; (+ some cleanups)
meillo@marmaro.de
parents:
6
diff
changeset
|
11 sprintf(query, "select time from simulation"); |
6 | 12 db_query(query); |
13 result = mysql_store_result(conn); | |
14 if (mysql_num_rows(result)) { | |
15 row = mysql_fetch_row(result); | |
16 time = atoi(row[0]); | |
17 } | |
18 mysql_free_result(result); | |
19 */ | |
20 | |
21 groundwater = 20; | |
22 slugs = 5; | |
23 earthworms = 10; | |
24 | |
25 | |
26 /* set weather */ | |
27 sprintf(query, " insert into environment \ | |
11
176ee28e7464
switched from mysql to sqlite; (+ some cleanups)
meillo@marmaro.de
parents:
6
diff
changeset
|
28 (tick, groundwater, slugs, earthworms) \ |
176ee28e7464
switched from mysql to sqlite; (+ some cleanups)
meillo@marmaro.de
parents:
6
diff
changeset
|
29 values ('%d', '%d', '%d', '%d') ", |
176ee28e7464
switched from mysql to sqlite; (+ some cleanups)
meillo@marmaro.de
parents:
6
diff
changeset
|
30 gametime, groundwater, slugs, earthworms); |
12 | 31 if (!db_update(query)) { |
11
176ee28e7464
switched from mysql to sqlite; (+ some cleanups)
meillo@marmaro.de
parents:
6
diff
changeset
|
32 printf("error: environment insertion failed: %s\n", sqlite3_errmsg(db)); |
6 | 33 } |
34 | |
35 } | |
36 | |
37 | |
12 | 38 void environment(void) { |
6 | 39 set_environment(); |
40 } |