OSDN Git Service

[feature] ソースファイルをC++に対応
[hengbandforosx/hengbandosx.git] / src / object / object-mark-types.h
1 /*
2  * @brief How object is marked (flags in object_type.mark)
3  * @date 2020/05/28
4  * @author Hourier
5  * @details
6  * OM_FOUND --- original boolean flag
7  * OM_NOMSG --- temporary flag to suppress messages which were
8  *              already printed in autopick_pickup_items().
9  */
10
11 #pragma once
12
13 enum om_type {
14     OM_FOUND = 0x01, /*!< アイテムを一度でも視界に収めたことがあるか */
15     OM_NOMSG = 0x02, /* temporary flag to suppress messages */
16     OM_NO_QUERY = 0x04, /* Query for auto-pick was already answered as 'No' */
17     OM_AUTODESTROY = 0x08, /* Destroy later to avoid illegal inventry shift */
18     OM_TOUCHED = 0x10, /* Object was touched by player */
19 };