meillo@0: #include meillo@0: #include meillo@0: #include "db.h" meillo@2: #include "game.h" meillo@0: meillo@0: meillo@2: void inc_time() { meillo@0: /* get current time */ meillo@11: sprintf(query, "select time from game;"); meillo@17: stmt = db_query(query); meillo@11: if (sqlite3_step(stmt) == SQLITE_ROW) { meillo@11: gametime = sqlite3_column_int(stmt, 0); meillo@11: } else { meillo@17: db_error("get current time"); meillo@0: } meillo@11: sqlite3_finalize(stmt); meillo@0: meillo@0: /* increment time */ meillo@17: sprintf(query, meillo@17: "update game" meillo@17: "set time = '%d';" meillo@17: , ++gametime meillo@17: ); meillo@12: if (!db_update(query)) { meillo@17: db_error("time update"); meillo@0: } meillo@0: } meillo@0: meillo@0: meillo@12: void worldclock(void) { meillo@2: inc_time(); meillo@12: printf("gametime: %d\n", gametime); meillo@0: }