*/
building_type building[MAX_BLDG];
+MONRACE_IDX battle_mon[4];
+u32b mon_odds[4];
+int battle_odds;
+PRICE kakekin;
+int sel_monster;
/*!
* @brief 闘技場のモンスターID及び報酬アイテムテーブル
OBJECT_SUBTYPE_VALUE sval; /*!< モンスター打倒後に得られるアイテムの小カテゴリID / sval of prize */
} arena_type;
+extern MONRACE_IDX battle_mon[4];
+extern u32b mon_odds[4];
+extern int battle_odds;
+extern PRICE kakekin;
+extern int sel_monster;
+
extern const arena_type arena_info[MAX_ARENA_MONS + 2];
extern void update_gambling_monsters(void);
extern void do_cmd_bldg(void);
extern int init_flags;
extern int highscore_fd;
extern bool can_save;
-extern MONRACE_IDX battle_mon[4];
-extern int sel_monster;
-extern int battle_odds;
-extern PRICE kakekin;
-extern u32b mon_odds[4];
+
extern MONSTER_IDX pet_t_m_idx;
extern MONSTER_IDX riding_t_m_idx;
extern MONRACE_IDX today_mon;
#include "objectkind.h"
#include "monsterrace.h"
#include "birth.h"
+#include "bldg.h"
/*
bool can_save = FALSE; /* Game can be saved */
-MONRACE_IDX battle_mon[4];
-int sel_monster;
-int battle_odds;
-PRICE kakekin;
-u32b mon_odds[4];
MONSTER_IDX pet_t_m_idx;
MONSTER_IDX riding_t_m_idx;