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:
parent
4ba4cd98c6
commit
654335c621
9 changed files with 68 additions and 1 deletions
|
@ -116,6 +116,8 @@ enum {
|
|||
EF_COMM,
|
||||
EF_LOST,
|
||||
EF_REALM,
|
||||
EF_GAME,
|
||||
EF_DYNMAX = EF_GAME,
|
||||
/* Static game data (configuration) */
|
||||
/* Order is relevant; see read_builtin_tables() */
|
||||
EF_ITEM,
|
||||
|
@ -157,7 +159,7 @@ enum {
|
|||
EF_MAX
|
||||
};
|
||||
|
||||
#define EF_IS_GAME_STATE(type) (EF_SECTOR <= (type) && (type) <= EF_REALM)
|
||||
#define EF_IS_GAME_STATE(type) (EF_SECTOR <= (type) && (type) <= EF_DYNMAX)
|
||||
#define EF_IS_VIEW(type) (EF_COUNTRY <= (type) && (type) < EF_MAX)
|
||||
|
||||
extern struct castr *ef_cadef(int);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue