From f99e05e0fe9978367c71ed097e18cbac86998c81 Mon Sep 17 00:00:00 2001 From: haranp Date: Sat, 23 Jun 2007 09:53:35 +0000 Subject: Some more card implementations (resists in Helm, demon summoning.) More type-safety. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1624 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/monplace.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'crawl-ref/source/monplace.cc') diff --git a/crawl-ref/source/monplace.cc b/crawl-ref/source/monplace.cc index 955e7776c4..35149b333a 100644 --- a/crawl-ref/source/monplace.cc +++ b/crawl-ref/source/monplace.cc @@ -38,7 +38,7 @@ static int band_member(band_type band, int power); static band_type choose_band( int mon_type, int power, int &band_size ); -static int place_monster_aux(int mon_type, char behaviour, int target, +static int place_monster_aux(int mon_type, beh_type behaviour, int target, int px, int py, int power, int extra, bool first_band_member, int dur = 0); @@ -141,7 +141,7 @@ static bool need_moderate_ood(int lev_mons) && one_chance_in(50)); } -bool place_monster(int &id, int mon_type, int power, char behaviour, +bool place_monster(int &id, int mon_type, int power, beh_type behaviour, int target, bool summoned, int px, int py, bool allow_bands, proximity_type proximity, int extra, int dur, const dgn_region_list &forbidden) @@ -445,7 +445,7 @@ bool place_monster(int &id, int mon_type, int power, char behaviour, return (true); } -static int place_monster_aux( int mon_type, char behaviour, int target, +static int place_monster_aux( int mon_type, beh_type behaviour, int target, int px, int py, int power, int extra, bool first_band_member, int dur ) { @@ -1165,7 +1165,7 @@ static int ood_limit() { return Options.ood_interesting; } -void mark_interesting_monst(struct monsters* monster, char behaviour) +void mark_interesting_monst(struct monsters* monster, beh_type behaviour) { bool interesting = false; @@ -1202,7 +1202,7 @@ void mark_interesting_monst(struct monsters* monster, char behaviour) // PUBLIC FUNCTION -- mons_place(). -int mons_place( int mon_type, char behaviour, int target, bool summoned, +int mons_place( int mon_type, beh_type behaviour, int target, bool summoned, int px, int py, int level_type, proximity_type proximity, int extra, int dur, bool permit_bands ) { @@ -1351,7 +1351,7 @@ bool player_angers_monster(monsters *creation) return (false); } -int create_monster( int cls, int dur, int beha, int cr_x, int cr_y, +int create_monster( int cls, int dur, beh_type beha, int cr_x, int cr_y, int hitting, int zsec, bool permit_bands, bool force_place, bool force_behaviour ) { -- cgit v1.2.3-54-g00ecf