@@ -3,11 +3,11 @@ const tileImages = [];
33
44let grid = [ ] ;
55
6- const DIM = 25 ;
6+ const DIM = 10 ;
77
88function 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 ++ ) {
1111 tileImages [ i ] = loadImage ( `${ path } /${ i } .png` ) ;
1212 }
1313}
@@ -16,21 +16,26 @@ function setup() {
1616 createCanvas ( 800 , 800 ) ;
1717
1818 // 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 ++ ) {
3439 for ( let j = 1 ; j < 4 ; j ++ ) {
3540 tiles . push ( tiles [ i ] . rotate ( j ) ) ;
3641 }
0 commit comments