OSDN Git Service

Merge pull request #2615 from Hourier/Change-FixedArtifactId-Enum
[hengbandforosx/hengbandosx.git] / src / artifact / fixed-art-generator.h
1 #pragma once
2 /*!
3  * @file fixed-art-generator.h
4  * @brief 固定アーティファクトの生成処理ヘッダ
5  */
6
7 #include "system/angband.h"
8
9 enum class FixedArtifactId : short;
10 struct artifact_type;
11 class ObjectType;
12 class PlayerType;
13 bool create_named_art(PlayerType *player_ptr, FixedArtifactId a_idx, POSITION y, POSITION x);
14 bool make_artifact(PlayerType *player_ptr, ObjectType *o_ptr);
15 artifact_type *apply_artifact(PlayerType *player_ptr, ObjectType *o_ptr);
16 bool make_artifact_special(PlayerType *player_ptr, ObjectType *o_ptr);