Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- from pprint import pprint
- map = [[["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["X1", 1, 1, 1, 1], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]],
- [["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0], ["00", 0, 0, 0, 0]]]
- # [1, 1, 1, 1] top, left, right, down
- room_dict = {"X1": [1, 1, 1, 1],
- "T1": [1, 1, 1, 0],
- "T2": [1, 1, 0, 1],
- "T3": [0, 1, 1, 1],
- "T4": [1, 0, 1, 1],
- "L1": [1, 0, 1, 0],
- "L2": [1, 1, 0, 0],
- "L3": [0, 1, 0, 1],
- "L4": [0, 0, 1, 1],
- "I1": [1, 0, 0, 1],
- "I2": [0, 1, 1, 0],
- "R1": [0, 0, 0, 1],
- "R2": [0, 0, 1, 0],
- "R3": [1, 0, 0, 0],
- "R4": [0, 1, 0, 0],
- "B1": [0, 0, 0, 1],
- "B2": [0, 0, 1, 0],
- "B3": [1, 0, 0, 0],
- "B4": [0, 1, 0, 0]
- }
- pprint(random.choice(list(room_dict.keys())))
- yy = 0
- for y in map:
- xx = 0
- tmpstr = ""
- for x in y:
- xx = xx + 1
- tmpstr = tmpstr + " " + str(x[0])
- print(tmpstr)
- yy = yy + 1
- print(xx, yy)
- # [1, 1, 1, 1] top, left, right, down
- yy = 0
- for i in range(1,33):
- for y in range(3, 27):
- xx = 0
- for x in range(3, 27):
- around = [0, 0, 0, 0]
- around[0] = map[y-1][x][4]
- around[1] = map[y][x-1][3]
- around[2] = map[y][x+1][2]
- around[3] = map[y+1][x][1]
- check = False
- if ((around[0] + around[1] + around[2] + around[3]) > 0) and (map[y][x][0] == "00"):
- while check != True:
- room = random.choice(list(room_dict.keys()))
- print(i, x, y, around, room)
- if (around[0] == 1) and (room_dict[room][0] != 1):
- check = False
- else:
- check = True
- if (around[1] == 1) and (room_dict[room][1] != 1):
- check = False
- else:
- check = True
- if (around[2] == 1) and (room_dict[room][2] != 1):
- check = False
- else:
- check = True
- if (around[3] == 1) and (room_dict[room][3] != 1):
- check = False
- else:
- check = True
- if (check == True) and (map[y-1][x][0] != "00") and (room_dict[room][0] == 1) and (map[y-1][x][4] != 1):
- check = False
- if (check == True) and (map[y][x-1][0] != "00") and (room_dict[room][1] == 1) and (map[y][x-1][3] != 1):
- check = False
- if (check == True) and (map[y][x+1][0] != "00") and (room_dict[room][2] == 1) and (map[y][x+1][2] != 1):
- check = False
- if (check == True) and (map[y+1][x][0] != "00") and (room_dict[room][3] == 1) and (map[y+1][x][1] != 1):
- check = False
- print(check)
- map[y][x] = [room, room_dict[room][0], room_dict[room][1], room_dict[room][2], room_dict[room][3]]
- yy = yy + 1
- yy = 0
- for y in map:
- xx = 0
- tmpstr = ""
- for x in y:
- xx = xx + 1
- tmpstr = tmpstr + " " + str(x[0])
- print(tmpstr)
- yy = yy + 1
- print(xx, yy)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement