@@ -3,11 +3,11 @@ const tileImages = [];
3
3
4
4
let grid = [ ] ;
5
5
6
- const DIM = 25 ;
6
+ const DIM = 10 ;
7
7
8
8
function preload ( ) {
9
- const path = "circuit " ;
10
- for ( let i = 0 ; i < 13 ; i ++ ) {
9
+ const path = "purple " ;
10
+ for ( let i = 0 ; i < 18 ; i ++ ) {
11
11
tileImages [ i ] = loadImage ( `${ path } /${ i } .png` ) ;
12
12
}
13
13
}
@@ -16,21 +16,26 @@ function setup() {
16
16
createCanvas ( 800 , 800 ) ;
17
17
18
18
// Loaded and created the tiles
19
- tiles [ 0 ] = new Tile ( tileImages [ 0 ] , [ "AAA" , "AAA" , "AAA" , "AAA" ] ) ;
20
- tiles [ 1 ] = new Tile ( tileImages [ 1 ] , [ "BBB" , "BBB" , "BBB" , "BBB" ] ) ;
21
- tiles [ 2 ] = new Tile ( tileImages [ 2 ] , [ "BBB" , "BCB" , "BBB" , "BBB" ] ) ;
22
- tiles [ 3 ] = new Tile ( tileImages [ 3 ] , [ "BBB" , "BDB" , "BBB" , "BDB" ] ) ;
23
- tiles [ 4 ] = new Tile ( tileImages [ 4 ] , [ "ABB" , "BCB" , "BBA" , "AAA" ] ) ;
24
- tiles [ 5 ] = new Tile ( tileImages [ 5 ] , [ "ABB" , "BBB" , "BBB" , "BBA" ] ) ;
25
- tiles [ 6 ] = new Tile ( tileImages [ 6 ] , [ "BBB" , "BCB" , "BBB" , "BCB" ] ) ;
26
- tiles [ 7 ] = new Tile ( tileImages [ 7 ] , [ "BDB" , "BCB" , "BDB" , "BCB" ] ) ;
27
- tiles [ 8 ] = new Tile ( tileImages [ 8 ] , [ "BDB" , "BBB" , "BCB" , "BBB" ] ) ;
28
- tiles [ 9 ] = new Tile ( tileImages [ 9 ] , [ "BCB" , "BCB" , "BBB" , "BCB" ] ) ;
29
- tiles [ 10 ] = new Tile ( tileImages [ 10 ] , [ "BCB" , "BCB" , "BCB" , "BCB" ] ) ;
30
- tiles [ 11 ] = new Tile ( tileImages [ 11 ] , [ "BCB" , "BCB" , "BBB" , "BBB" ] ) ;
31
- tiles [ 12 ] = new Tile ( tileImages [ 12 ] , [ "BBB" , "BCB" , "BBB" , "BCB" ] ) ;
32
-
33
- for ( let i = 2 ; i < 14 ; i ++ ) {
19
+ tiles [ 0 ] = new Tile ( tileImages [ 0 ] , [ "PPP" , "PPP" , "PPP" , "PPP" ] ) ;
20
+ tiles [ 1 ] = new Tile ( tileImages [ 1 ] , [ "MMM" , "MMM" , "MMM" , "MMM" ] ) ;
21
+ tiles [ 2 ] = new Tile ( tileImages [ 2 ] , [ "MMM" , "PPP" , "PPP" , "MMM" ] ) ;
22
+ tiles [ 3 ] = new Tile ( tileImages [ 3 ] , [ "PPP" , "MMM" , "MMM" , "PPP" ] ) ;
23
+ tiles [ 4 ] = new Tile ( tileImages [ 4 ] , [ "MMM" , "PPP" , "PPP" , "PPP" ] ) ;
24
+ tiles [ 5 ] = new Tile ( tileImages [ 5 ] , [ "PPP" , "MMM" , "MMM" , "MMM" ] ) ;
25
+ tiles [ 6 ] = new Tile ( tileImages [ 6 ] , [ "MMM" , "MMM" , "MMM" , "MMM" ] ) ;
26
+ tiles [ 7 ] = new Tile ( tileImages [ 7 ] , [ "PPP" , "PPP" , "PPP" , "PPP" ] ) ;
27
+ tiles [ 8 ] = new Tile ( tileImages [ 8 ] , [ "MPM" , "MMM" , "MPM" , "MMM" ] ) ;
28
+ tiles [ 9 ] = new Tile ( tileImages [ 9 ] , [ "PMP" , "PPP" , "PMP" , "PPP" ] ) ;
29
+ tiles [ 10 ] = new Tile ( tileImages [ 10 ] , [ "MPM" , "MPM" , "MPM" , "MPM" ] ) ;
30
+ tiles [ 11 ] = new Tile ( tileImages [ 11 ] , [ "PMP" , "PMP" , "PMP" , "PMP" ] ) ;
31
+ tiles [ 12 ] = new Tile ( tileImages [ 12 ] , [ "MMP" , "PMM" , "MMM" , "MMM" ] ) ;
32
+ tiles [ 13 ] = new Tile ( tileImages [ 13 ] , [ "PPM" , "MPP" , "PPP" , "PPP" ] ) ;
33
+ tiles [ 14 ] = new Tile ( tileImages [ 14 ] , [ "MPM" , "MPM" , "MPM" , "MPM" ] ) ;
34
+ tiles [ 15 ] = new Tile ( tileImages [ 15 ] , [ "PMP" , "PMP" , "PMP" , "PMP" ] ) ;
35
+ tiles [ 16 ] = new Tile ( tileImages [ 16 ] , [ "MMP" , "PMM" , "MMP" , "PMM" ] ) ;
36
+ tiles [ 17 ] = new Tile ( tileImages [ 17 ] , [ "PPM" , "MPP" , "PPM" , "MPP" ] ) ;
37
+
38
+ for ( let i = 2 ; i < 18 ; i ++ ) {
34
39
for ( let j = 1 ; j < 4 ; j ++ ) {
35
40
tiles . push ( tiles [ i ] . rotate ( j ) ) ;
36
41
}
0 commit comments