Mercurial > garten
diff clock.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 |
line wrap: on
line diff
--- a/clock.c Wed Jul 23 11:41:38 2008 +0200 +++ b/clock.c Wed Jul 23 15:19:45 2008 +0200 @@ -6,13 +6,13 @@ + void inc_time() { /* get current time */ sprintf(query, "select time from game;"); db_query(query); if (sqlite3_step(stmt) == SQLITE_ROW) { gametime = sqlite3_column_int(stmt, 0); - printf("gametime: %d\n", gametime); } else { fprintf(stderr, "error: %s\n", sqlite3_errmsg(db)); } @@ -20,46 +20,14 @@ /* increment time */ sprintf(query, " update game set time = '%d';", ++gametime); - db_query(query); - if (sqlite3_step(stmt) == SQLITE_DONE) { - printf("time update successful\n"); - printf("virtual time: %d\n", gametime); - } else { + if (!db_update(query)) { printf("error: time update failed: %s\n", sqlite3_errmsg(db)); } sqlite3_finalize(stmt); } -int main(int argc, char* argv[]) { - printf(" --> clock\n"); - - /* init */ - if (argc != 2) { - printf("usage: %s <game>\n", argv[0]); - exit(1); - } - database = argv[1]; - - db_connect(); - read_time(); - +void worldclock(void) { inc_time(); - -/* - while ((row = mysql_fetch_row(result)) != NULL) { - for (i = 0; i < mysql_num_fields(result); i++) { - printf("%10s ", row[i]); - } - printf("\n"); - } - */ - - - - - db_close(); - - printf(" --< clock\n"); - return 0; + printf("gametime: %d\n", gametime); }