OSDN Git Service

[Modify] boostライブラリに依存した処理を削除中.
[deeangband/Deeangband-new.git] / Deeangband / MixedRace.h
1 /*!
2 * @file MixedRace.h
3 * @brief \83Q\81[\83\80\92\86\82Ì\8eí\91°\8fî\95ñ\82Ì\83v\83\8d\83g\83^\83C\83v
4 * @date 2014/06/09
5 * @author Deskull
6 * 2014 Sikabane Works.
7 */
8
9 #include "stdafx.h"
10 #include "BaseStatusTable.h"
11 #include "CreatureTemplate.h"
12 #include "Deeangband.h"
13 #include "GameElement.h"
14 #include "Race.h"
15
16 namespace Deeangband
17 {
18
19         /*! 
20         * @class MixedRace
21         * @brief \8d¬\8c\8c\8eí\91°\8fî\95ñ\82Ì\83N\83\89\83X
22         * @details
23         * <h1>\8aT\97v</h1>
24         * \8d¬\8c\8c\8eí\91°\8fî\95ñ\82Í\93Á\92è\82Ì\8eí\91°\82Ì\91g\82Ý\8d\87\82í\82¹\8e\9e\82É\93K\97p\82³\82ê\82é\93Á\95Ê\82È\8eí\91°\8fî\95ñ\82ð\92è\8b`\82·\82é\81B
25         */
26         class MixedRace : public Race
27         {
28         private:
29
30
31                 /*!
32                 * @brief \83N\83\89\83X\82Ì\83V\83\8a\83A\83\89\83C\83Y\82ð\90Ý\92è\82·\82é
33                 * @param archive \83A\81[\83J\83C\83u\89»\82·\82é\83N\83\89\83X\82Ì\83A\83h\83\8c\83X
34                 * @param version \83t\83@\83C\83\8b\83o\81[\83W\83\87\83\93
35                 * @return XMLSerialize\83e\83\93\83v\83\8c\81[\83g
36                 */
37                 template<class Archive> void serialize(Archive &archive, const unsigned int version) 
38                 {
39                 }
40
41         public:
42
43                 /*! 
44                 * @brief MixedRace\83N\83\89\83X\83R\83\93\83X\83g\83\89\83N\83^
45                 */
46                 MixedRace::MixedRace(void);
47
48                 /*! 
49                 * @brief MixedRace\83N\83\89\83X\83f\83X\83g\83\89\83N\83^
50                 */
51                 MixedRace::~MixedRace(void);
52
53                 /*! 
54                 * @brief MixedRace\83N\83\89\83X\82Ì\83f\81[\83^\8fÁ\8b\8e
55                 * @return \82È\82µ
56                 */
57                 void MixedRace::WipeData(void);
58
59         };
60
61 }
62