(check_all_markets): Don't flush tables to disk. Remaining code is
trivial; inline function into its only caller and remove it.
This commit is contained in:
parent
c9a041bd72
commit
b2ec71c50e
1 changed files with 4 additions and 17 deletions
|
@ -29,6 +29,7 @@
|
||||||
*
|
*
|
||||||
* Known contributors to this file:
|
* Known contributors to this file:
|
||||||
* Steve McClure, 1996
|
* Steve McClure, 1996
|
||||||
|
* Markus Armbruster, 2007
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
@ -40,21 +41,6 @@
|
||||||
#include "prototypes.h"
|
#include "prototypes.h"
|
||||||
#include "server.h"
|
#include "server.h"
|
||||||
|
|
||||||
static void
|
|
||||||
check_all_markets(void)
|
|
||||||
{
|
|
||||||
check_market();
|
|
||||||
check_trade();
|
|
||||||
|
|
||||||
ef_flush(EF_NATION);
|
|
||||||
ef_flush(EF_SECTOR);
|
|
||||||
ef_flush(EF_PLANE);
|
|
||||||
ef_flush(EF_SHIP);
|
|
||||||
ef_flush(EF_LAND);
|
|
||||||
ef_flush(EF_COMM);
|
|
||||||
ef_flush(EF_TRADE);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*ARGSUSED*/
|
/*ARGSUSED*/
|
||||||
static void
|
static void
|
||||||
market_update(void *unused)
|
market_update(void *unused)
|
||||||
|
@ -65,9 +51,10 @@ market_update(void *unused)
|
||||||
player->cnum = 0;
|
player->cnum = 0;
|
||||||
player->god = 1;
|
player->god = 1;
|
||||||
|
|
||||||
while (1) {
|
for (;;) {
|
||||||
time(&now);
|
time(&now);
|
||||||
check_all_markets();
|
check_market();
|
||||||
|
check_trade();
|
||||||
now += 300; /* Every 5 minutes */
|
now += 300; /* Every 5 minutes */
|
||||||
empth_sleep(now);
|
empth_sleep(now);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue