OSDN Git Service

Fix type of members in GameSaving class.
[deeangband/Deeangband-new.git] / Deeangband / SavingTable.h
1 /*!
2  * @file SavingTable.h
3  * @brief \83Q\81[\83\80\92\86\82Ì\83Z\81[\83r\83\93\83O\83e\81[\83u\83\8b\82Ì\83v\83\8d\83g\83^\83C\83v
4  * @date 2013/12/11
5  * @author Deskull
6  * 2013 Sikabane Works.
7  */
8
9 #pragma once
10
11 #include "stdafx.h"
12 #include "Deeangband.h"
13
14 /*!
15  * @class SavingTable
16  * @brief \83Z\81[\83r\83\93\83O\83e\81[\83u\83\8b\83N\83\89\83X
17  */
18 class SavingTable
19 {
20 private:
21         AC armor;    /*!< \91\95\8db\83Z\81[\83u\92l */
22         EV evasion;  /*!< \89ñ\94ð\83Z\81[\83u\92l */
23         VO volition; /*!< \88Ó\8ev\83Z\81[\83u\92l */
24
25 public:
26
27         /*! 
28          * @brief SavingTable\83N\83\89\83X\82Ì\83R\83\93\83X\83g\83\89\83N\83^
29          * @param x X\8dÀ\95W
30          * @param y Y\8dÀ\95W
31          */
32         SavingTable::SavingTable(BASE_STATUS armor, BASE_STATUS evasion, BASE_STATUS volition);
33
34         SavingTable::SavingTable(void);
35
36         SavingTable::~SavingTable(void);
37
38         void SavingTable::Set(BASE_STATUS armor, BASE_STATUS evasion, BASE_STATUS volition);
39
40         const AC SavingTable::GetArmor(void);
41
42         const EV SavingTable::GetEvasion(void);
43
44         const VO SavingTable::GetVolition(void);
45
46         /*!
47          * @brief +=\89\89\8eZ\8eq\82É\82æ\82é\8dÀ\95W\89Á\8eZ
48          * @param plus \89Á\8eZ\8c³
49          */
50         SavingTable& SavingTable::operator+=(const SavingTable& obj);
51
52 };