summaryrefslogtreecommitdiffstats
path: root/stone_soup/crawl-ref/source/monplace.h
diff options
context:
space:
mode:
Diffstat (limited to 'stone_soup/crawl-ref/source/monplace.h')
-rw-r--r--stone_soup/crawl-ref/source/monplace.h83
1 files changed, 0 insertions, 83 deletions
diff --git a/stone_soup/crawl-ref/source/monplace.h b/stone_soup/crawl-ref/source/monplace.h
deleted file mode 100644
index ba45fe36d2..0000000000
--- a/stone_soup/crawl-ref/source/monplace.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * File: monsplace.cc
- * Summary: Functions used when placing monsters in the dungeon.
- * Written by: Linley Henzell
- *
- * Change History (most recent first):
- *
- * <1> -/--/-- LRH Created
- */
-
-
-#ifndef MONPLACE_H
-#define MONPLACE_H
-
-#include "enum.h"
-#include "FixVec.h"
-
-// last updated 13mar2001 {gdl}
-/* ***********************************************************************
- * called from: acr - lev-pand - monplace - dungeon
- *
- * Usage:
- * mon_type WANDERING_MONSTER, RANDOM_MONSTER, or monster type
- * behaviour standard behaviours (BEH_ENSLAVED, etc)
- * target MHITYOU, MHITNOT, or monster id
- * extra various things like skeleton/zombie types, colours, etc
- * summoned monster is summoned?
- * px placement x
- * py placement y
- * level_type LEVEL_DUNGEON, LEVEL_ABYSS, LEVEL_PANDEMONIUM.
- * LEVEL_DUNGEON will generate appropriate power monsters
- * proximity 0 = no extra restrictions on monster placement
- * 1 = try to place the monster near the player
- * 2 = don't place the monster near the player
- * 3 = place the monster near stairs (regardless of player pos)
- * *********************************************************************** */
-int mons_place( int mon_type, char behaviour, int target, bool summoned,
- int px, int py, int level_type = LEVEL_DUNGEON,
- int proximity = PROX_ANYWHERE, int extra = 250,
- int dur = 0 );
-
-// last updated 12may2000 {dlb}
-/* ***********************************************************************
- * called from: acr - debug - decks - effects - fight - it_use3 - item_use -
- * items - monstuff - mstuff2 - religion - spell - spells -
- * spells2 - spells3 - spells4
- * *********************************************************************** */
-int create_monster( int cls, int dur, int beha, int cr_x, int cr_y,
- int hitting, int zsec );
-
-
-// last updated 12may2000 {dlb}
-/* ***********************************************************************
- * called from: misc - monplace - spells3
- * *********************************************************************** */
-bool empty_surrounds( int emx, int emy, unsigned char spc_wanted,
- bool allow_centre, FixedVector<char, 2>& empty );
-
-
-// last updated 12may2000 {dlb}
-/* ***********************************************************************
- * called from: ability - acr - items - maps - mstuff2 - spell - spells
- * *********************************************************************** */
-int summon_any_demon( char demon_class );
-
-
-// last update 13mar2001 {gdl}
-/* ***********************************************************************
- * called from: dungeon monplace
- *
- * This isn't really meant to be a public function. It is a low level
- * monster placement function used by dungeon building routines and
- * mons_place(). If you need to put a monster somewhere, use mons_place().
- * Summoned creatures can be created with create_monster().
- * *********************************************************************** */
-bool place_monster( int &id, int mon_type, int power, char behaviour,
- int target, bool summoned, int px, int py, bool allow_bands,
- int proximity = PROX_ANYWHERE, int extra = 250,
- int dur = 0 );
-
-monster_type rand_dragon( dragon_class_type type );
-
-#endif // MONPLACE_H