Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func drawCorridorH(Room1, Room2):
- # CENTRO DEI MURI PER IL CORRIDOIO
- var rightWallRoom1 = [int(Room1[0]), int(Room1[1] + (Room1[2].size() / 2))]
- var leftWallRoom2 = [int(Room2[0] - (Room2[2].size())), int(Room2[1] + (Room2[3].size() / 2))]
- var distanceRTR = leftWallRoom2[0] - rightWallRoom1[0]
- var wall = generateWallHSized(distanceRTR)
- var doorStart = [rightWallRoom1[0], rightWallRoom1[1]]
- var doorEnd = [leftWallRoom2[0], leftWallRoom2[1]]
- for i in range(distanceRTR):
- self.set_cell(rightWallRoom1[0] + i + 1, rightWallRoom1[1] - 1, wall[i])
- self.set_cell(rightWallRoom1[0] + i + 1, rightWallRoom1[1] + 1, wall[i])
- return [doorStart, doorEnd]
- func placeDoorH(corridor):
- var start = corridor[1]
- var end = corridor[0]
- print("startPoint:" + str(start))
- set_cell(start[0], start[1], tile_set.find_tile_by_name("doorH"))
- print("endPoint:" + str(end))
- set_cell(end[0], end[1], tile_set.find_tile_by_name("doorH"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement