3 * @brief
\83Q
\81[
\83\80\92\86\82Ì
\83_
\83\93\83W
\83\87\83\93\82ð
\92è
\8b`
\82·
\82é
15 Dungeon::Dungeon(ID id, TAG tag, GameWorld *gameWorld) : GameElement(id, tag, gameWorld)
17 this->baseSize.Set(80, 80);
18 this->name = SPECIAL_NAME_UNKNOWN;
21 this->outerWallFeature = SPECIAL_TAG_UNKNOWN;
22 this->innerWallFeature = SPECIAL_TAG_UNKNOWN;
23 this->controlCamp = "";
24 this->guardianSpecies = "";
28 Dungeon::Dungeon(void)
33 Dungeon::~Dungeon(void)
38 bool Dungeon::GenerateFloor(Floor *floorPtr, DEPTH depth)
40 floorPtr = new Floor();
41 floorPtr->SetSize(baseSize.GetX(), baseSize.GetY());
45 TAG Dungeon::GetOuterWallFeatureTag(void)
47 return this->innerWallFeature;
50 TAG Dungeon::GetInnerWallFeatureTag(void)
52 return this->outerWallFeature;
55 TAG Dungeon::GetFloorFeatureTag(void)
57 return this->floorFeature;
60 Coordinates Dungeon::GetBaseSize(void)
62 return this->baseSize;