xxxxxxxxxx
44
let canvasSize = 500;
let cellSize = 100;
let maze;
let mpg;
let mpf;
let player1;
let player2;
function setup() {
createCanvas(canvasSize, canvasSize);
frameRate(60);
// Maze
maze = new Maze(cellSize);
maze.setPathDrawing(false);
// MazeGenerator
mpg = new MazePathGenerator(maze);
mpg.generateMaze();
// MazePathFinder
mpf = new MazePathFinder(maze);
mpf.findPath();
// Player
player1 = new Player("p1", 0, 0, mpg, mpf, [255, 0, 0]);
player1.dropToMaze(maze);
player2 = new Player("p2", 0, 0, mpg, mpf, [0, 255, 0]);
player2.dropToMaze(maze);
}
function draw() {
background(0);
// draw maze
maze.draw(true);
// player show
player1.show();
player2.show();
}