コード例 #1
0
ファイル: Maze.cs プロジェクト: trupak/DesignPatternsViaC
 public void AddRoom(Room room)
 {
     rooms.Add(room.RoomNumber, room);
 }
コード例 #2
0
ファイル: Door.cs プロジェクト: trupak/DesignPatternsViaC
 public virtual void Initialize(Room room, Room room3)
 {
     throw new NotImplementedException();
 }
コード例 #3
0
ファイル: Door.cs プロジェクト: trupak/DesignPatternsViaC
 public Door(Room room1, Room room2)
 {
     this.room1 = room1;
     this.room2 = room2;
 }
コード例 #4
0
ファイル: Door.cs プロジェクト: trupak/DesignPatternsViaC
 public Room OtherSideFrom(Room room)
 {
     return room == room1 ? room2 : room1;
 }