/// <summary> /// Prepares the exit door to end the game. /// </summary> /// <param name="map3x5">The position of the end door</param> /// <returns></returns> private ExitDoor createExitDoor(BoardElement map3x5) { var coordinate = new Coordinate(3, 5); var exitDoor = new ExitDoor(coordinate, "/OTMA;component/Images/door.png"); var exitEvent = new Event("Finish", "Finish", "img"); var exitRoom = new Room(coordinate, "/OTMA;component/Images/finish.png"); exitDoor.setRoomEvent(exitEvent); exitDoor.setBoundaryItems(exitRoom, null, map3x5, null); doors.Add(coordinate, exitDoor); exitRoom.setHints(ConfigStub.FINAL_HINTS); exitRoom.setStories(ConfigStub.FINAL_STORIES); exitRoom.setEvent(exitEvent); rooms.Add(coordinate, exitRoom); return exitDoor; }
public void setRoomEvent(Event roomEvent) { this.roomEvent = roomEvent; }