Skip to content

Commit d40fe82

Browse files
committed
Added dynamic chararcter grid for all fonts in banner.h
1 parent 917b39e commit d40fe82

File tree

1 file changed

+28
-29
lines changed

1 file changed

+28
-29
lines changed

Fonts/banner/banner.h

Lines changed: 28 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ class Banner : public Fonts
1414

1515
char **A()
1616
{
17-
char **character = getCharGrid();
17+
char **character = getCharGrid(7,7);
1818
character[0][0] = character[0][1] = character[0][2] = character[0][4] = character[0][5] = character[0][6] = character[1][0] = character[1][1] = character[1][3] = character[1][5] = character[1][6] = character[2][0] = character[2][2] = character[2][3] = character[2][4] = character[2][6] = character[3][1] = character[3][2] = character[3][3] = character[3][4] = character[3][5] = character[5][1] = character[5][2] = character[5][3] = character[5][4] = character[5][5] = character[6][1] = character[6][2] = character[6][3] = character[6][4] = character[6][5] = ' ';
1919
character[0][3] = character[1][2] = character[1][4] = character[2][1] = character[2][5] = character[3][0] = character[3][6] = character[4][0] = character[4][1] = character[4][2] = character[4][3] = character[4][4] = character[4][5] = character[4][6] = character[5][0] = character[5][6] = character[6][0] = character[6][6] = '#';
2020
return character;
2121
}
2222

2323
char **B()
2424
{
25-
char **character = getCharGrid();
25+
char **character = getCharGrid(7,7);
2626

2727
character[0][0] = character[0][1] = character[0][2] = character[0][3] = character[0][4] = character[0][5] = character[0][6] = character[1][0] = character[1][6] = character[2][0] = character[2][6] = character[3][0] = character[3][1] = character[3][2] = character[3][3] = character[3][5] = character[4][0] = character[4][6] = character[5][0] = character[5][6] = character[6][0] = character[6][1] = character[6][2] = character[6][3] = character[6][4] = character[6][5] = character[6][6] = '#';
2828
character[1][1] = character[1][2] = character[1][3] = character[1][4] = character[1][5] =
@@ -35,14 +35,14 @@ class Banner : public Fonts
3535

3636
char **C()
3737
{
38-
char **character = getCharGrid();
38+
char **character = getCharGrid(7,7);
3939
character[0][1] = character[0][2] = character[0][3] = character[0][4] = character[0][5] = character[0][5] = character[1][0] = character[1][6] = character[2][0] = character[3][0] = character[4][0] = character[5][0] = character[5][6] = character[6][1] = character[6][2] = character[6][3] = character[6][4] = character[6][5] = '#';
4040
return character;
4141
}
4242

4343
char **D()
4444
{
45-
char **character = getCharGrid();
45+
char **character = getCharGrid(7,7);
4646

4747
character[0][0] = character[0][1] = character[0][2] = character[0][3] = character[0][4] = character[0][5] = character[1][0] = character[1][6] = character[2][0] = character[2][6] = character[3][0] = character[3][6] = character[4][0] = character[4][6] = character[5][0] = character[5][6] = character[6][0] = character[6][1] = character[6][2] = character[6][3] = character[6][4] = character[6][5] = '#';
4848

@@ -51,7 +51,7 @@ class Banner : public Fonts
5151

5252
char **E()
5353
{
54-
char **character = getCharGrid();
54+
char **character = getCharGrid(7,7);
5555

5656
character[0][0] = character[0][1] = character[0][2] = character[0][3] = character[0][4] = character[0][5] = character[0][6] = '#';
5757
character[1][0] = '#';
@@ -66,7 +66,7 @@ class Banner : public Fonts
6666

6767
char **F()
6868
{
69-
char **character = getCharGrid();
69+
char **character = getCharGrid(7,7);
7070

7171
character[0][0] = character[0][1] = character[0][2] = character[0][3] = character[0][4] = character[0][5] = character[0][6] = character[1][0] = character[2][0] = character[3][0] = character[3][1] = character[3][2] = character[3][3] = character[3][4] = character[4][0] = character[5][0] = character[6][0] = '#';
7272

@@ -75,7 +75,7 @@ class Banner : public Fonts
7575

7676
char **G()
7777
{
78-
char **character = getCharGrid();
78+
char **character = getCharGrid(7,7);
7979

8080
character[0][0] = character[0][1] = ' ';
8181
character[1][1] = character[1][2] = character[1][3] = character[1][4] = character[1][5] = ' ';
@@ -93,7 +93,7 @@ class Banner : public Fonts
9393

9494
char **H()
9595
{
96-
char **character = getCharGrid();
96+
char **character = getCharGrid(7,7);
9797

9898
character[0][0] = character[1][0] = character[2][0] = character[3][0] = character[4][0] = character[5][0] = character[6][0] = character[3][1] = character[3][2] = character[3][3] = character[3][4] = character[3][5] = character[3][6] = character[0][6] = character[1][6] = character[2][6] = character[4][6] = character[5][6] = character[6][6] = '#';
9999
character[0][0] = character[1][0] = character[2][0] = character[3][0] = character[4][0] = character[5][0] = character[6][0] = character[3][1] = character[3][2] = character[3][3] = character[3][4] = character[3][5] = character[3][6] = character[0][6] = character[1][6] = character[2][6] = character[4][6] = character[5][6] = character[6][6] = '#';
@@ -103,14 +103,14 @@ class Banner : public Fonts
103103

104104
char **I()
105105
{
106-
char **character = getCharGrid();
106+
char **character = getCharGrid(7,7);
107107
character[0][2] = character[0][3] = character[6][2] = character[0][4] = character[6][3] = character[6][4] = character[2][3] = character[1][3] = character[3][3] = character[4][3] = character[5][3] = '#';
108108
return character;
109109
}
110110

111111
char **J()
112112
{
113-
char **character = getCharGrid();
113+
char **character = getCharGrid(7,7);
114114
character[0][6] = character[1][6] = character[2][6] = character[3][6] = character[4][6] = character[5][6] = character[6][5] = character[6][4] = character[6][3] = character[6][2] = character[6][1] = character[5][0] = character[4][0] = '#';
115115

116116
return character;
@@ -129,7 +129,7 @@ class Banner : public Fonts
129129

130130
char **L()
131131
{
132-
char **character = getCharGrid();
132+
char **character = getCharGrid(7,7);
133133

134134
character[0][0] = character[1][0] = character[2][0] = character[3][0] = character[4][0] = character[5][0] = character[6][0] = character[6][1] = character[6][2] = character[6][3] = character[6][4] = character[6][5] = character[6][6] = '#';
135135

@@ -138,7 +138,7 @@ class Banner : public Fonts
138138

139139
char **M()
140140
{
141-
char **character = getCharGrid();
141+
char **character = getCharGrid(7,7);
142142

143143
character[0][0] = character[1][0] = character[2][0] = character[3][0] = character[4][0] = character[5][0] = character[6][0] = character[1][1] = character[1][5] = character[2][2] = character[2][4] = character[3][3] = character[1][6] = character[2][6] = character[3][6] = character[4][6] = character[5][6] = character[6][6] = character[0][6] = '#';
144144

@@ -147,45 +147,44 @@ class Banner : public Fonts
147147

148148
char **N()
149149
{
150-
char **character = getCharGrid();
150+
char **character = getCharGrid(7,7);
151151
character[0][0] = character[1][0] = character[2][0] = character[3][0] = character[4][0] = character[5][0] = character[6][0] = character[0][6] = character[1][6] = character[2][6] = character[3][6] = character[4][6] = character[5][6] = character[6][6] = character[1][1] = character[2][2] = character[3][3] = character[4][4] = character[5][5] = '#';
152152

153153
return character;
154154
}
155155

156156
char **O()
157157
{
158-
char **character = getCharGrid();
158+
char **character = getCharGrid(7,7);
159159

160160
character[0][0] = character[0][1] = character[0][2] = character[0][3] = character[0][4] = character[0][5] = character[0][6] = character[1][0] = character[1][6] = character[2][0] = character[2][6] = character[3][0] = character[3][6] = character[4][0] = character[4][6] = character[5][0] = character[5][6] = character[6][0] = character[6][1] = character[6][2] = character[6][3] = character[6][4] = character[6][5] = character[6][6] = '#';
161161

162-
// Enter the character grid in ROWS X COLS
163-
164162
return character;
165163
}
166164

167165
char **P()
168166
{
169-
char **character = getCharGrid(ROWS,COLS);
167+
char **character = getCharGrid(7,7);
170168

171169
character[0][0] = character[1][0] = character[2][0] = character[3][0] = character[4][0] = character[5][0] = character[6][0] = character[0][1] = character[0][2] = character[0][3] = character[0][4] = character[0][5] = character[1][6] = character[2][6] = character[3][1] = character[3][2] = character[3][3] = character[3][4] = character[3][5] ='#';
172170

173171
return character;
174172
}
175173

176174

177-
char **Q()
178-
{
179-
char **character = getCharGrid(ROWS,COLS);
175+
char **Q()
176+
{
177+
char **character = getCharGrid(7,7);
180178

181-
character[0][1] = character[0][2] = character[0][3] = character[0][4] = character[0][5] = character[1][0] = character[1][6] = character[2][0] = character[2][6] = character[3][0] = character[3][6] = character[4][0] = character[4][4] = character[4][6] = character[5][0] = character[5][5] = character[6][1] = character[6][2] = character[6][3] = character[6][4] = character[6][6] = '#';
182-
return character;
183-
}
179+
character[0][1] = character[0][2] = character[0][3] = character[0][4] = character[0][5] = character[1][0] = character[1][6] = character[2][0] = character[2][6] = character[3][0] = character[3][6] = character[4][0] = character[4][4] = character[4][6] = character[5][0] = character[5][5] = character[6][1] = character[6][2] = character[6][3] = character[6][4] = character[6][6] = '#';
180+
181+
return character;
182+
}
184183

185184

186185
char **R()
187186
{
188-
char **character = getCharGrid();
187+
char **character = getCharGrid(7,7);
189188

190189
character[0][0] = character[1][0] = character[2][0] = character[3][0] = character[4][0] = character[5][0] = character[6][0] = character[0][1] = character[0][2] = character[0][3] = character[0][4] = character[0][5] = character[1][6] = character[2][6] = character[3][1] = character[3][2] = character[3][3] = character[3][4] = character[3][5] = character[4][4] = character[5][5] = character[6][6] = '#';
191190

@@ -205,7 +204,7 @@ class Banner : public Fonts
205204

206205
char **T()
207206
{
208-
char **character = getCharGrid();
207+
char **character = getCharGrid(7,7);
209208

210209
character[0][0] = character[0][1] = character[0][2] = character[0][3] = '#';
211210
character[0][4] = character[0][5] = character[0][6] = '#';
@@ -239,7 +238,7 @@ class Banner : public Fonts
239238

240239
char **W()
241240
{
242-
char **character = getCharGrid();
241+
char **character = getCharGrid(7,7);
243242

244243
character[0][0] = character[1][0] = character[2][0] = character[3][0] = character[4][0] = character[5][0] = character[0][6] = character[1][6] = character[2][6] = character[3][6] = character[4][6] = character[5][6] = character[1][3] = character[2][3] = character[3][3] = character[4][3] = character[5][3] = character[6][1] = character[6][2] = character[6][4] = character[6][5] = '#';
245244

@@ -249,7 +248,7 @@ class Banner : public Fonts
249248

250249
char **X()
251250
{
252-
char **character = getCharGrid(ROWS,COLS);
251+
char **character = getCharGrid(7,7);
253252

254253
character[0][0] = character[0][6] = character[1][1] = character[1][5] = character[2][2] = character[2][4] = character[3][3] = character[4][2] = character[4][4] = character[5][1] = character[5][5] = character[6][0] = character[6][6] = '#';
255254

@@ -259,7 +258,7 @@ class Banner : public Fonts
259258

260259
char **Y()
261260
{
262-
char **character = getCharGrid();
261+
char **character = getCharGrid(7,7);
263262

264263
character[3][3] = character[4][3] = character[5][3] = character[6][3] = character[0][0] = character[0][6] = character[1][1] = character[1][5] = character[2][2] = character[2][4] = '#';
265264

@@ -268,7 +267,7 @@ class Banner : public Fonts
268267

269268
char **Z()
270269
{
271-
char **character = getCharGrid();
270+
char **character = getCharGrid(7,7);
272271

273272
character[0][0] = character[0][1] = character[0][2] = character[0][3] = character[0][4] = character[0][5] = character[0][6] = character[6][0] = character[6][1] = character[6][2] = character[6][3] = character[6][4] = character[6][5] = character[6][6] = character[0][3] = character[1][5] = character[2][4] = character[3][3] = character[4][2] = character[5][1] = '#';
274273

0 commit comments

Comments
 (0)