New Empire table game, to be used for global stuff:

(gamestr, EF_GAME, game_ca): New.
(empfile): Declare the table.
(ef_open_srv, ef_close_srv): Open and close it.
(main): Create it.
(empobj_storage): New member game.

(EF_DYNMAX): New.
(EF_IS_GAME_STATE): Use it.
This commit is contained in:
Markus Armbruster 2007-07-14 14:49:58 +00:00
parent 4ba4cd98c6
commit 654335c621
9 changed files with 68 additions and 1 deletions

View file

@ -36,6 +36,7 @@
#include <stddef.h>
#include "commodity.h"
#include "file.h"
#include "game.h"
#include "land.h"
#include "loan.h"
#include "lost.h"
@ -139,6 +140,8 @@ struct empfile empfile[] = {
UNMAPPED_CACHE(struct loststr, EFF_OWNER)},
{EF_REALM, "realm", "realms", realm_ca,
UNMAPPED_CACHE(struct realmstr, EFF_OWNER)},
{EF_GAME, "game", "game", game_ca,
UNMAPPED_CACHE(struct gamestr, 0)},
/* Static game data (configuration) */
{EF_ITEM, "item", "item.config", ichr_ca,