-
Notifications
You must be signed in to change notification settings - Fork 1
/
chapter3_code_to_copy.txt
123 lines (117 loc) · 2.37 KB
/
chapter3_code_to_copy.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
P17
fun tileColors(): Array<Array<Int>> {
val shades = Array<Array<Int>>(2) {
Array<Int>(2) { 0 }
}
shades[0][0] = 192
shades[0][1] = 128
shades[1][0] = 64
shades[1][1] = 0
return shades
}
P18
fun tileColors(): Array<Array<Int>> {
val shades = Array<Array<Int>>(2) {
Array<Int>(2) { 0 }
}
shades[0][0] = 0
shades[0][1] = 255
shades[1][0] = 255
shades[1][1] = 0
return shades
}
P19
fun tileColors(): Array<Array<Int>> {
val shades = Array<Array<Int>>(3) {
Array<Int>(3) { 0 }
}
shades[0][0] = 255
shades[0][1] = 255
shades[0][2] = 0
shades[1][0] = 255
shades[1][1] = 0
shades[1][2] = 0
shades[2][0] = 0
shades[2][1] = 0
shades[2][2] = 0
return shades
}
P20
fun tileColors(): Array<Array<Int>> {
val shades = Array<Array<Int>>(5) {
Array<Int>(5) { 0 }
}
//Set each cell in row 0 to be black
for (col in 0..4) {
shades[0][col] = 0
}
//Row 1 is dark grey.
for (col in 0..4) {
shades[1][col] = 65
}
//Row 2 is grey.
for (col in 0..4) {
shades[2][col] = 130
}
//Row 3 is light grey.
for (col in 0..4) {
shades[3][col] = 195
}
//Row 4 is white.
for (col in 0..4) {
shades[4][col] = 255
}
return shades
}
P21
fun tileColors(): Array<Array<Int>> {
val shades = Array<Array<Int>>(5) {
Array<Int>(5) { 0 }
}
for (row in 0..4) {
for (col in 0..4) {
shades[row][col] = 255
}
}
return shades
}
-----------------------------------------
P22
fun tileColors(): Array<Array<Int>> {
val shades = Array<Array<Int>>(5) {
Array<Int>(5) { 0 }
}
//Set each cell in row 0 to be black
for (col in 0..4) {
shades[0][col] = 0
}
//Row 1 is white.
for (col in 0..4) {
shades[1][col] = 255
}
//Row 2 is black.
for (col in 0..4) {
shades[2][col] = 0
}
//Row 3 is white.
for (col in 0..4) {
shades[3][col] = 255
}
//Row 4 is black.
for (col in 0..4) {
shades[4][col] = 0
}
return shades
}
P23
fun tileColors(): Array<Array<Int>> {
val shades = Array<Array<Int>>(5) {
Array<Int>(5) { 0 }
}
for (row in 0..4) {
for (col in 0..4) {
shades[row][col] = 128
}
}
return shades
}