OSDN Git Service

fix cmake/Macros.cmake
[moflib/moflib.git] / saisei-1.0 / rpg / rpg / oldcode / Area.h
1 #pragma once
2 #include "mof/GeneralMap.h"
3
4 namespace et{
5         struct AreaPowerLevel
6         {
7                 int forest;
8                 int earth;
9
10                 AreaPowerLevel(){
11                         forest = earth = 0;
12                 }
13
14                 AreaPowerLevel(int _forest , int _earth){
15                         forest = _forest;
16                         _earth = earth;
17                 }
18         };
19
20         typedef mof::GeneralMap<et::AreaPowerLevel> AreaPowerLevelMap;
21
22         
23
24         struct Area{
25                 AreaPowerLevel powerLevel;
26                 bool forestGen;
27                 bool earthGen;
28                 bool town;
29
30         public :
31                 Area(){
32                         forestGen = earthGen = false;
33                         town = false;
34                 }
35                 
36                 bool hasSomethingIcon(){
37                         return (forestGen || earthGen || town);
38                 }
39         };
40
41         typedef mof::GeneralMap<et::Area> AreaMap;
42
43
44         
45 };