diff options
Diffstat (limited to 'crawl-ref/source/travel.h')
-rw-r--r-- | crawl-ref/source/travel.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/crawl-ref/source/travel.h b/crawl-ref/source/travel.h index d657cbb21a..8f42f83cac 100644 --- a/crawl-ref/source/travel.h +++ b/crawl-ref/source/travel.h @@ -258,6 +258,17 @@ public: return (branch < id.branch) || (branch==id.branch && depth < id.depth); } + bool operator == ( const branch_type _branch ) const + { + return (branch == _branch && level_type == LEVEL_DUNGEON); + } + + bool operator != ( const branch_type _branch ) const + { + return !operator == (_branch); + } + + int absdepth() const; void save(writer&) const; |