diff --git a/Effects/.gitignore b/Effects/.gitignore new file mode 100644 index 0000000..929403f --- /dev/null +++ b/Effects/.gitignore @@ -0,0 +1,31 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +dist/ +build/ +*.egg-info/ + +# Virtual environments +venv/ +env/ +.env/ + +# IDE specific files +.idea/ +.vscode/ + +# Compiled Python files +*.pyc + +# Logs +*.log + +# OS generated files +.DS_Store +Thumbs.db diff --git a/Units/.gitignore b/Units/.gitignore new file mode 100644 index 0000000..929403f --- /dev/null +++ b/Units/.gitignore @@ -0,0 +1,31 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +dist/ +build/ +*.egg-info/ + +# Virtual environments +venv/ +env/ +.env/ + +# IDE specific files +.idea/ +.vscode/ + +# Compiled Python files +*.pyc + +# Logs +*.log + +# OS generated files +.DS_Store +Thumbs.db diff --git a/booh.json b/booh.json new file mode 100644 index 0000000..9a0c58c --- /dev/null +++ b/booh.json @@ -0,0 +1 @@ +[[true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true], [true, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, true], [true, true, true, true, true, false, true, true, true, false, true, false, true, true, true, true, true, false, true, false, true, false, true, true, true, false, true, true, true, false, true], [true, false, false, false, false, false, true, false, false, false, true, false, true, false, true, false, false, false, true, false, true, false, true, false, false, false, true, false, false, false, true], [true, false, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, true, true, false, true, false, true, false, true, true, true, false, true, false, true], [true, false, true, false, false, false, false, false, true, false, true, false, true, false, true, false, true, false, false, false, false, false, true, false, false, false, false, false, true, false, true], [true, false, true, false, true, false, true, true, true, true, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true], [true, false, false, false, true, false, false, false, false, false, false, false, true, false, true, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, true], [true, false, true, false, true, false, true, true, true, true, true, true, true, false, true, true, true, false, true, true, true, false, true, true, true, false, true, false, true, false, true], [true, false, true, false, true, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, true, false, true, false, true], [true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, false, true, true, true, true, true, true, true, false, true, false, true], [true, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, false, false, false, false, false, false, true, false, false, false, true], [true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, false, true, true, true, true, true, true, true, true, true, false, true, true, true, true, true], [true, false, false, false, false, false, true, false, false, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, true], [true, false, true, true, true, true, true, false, true, true, true, false, true, false, true, true, true, false, true, false, true, true, true, false, true, true, true, true, true, false, true], [true, false, false, false, false, false, true, false, false, false, true, false, true, false, true, false, false, false, true, false, true, false, true, false, false, false, false, false, false, false, true], [true, false, true, true, true, false, true, true, true, false, true, false, true, true, true, false, true, true, true, false, true, false, true, true, true, true, true, true, true, false, true], [true, false, false, false, true, false, false, false, true, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, false, false, true], [true, true, true, false, true, true, true, false, true, false, true, true, true, true, true, true, true, false, true, true, true, false, true, false, true, false, true, true, true, true, true], [true, false, false, false, true, false, true, false, true, false, true, false, true, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, false, false, true], [true, false, true, true, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, false, true, false, true, true, true, false, true, true, true, false, true], [true, false, true, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, true, false, true, false, true, false, false, false, true, false, false, false, true], [true, false, true, false, true, true, true, true, true, true, true, true, true, false, true, false, true, true, true, false, true, false, true, false, true, true, true, false, true, false, true], [true, false, true, false, false, false, false, false, false, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, true, false, true], [true, false, false, false, true, true, true, false, true, true, true, false, true, true, true, false, true, false, true, true, true, false, true, true, true, false, true, true, true, false, true], [true, false, true, false, false, false, true, false, false, false, true, false, true, false, false, false, true, false, false, false, true, false, true, false, false, false, true, false, false, false, true], [true, false, false, false, true, true, true, true, true, false, true, false, true, false, true, true, true, true, true, false, true, false, true, false, true, true, true, false, true, true, true], [true, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, false, false, true, false, true, false, false, false, true, false, true, false, true, false, true], [true, true, true, true, true, true, true, true, true, true, true, false, true, true, true, false, true, false, true, false, true, true, true, true, true, false, true, false, true, false, true], [true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, false, false, true], [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true]] \ No newline at end of file diff --git a/main.py b/main.py index aa5eb9f..7f1957d 100644 --- a/main.py +++ b/main.py @@ -16,8 +16,25 @@ import subprocess import threading import asyncio import sys +from tkinter import filedialog class IsometricGame: + def load_battlefield(self): + file_path = filedialog.askopenfilename() + if file_path: + with open(file_path, 'r') as file: + data = json.load(file) + width = len(data[0]) + height = len(data) + self.battlefield = [[Cell(walkable=not data[y][x], tile=self.tiles["landscapeTiles_067"] if not data[y][x] else self.tiles["landscapeTiles_066"]) for x in range(width)] for y in range(height)] + self.width = width + self.height = height + self.draw_battlefield() + def save_battlefield(self): + filename = filedialog.asksaveasfilename(defaultextension=".json") + with open(filename, 'w') as json_file: + json.dump([[not cell.walkable for cell in row] for row in self.battlefield], json_file) + def __init__(self, width, height, data): self.width = width self.height = height @@ -57,6 +74,8 @@ class IsometricGame: self.canvas.bind('', self.calculate_coordinates) menubar = tk.Menu(self.window, tearoff=0) + menubar.add_command(label="Carica campo di battaglia", command=self.load_battlefield) + menubar.add_command(label="Salva campo di battaglia", command=self.save_battlefield) menubar.add_command(label="Chiudi", command=self.on_close) self.window.config(menu=menubar) diff --git a/maze.json b/maze.json index 59b78c5..a637c1a 100644 --- a/maze.json +++ b/maze.json @@ -1 +1 @@ -[[true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true], [true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, false, false, true], [true, true, true, true, true, false, true, true, true, false, true, false, true, true, true, true, true, false, true, true, true], [true, false, false, false, false, false, false, false, false, false, true, false, true, false, false, false, true, false, false, false, true], [true, false, false, false, true, true, true, true, false, true, true, false, true, false, true, false, true, true, true, false, true], [true, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, true, false, true], [true, false, true, true, true, true, true, false, true, false, true, true, true, false, true, true, true, false, true, false, true], [true, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, false, false, true, false, true], [true, false, true, false, true, true, true, false, true, true, false, false, true, false, true, false, true, true, true, false, true], [true, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, true, false, false, false, true], [true, true, false, false, true, false, true, true, true, false, true, false, false, false, true, false, true, false, true, true, true], [true, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, true], [true, false, false, true, true, true, true, false, true, true, true, false, true, false, true, true, true, false, true, false, true], [true, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, true, false, true, false, true], [true, true, false, false, true, true, true, true, true, false, true, false, true, true, true, false, true, false, true, false, true], [true, false, false, false, true, false, false, false, false, false, true, false, true, false, false, false, true, false, true, false, true], [true, false, false, true, true, false, true, false, true, false, true, false, false, false, true, true, false, true, true, false, true], [true, false, true, false, false, false, true, false, false, false, true, false, true, false, false, false, true, false, false, false, true], [true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, false, true, false, true, true, true], [true, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, true], [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true]] \ No newline at end of file +[[true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true], [true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, false, false, true], [true, false, false, true, true, false, true, true, true, false, true, false, true, true, true, true, true, false, true, true, true], [true, false, false, false, false, false, false, false, false, false, true, false, true, false, false, false, true, false, false, false, true], [true, false, false, false, true, true, true, true, false, true, true, false, true, false, true, false, true, true, true, false, true], [true, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, true, false, true], [true, false, true, true, true, true, true, false, true, false, true, true, true, false, true, true, true, false, true, false, true], [true, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, false, false, true, false, true], [true, false, true, false, true, true, true, false, true, true, false, false, true, false, true, false, true, true, true, false, true], [true, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, true, false, false, false, true], [true, true, false, false, true, false, true, true, true, false, true, false, false, false, true, false, true, false, true, true, true], [true, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, true], [true, false, false, true, true, true, true, false, true, true, true, false, true, false, true, true, true, false, true, false, true], [true, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, true, false, true, false, true], [true, true, false, false, true, true, true, true, true, false, true, false, true, true, true, false, true, false, true, false, true], [true, false, false, false, true, false, false, false, false, false, true, false, true, false, false, false, true, false, true, false, true], [true, false, false, true, true, false, true, false, true, false, true, false, false, false, true, true, false, true, true, false, true], [true, false, true, false, false, false, true, false, false, false, true, false, true, false, false, false, true, false, false, false, true], [true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, false, true, false, true, true, true], [true, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, true], [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true]] \ No newline at end of file diff --git a/maze.py b/maze.py index a978b0b..67e9d29 100644 --- a/maze.py +++ b/maze.py @@ -1,4 +1,5 @@ # DFS: Depth First Search +import tkinter.filedialog as fd import random import tkinter as tk import json @@ -74,7 +75,8 @@ class MazeGenerator: y = random.randint(1, self.height - 2) self.maze[x][y] = False self.draw_maze() - with open('maze.json', 'w') as json_file: + filename = fd.asksaveasfilename(defaultextension=".json") + with open(filename, 'w') as json_file: json.dump(self.maze, json_file) @@ -99,5 +101,7 @@ class MazeGenerator: self.window.mainloop() # Crea e avvia il generatore di labirinti -generator = MazeGenerator(20, 20) +width = input("Inserisci la larghezza del labirinto: ") +height = input("Inserisci l'altezza del labirinto: ") +generator = MazeGenerator(int(width), int(height)) generator.run() diff --git a/moh.json b/moh.json new file mode 100644 index 0000000..ae04f1d --- /dev/null +++ b/moh.json @@ -0,0 +1 @@ +[[true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true], [true, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true], [true, true, true, false, true, true, true, false, false, false, true, true, true, true, true, true, true, true, true, false, true, true, true, false, false, false, true, true, true, false, true, false, true, false, true, true, true, true, true, true, false, false, true, true, true, true, true, false, true, true, true], [true, false, true, false, false, false, false, false, true, false, true, false, false, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, false, false, true, false, false, false, true], [true, false, true, true, true, true, true, false, true, false, false, false, true, true, true, true, false, false, true, false, true, false, true, true, true, true, true, false, true, false, true, true, true, true, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, false, true], [true, false, false, false, false, false, true, false, false, false, true, false, true, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, true, false, true, false, false, false, true, false, true, false, true, false, false, false, false, false, false, false, false, false, false, false, true], [true, false, true, true, false, true, true, true, true, false, true, false, true, false, true, false, true, false, true, true, false, false, true, false, true, false, true, false, true, false, true, false, false, false, true, false, true, false, true, true, true, true, true, true, false, true, true, true, true, false, true], [true, false, false, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, true, false, true, false, false, false, true, false, false, false, true, false, true, false, true, false, false, false, true, false, true, false, false, false, false, false, true, false, true], [true, false, true, true, true, true, true, false, true, true, true, true, true, false, true, true, true, true, true, false, true, true, true, false, true, false, true, true, true, true, true, false, true, false, true, false, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true], [true, false, true, false, false, false, true, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, true, false, true, false, false, false, true, false, true, false, false, false, false, false, false, false, true, false, false, false, true, false, true, false, false, false, true], [true, false, true, false, true, true, true, false, true, true, true, true, true, true, true, false, true, false, true, true, true, true, true, true, true, true, true, false, true, false, true, false, true, true, true, true, true, true, false, true, true, false, true, false, true, false, true, false, true, true, true], [true, false, true, false, false, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, true], [true, false, true, true, true, false, true, true, true, false, true, true, true, false, true, true, true, false, true, false, true, true, true, true, true, true, true, false, true, false, true, true, true, false, true, false, true, true, true, false, true, false, true, false, true, false, true, false, true, false, true], [true, false, false, false, true, false, false, false, false, false, true, false, true, false, false, false, true, false, true, false, true, false, false, false, false, false, false, false, true, false, true, false, false, false, false, false, false, false, true, false, false, false, true, false, true, false, true, false, false, false, true], [true, true, true, false, true, true, true, false, false, false, true, false, true, false, true, false, false, false, true, false, true, false, true, true, true, false, false, false, true, false, true, false, true, true, true, true, true, false, false, false, true, false, true, false, false, false, true, true, false, false, true], [true, false, true, false, false, false, false, false, false, false, true, false, false, false, false, false, true, false, true, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, true], [true, false, true, true, true, true, true, true, true, true, true, false, true, true, true, true, true, false, true, true, true, true, true, true, true, false, true, false, true, true, true, true, true, true, true, false, true, true, true, false, true, true, true, true, false, false, true, true, true, false, true], [true, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, true, false, true, false, true, false, false, false, false, false, true, false, true, false, false, false, true, false, false, false, true, false, false, false, true], [true, false, true, false, true, true, true, false, true, false, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, true, true, false, true, false, true, false, true, true, true, true, true, false, true, false, true, false, true, false, true, true, true, false, true, true, true], [true, false, true, false, false, false, false, false, true, false, false, false, false, false, false, false, true, false, true, false, false, false, true, false, false, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, true], [true, false, true, true, true, true, true, true, true, false, true, false, false, true, true, true, true, false, true, true, false, false, true, true, true, true, true, true, true, true, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, false, true, true, false, true, true], [true, false, true, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, false, false, true, false, true, false, false, false, true, false, false, false, true, false, true, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, true], [true, false, true, true, true, false, true, false, false, true, true, true, true, true, true, true, true, true, true, false, true, false, false, true, true, false, true, false, true, false, true, false, true, true, true, true, true, false, true, false, true, true, true, false, true, true, true, true, true, false, true], [true, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, true, false, true, false, true, false, false, false, false, false, true, false, false, false, false, false, false, false, true, false, false, false, false, false, true], [true, false, true, true, true, true, true, true, true, true, false, false, true, true, true, false, true, false, true, false, true, true, true, true, true, true, true, false, true, false, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, false, true, true, true, false, true], [true, false, true, false, false, false, false, false, false, false, false, false, true, false, false, false, true, false, true, false, false, false, false, false, false, false, false, false, true, false, false, false, true, false, true, false, false, false, false, false, false, false, false, false, true, false, true, false, false, false, true], [true, true, true, false, true, true, true, true, true, true, true, true, true, false, true, true, false, false, true, true, true, false, true, true, true, true, false, false, false, true, true, false, true, false, true, false, true, true, false, true, true, true, true, false, true, false, true, false, true, true, true], [true, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, true, false, true, false, true], [true, false, true, true, true, false, true, false, true, false, true, true, true, true, true, true, true, false, true, true, true, true, true, false, false, false, true, false, true, true, true, true, true, false, true, true, true, true, true, false, true, false, false, true, true, false, true, false, true, false, true], [true, false, false, false, true, false, false, false, true, false, true, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, true, false, true, false, false, false, false, false, true, false, true], [true, false, true, false, true, true, true, false, true, false, true, false, true, true, true, false, true, true, true, true, true, false, true, true, true, false, true, true, true, false, true, false, true, true, true, false, true, true, true, true, true, false, true, true, false, false, true, false, true, false, true], [true, false, true, false, false, false, true, false, true, false, true, false, true, false, true, false, false, false, true, false, false, false, false, false, false, false, false, false, true, false, true, false, true, false, false, false, true, false, true, false, false, false, true, false, false, false, true, false, false, false, true], [true, false, true, true, false, false, true, false, false, false, true, false, true, false, true, true, true, false, false, false, true, true, true, false, true, false, true, true, true, false, true, true, true, false, true, true, true, false, true, false, true, true, true, false, true, true, true, true, true, true, true], [true, false, false, false, true, false, true, false, false, false, false, false, false, false, true, false, true, false, true, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, true, false, false, false, false, false, false, false, false, false, true], [true, true, true, true, false, false, true, false, true, true, true, true, true, false, true, false, true, false, true, true, true, false, false, true, true, true, true, false, true, true, true, true, false, true, true, false, false, true, false, false, false, false, true, true, true, true, true, true, true, false, true], [true, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, true], [true, false, true, true, true, true, true, true, true, false, true, false, true, true, true, false, true, true, true, false, false, true, true, true, true, true, true, false, true, false, true, true, true, false, true, true, true, true, true, true, true, true, false, false, true, false, true, true, true, false, true], [true, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, false, false, true, false, true, false, false, false, false, false, true, false, false, false, true, false, true, false, false, false, false, false, false, false, false, false, true, false, true, false, false, false, true], [true, false, true, true, true, false, true, true, true, true, true, false, true, false, false, true, true, false, true, true, true, false, true, false, true, false, true, false, true, true, false, false, true, false, false, false, true, true, false, false, true, true, true, false, true, false, true, true, true, true, true], [true, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, true, false, true, false, false, false, true, false, true, false, false, false, true, false, false, false, true, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, true], [true, false, true, false, true, true, true, false, true, false, true, true, false, true, false, false, true, false, true, false, true, true, true, false, false, true, true, true, true, false, true, false, true, false, true, true, true, true, true, false, true, true, true, false, true, true, true, true, true, false, true], [true, false, true, false, false, false, false, false, true, false, true, false, false, false, true, false, true, false, true, false, false, false, false, false, true, false, false, false, false, false, true, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, true], [true, false, false, false, true, true, true, true, true, false, false, false, true, false, true, false, true, false, true, false, true, true, false, false, true, false, true, false, true, true, true, true, true, true, true, true, true, false, true, true, true, false, true, true, true, true, true, true, true, false, true], [true, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, false, false, true], [true, false, true, true, false, true, true, false, true, true, true, true, true, true, true, false, true, true, true, false, true, false, false, true, true, true, true, false, true, false, true, true, true, false, true, false, true, true, true, false, true, false, false, false, true, false, false, false, true, true, true], [true, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, true, false, true, false, true, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false, true], [true, true, true, false, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, true, true, true, true, false, true, false, true, false, true, false, true, false, true, true, true, false, true, true, true, true, true, true, true, false, true, false, true, true, true, false, true], [true, false, false, false, false, false, false, false, true, false, false, false, true, false, true, false, true, false, false, false, false, false, false, false, true, false, true, false, false, false, false, false, false, false, true, false, true, false, false, false, false, false, false, false, true, false, false, false, false, false, true], [true, false, true, true, true, false, false, false, false, true, true, true, true, true, true, false, true, false, true, true, true, true, true, true, true, false, true, false, true, true, true, true, true, false, true, true, false, false, true, true, true, true, true, false, true, false, true, true, false, false, true], [true, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, true, false, true], [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true]] \ No newline at end of file diff --git a/patan.json b/patan.json new file mode 100644 index 0000000..2a990d4 --- /dev/null +++ b/patan.json @@ -0,0 +1 @@ +[[true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true], [true, false, false, false, false, false, true, false, true, false, false, false, false, false, false, false, false, false, true, false, true], [true, true, true, false, true, false, true, false, true, false, false, true, true, true, true, false, true, false, true, false, true], [true, false, false, false, true, false, true, false, false, false, true, false, false, false, false, false, false, false, false, false, true], [true, false, true, false, true, false, true, true, true, false, true, false, true, true, true, true, true, true, true, false, true], [true, false, true, false, true, false, true, false, false, false, true, false, false, false, true, false, false, false, false, false, true], [true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, false, true, true, true, false, true], [true, false, false, false, true, false, false, false, true, false, true, false, true, false, false, false, false, false, false, false, true], [true, true, true, false, true, true, true, true, true, false, true, false, true, false, true, false, true, true, true, true, true], [true, false, false, false, false, false, false, false, true, false, true, false, true, false, true, false, false, false, false, false, true], [true, false, true, false, true, true, true, true, true, false, true, true, true, false, true, true, true, true, true, true, true], [true, false, true, false, true, false, false, false, true, false, true, false, false, false, true, false, false, false, false, false, true], [true, false, true, true, true, false, true, false, true, false, true, false, false, true, true, false, true, true, true, false, true], [true, false, true, false, false, false, true, false, true, false, true, false, false, false, true, false, false, false, true, false, true], [true, false, true, false, true, true, false, false, true, false, true, true, true, false, true, true, true, false, true, false, true], [true, false, true, false, true, false, true, false, true, false, false, false, true, false, false, false, false, false, true, false, true], [true, false, true, false, true, false, true, false, true, true, true, false, true, true, true, true, true, true, false, false, true], [true, false, true, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, false, false, true], [true, false, true, true, true, false, true, false, true, false, false, true, false, true, true, false, true, false, true, false, true], [true, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, true, false, true], [true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true]] \ No newline at end of file