OSDN Git Service

f7db23ae67a4c49544f8092bf508c3c44262d302
[hengband/hengband.git] / src / monster-floor / monster-generator.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 extern int summon_specific_who;
6 extern bool summon_unique_okay;
7
8 bool summon_specific(player_type *player_ptr, MONSTER_IDX who, POSITION y1, POSITION x1, DEPTH lev, int type, BIT_FLAGS mode);
9 bool summon_named_creature(player_type *player_ptr, MONSTER_IDX who, POSITION oy, POSITION ox, MONRACE_IDX r_idx, BIT_FLAGS mode);
10 bool multiply_monster(player_type *player_ptr, MONSTER_IDX m_idx, bool clone, BIT_FLAGS mode);
11 bool place_monster_aux(player_type *player_ptr, MONSTER_IDX who, POSITION y, POSITION x, MONRACE_IDX r_idx, BIT_FLAGS mode);
12 bool place_monster(player_type *player_ptr, POSITION y, POSITION x, BIT_FLAGS mode);
13 bool alloc_horde(player_type *player_ptr, POSITION y, POSITION x);
14 bool alloc_guardian(player_type *player_ptr, bool def_val);
15 bool alloc_monster(player_type *player_ptr, POSITION dis, BIT_FLAGS mode);