garten
annotate main.c @ 16:3c104b5f5158
fixed small bug
author | meillo@marmaro.de |
---|---|
date | Wed, 23 Jul 2008 16:49:10 +0200 |
parents | |
children | 5937504619f2 |
rev | line source |
---|---|
meillo@13 | 1 #include <stdio.h> |
meillo@13 | 2 #include <stdlib.h> |
meillo@13 | 3 #include "db.h" |
meillo@13 | 4 #include "game.h" |
meillo@13 | 5 |
meillo@13 | 6 |
meillo@13 | 7 void run_module(char* name, void (*module)(void)) { |
meillo@13 | 8 printf(" --> %s\n", name); |
meillo@13 | 9 module(); |
meillo@13 | 10 printf(" --< %s\n", name); |
meillo@13 | 11 } |
meillo@13 | 12 |
meillo@13 | 13 |
meillo@13 | 14 int main(int argc, char* argv[]) { |
meillo@13 | 15 if (argc != 2) { |
meillo@13 | 16 printf("usage: %s <database>\n", argv[0]); |
meillo@13 | 17 exit(1); |
meillo@13 | 18 } |
meillo@13 | 19 database = argv[1]; |
meillo@13 | 20 printf("database '%s'\n", database); |
meillo@13 | 21 |
meillo@13 | 22 /* echo "started backend cycle at `date +%F\ %H:%M:%S`" */ |
meillo@13 | 23 db_connect(); |
meillo@13 | 24 read_time(); |
meillo@13 | 25 |
meillo@13 | 26 |
meillo@13 | 27 /* modules */ |
meillo@13 | 28 run_module("clock", worldclock); |
meillo@13 | 29 run_module("weather", weather); |
meillo@13 | 30 run_module("environment", environment); |
meillo@13 | 31 /* run_module("market", market); */ |
meillo@13 | 32 run_module("growth", growth); |
meillo@13 | 33 /* run_module("orderexec", orderexec); */ |
meillo@13 | 34 |
meillo@13 | 35 |
meillo@13 | 36 db_close(); |
meillo@13 | 37 /* echo "finished backend cycle at `date +%F\ %H:%M:%S`" */ |
meillo@13 | 38 |
meillo@13 | 39 return 0; |
meillo@13 | 40 } |