コード例 #1
0
 public void Construct(IMapRoomFactory mapRoomFactory,
                       IMapDataFactory mapDataFactory,
                       IHallwayFactory hallwayFactory,
                       IPhysicalMapRoomFactory physMapRoomFactory,
                       IMapRoomTools mapRoomTools,
                       IPointTriangulation pointTriangulation)
 {
     this.mapRoomFactory     = mapRoomFactory;
     this.mapDataFactory     = mapDataFactory;
     this.hallwayFactory     = hallwayFactory;
     this.physMapRoomFactory = physMapRoomFactory;
     this.mapRoomTools       = mapRoomTools;
     this.pointTriangulation = pointTriangulation;
 }
コード例 #2
0
 public DungeonFactory(IRoomFactory iRoomFactory, IHallwayFactory iHallwayFactory)
 {
     _iRoomFactory    = iRoomFactory;
     _iHallwayFactory = iHallwayFactory;
 }
コード例 #3
0
 public HallwayFactoryTest()
 {
     _hallwayFactory = new HallwayFactory(new MonsterFactory());
 }