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);
 }