Skip to content

Commit a27fc26

Browse files
committed
- modify bricks list
1 parent 185212d commit a27fc26

File tree

2 files changed

+32
-28
lines changed

2 files changed

+32
-28
lines changed

chapter-07-working_with_lists_and_reading_data/breakout_level/breakout_level.pyde

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -15,36 +15,39 @@ b = '#0099FF' # blue
1515
p = '#6633FF' # violet
1616

1717
bricks = [
18-
[[0, r, 1], [1, o, 1], [2, y, 1], [3, g, 1]], # row 0
19-
[[0, o, 1], [1, y, 1], [2, g, 1], [3, b, 1]], # row 1
20-
[[0, y, 1], [1, g, 1], [2, b, 1], [3, p, 1]], # row 2
21-
[[0, g, 1], [1, b, 2], [2, p, 2], [3, b, 1]], # row 3
22-
[[0, b, 1], [1, p, 2], [3, g, 1]], # row 4
23-
[[0, p, 1], [3, y, 1]], # row 5
24-
[ [3, o, 1]], # row 6
25-
[[0, g, 1] ] # row 7
18+
# col 0 col 1 col 2 col 3
19+
[ [r,1], [o,1], [y,1], [g,1] ], # row 0
20+
[ [o,1], [y,1], [g,1], [b,1] ], # row 1
21+
[ [y,1], [g,1], [b,1], [p,1] ], # row 2
22+
[ [g,1], [b,2], [p,2], [b,1] ], # row 3
23+
[ [b,1], [p,2], [ ], [g,1] ], # row 4
24+
[ [p,1], [ ], [ ], [y,1] ], # row 5
25+
[ [ ], [ ], [ ], [o,1] ], # row 6
26+
[ [g,1], [ ], [ ], [ ] ] # row 7
2627
]
2728

2829
print(bricks[0]) # displays row 0 items
2930
print(bricks[0][0]) # displays the very first brick
30-
print(bricks[0][0][1]) # displays #FF0000
31+
print(bricks[0][0][0]) # displays #FF0000
3132

3233
bw = width / 4
3334
bh = height / 15
3435
translate(0, bh)
3536

3637
for row in bricks:
3738

38-
for brick in row:
39-
x = brick[0] * bw
40-
fill(brick[1])
41-
rect(x, 0, bw, bh)
42-
43-
if brick[2] == 2:
44-
stroke('#FFFFFF')
45-
strokeWeight(3)
46-
line(x+5, 5, x+bw-7, 5)
47-
line(x+5, 5, x+5, bh-7)
48-
noStroke()
39+
for col, brick in enumerate(row):
40+
x = col * bw
41+
42+
if len(brick):
43+
fill(brick[0])
44+
rect(x, 0, bw, bh)
45+
46+
if brick[1] == 2:
47+
stroke('#FFFFFF')
48+
strokeWeight(3)
49+
line(x+5, 5, x+bw-7, 5)
50+
line(x+5, 5, x+5, bh-7)
51+
noStroke()
4952

5053
translate(0, bh)

chapter-07-working_with_lists_and_reading_data/bricks.txt

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ b = '#0099FF' # blue
66
p = '#6633FF' # violet
77

88
bricks = [
9-
[ [0,r,1], [1,o,1], [2,y,1], [3,g,1] ], # row 0
10-
[ [0,o,1], [1,y,1], [2,g,1], [3,b,1] ], # row 1
11-
[ [0,y,1], [1,g,1], [2,b,1], [3,p,1] ], # row 2
12-
[ [0,g,1], [1,b,2], [2,p,2], [3,b,1] ], # row 3
13-
[ [0,b,1], [1,p,2], [3,g,1] ], # row 4
14-
[ [0,p,1], [3,y,1] ], # row 5
15-
[ [3,o,1] ], # row 6
16-
[ [0,g,1] ] # row 7
9+
# col 0 col 1 col 2 col 3
10+
[ [r,1], [o,1], [y,1], [g,1] ], # row 0
11+
[ [o,1], [y,1], [g,1], [b,1] ], # row 1
12+
[ [y,1], [g,1], [b,1], [p,1] ], # row 2
13+
[ [g,1], [b,2], [p,2], [b,1] ], # row 3
14+
[ [b,1], [p,2], [ ], [g,1] ], # row 4
15+
[ [p,1], [ ], [ ], [y,1] ], # row 5
16+
[ [ ], [ ], [ ], [o,1] ], # row 6
17+
[ [g,1], [ ], [ ], [ ] ] # row 7
1718
]

0 commit comments

Comments
 (0)