6 #ifndef CREATIONAL_ABSTRACTFACTORY_BOMBED_MAZE_FACTORY_H_
7 #define CREATIONAL_ABSTRACTFACTORY_BOMBED_MAZE_FACTORY_H_
13 namespace abstractfactory
virtual commons::Wall * MakeWall() const override
Definition: bombed_maze_factory.cc:20
Definition: bombed_maze_factory.cc:11
virtual commons::Room * MakeRoom(const int &room_number) const override
Definition: bombed_maze_factory.cc:25
virtual commons::Maze * MakeMaze() const override
Definition: bombed_maze_factory.cc:15
virtual commons::Door * MakeDoor(const commons::Room &first_room, const commons::Room &second_room) const override
Definition: bombed_maze_factory.cc:30
Definition: maze_factory_interface.h:17
Definition: bombed_maze_factory.h:15