Skip to content

Commit 7104c01

Browse files
committed
remove all but game nametable!
1 parent b1744d3 commit 7104c01

File tree

5 files changed

+65
-94
lines changed

5 files changed

+65
-94
lines changed

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,4 @@ tetris.dbg
1212
release/*
1313
target
1414

15-
!src/nametables/enter_high_score_nametable.bin
1615
!src/nametables/game_nametable.bin
17-
!src/nametables/level_menu_nametable.bin

src/nametables/enter_high_score.js

Lines changed: 32 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
const {
2-
readStripe,
32
writeRLE,
4-
printNT,
3+
blankNT,
54
drawTiles,
65
drawAttrs,
76
flatLookup,
87
} = require('./nametables');
98

109

11-
const buffer = readStripe(__dirname + '/enter_high_score_nametable.bin');
10+
const buffer = blankNT();
1211

1312
let lookup = flatLookup(`
1413
0123456789ABCDEF
@@ -29,39 +28,37 @@ ui!###g@######()
2928
###############
3029
`);
3130

32-
lookup = [...lookup].map((d, i) => d === '#' ? String.fromCharCode(9472 + i) : d).join``;
33-
3431
drawTiles(buffer, lookup, `
35-
################################
36-
#qwwwwwwwwwwwwwwwwwwwwwwwwwwwwe#
37-
#a d#
38-
#a d#
39-
#a d#
40-
#a d#
41-
#a GOOD GAME d#
42-
#a d#
43-
#a d#
44-
#a d#
45-
#a YOU ARE A d#
46-
#a d#
47-
#a TETRIS MASTER# d#
48-
#a d#
49-
#a d#
50-
#a PLEASE ENTER YOUR NAME d#
51-
#a d#
52-
#a rtttttttttttttttttttttttty d#
53-
#a fNAME SCORE LNS LVh d#
54-
#a jbbbbbbbbbbbbbbbbbbbbbbbbl d#
55-
#a f h d#
56-
#a f h d#
57-
#a f h d#
58-
#a f h d#
59-
#a f h d#
60-
#a f h d#
61-
#a vbbbbbbbbbbbbbbbbbbbbbbbbn d#
62-
#a d#
63-
#zxxxxxxxxxxxxxxxxxxxxxxxxxxxxc#
64-
################################
32+
╲▂╢╢╢▀░▀╃▃╢╲╠╡▂▐▃╲▐▁▃▂╢▂╢╲╢▀▁▁▃╲
33+
qwwwwwwwwwwwwwwwwwwwwwwwwwwwwe
34+
a d
35+
a d
36+
a d
37+
a d
38+
a GOOD GAME d
39+
a d
40+
a d
41+
a d
42+
a YOU ARE A d
43+
a d
44+
a TETRIS MASTER. d
45+
a d
46+
a d
47+
a PLEASE ENTER YOUR NAME d
48+
a d
49+
a rtttttttttttttttttttttttty d
50+
a fNAME SCORE LNS LVh d
51+
a jbbbbbbbbbbbbbbbbbbbbbbbbl d
52+
a f h d
53+
a f h d
54+
a f h d
55+
a f h d
56+
a f h d
57+
a f h d
58+
a vbbbbbbbbbbbbbbbbbbbbbbbbn d
59+
a d
60+
zxxxxxxxxxxxxxxxxxxxxxxxxxxxxc
61+
╰╱╰╱▐▃▀▁□╲■▁▃▂╀▃▂▀╂╀▃▀░▀╂╲╢╰╱╲▂╢
6562
`);
6663

6764
drawAttrs(buffer, [`
-1.09 KB
Binary file not shown.

src/nametables/level_menu.js

Lines changed: 33 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
const {
2-
readStripe,
2+
blankNT,
33
writeRLE,
4-
printNT,
54
drawTiles,
65
drawAttrs,
76
flatLookup,
87
} = require('./nametables');
98

10-
const buffer = readStripe(__dirname + '/level_menu_nametable.bin');
9+
const buffer = blankNT();
1110

1211
let lookup = flatLookup(`
1312
0123456789ABCDEF
1413
GHIJKLMNOPQRSTUV
1514
WXYZ-,˙>rtyfhvbn
1615
########qweadzxc
17-
############jkl/
16+
####ĄąĆćĈĉĊċjkl/
1817
ui!###g@ß#####()
1918
###########æ^$#.
2019
################
@@ -28,60 +27,37 @@ ui!###g@ß#####()
2827
###############
2928
`);
3029

31-
lookup = [...lookup].map((d, i) => d === '#' ? String.fromCharCode(9472 + i) : d).join``;
32-
33-
// heart
34-
35-
// ###a rtutututututy d###
36-
// ###a f0f1f2f3f4f^h d###
37-
// ###a jbkbkbkbkbkbl d###
38-
//
39-
// v4
40-
//
41-
// ###a rtututututg d###
42-
// ###a f0f1f2f3f4f d###
43-
// ###a jbkbkbkbkbkb@ d###
44-
// ###a f5f6f7f8f9f$h d###
45-
// ###a vbibibibibibn d###
46-
47-
// v5-proto1
48-
// #a rtututututy d#
49-
// #a f0f1f2f3f4ßbbb@ d#
50-
// #a jbkbkbkbkbl h d#
51-
// #a f5f6f7f8f9ßbbbn d#
52-
// #a vbibibibibn d#
53-
5430
drawTiles(buffer, lookup, `
55-
################################
56-
#qwwwwwwwwwwwwwwwwwwwwwwwwwwwwe#
57-
#a d#
58-
#a qwwwwwwe d#
59-
#a a d d#
60-
#a zxxxxxxc d#
61-
#a d#
62-
#a ╄╅╅╅╅╅╆ d#
63-
#a ╇LEVEL╈ d#
64-
#a ╉╊╊╊╊╊╋ d#
65-
#a rtututututy d#
66-
#a f0f1f2f3f4h rttty d#
67-
#a jbkbkbkbkbl f h d#
68-
#a f5f6f7f8f9h vbbbn d#
69-
#a vbibibibibn d#
70-
#a d#
71-
#a d#
72-
#a rtttttttttttttttttttttttty d#
73-
#a fNAME SCORE LNS LVh d#
74-
#a jbbbbbbbbbbbbbbbbbbbbbbbbl d#
75-
#a f h d#
76-
#a f h d#
77-
#a f h d#
78-
#a f h d#
79-
#a f h d#
80-
#a f h d#
81-
#a vbbbbbbbbbbbbbbbbbbbbbbbbn d#
82-
#a d#
83-
#zxxxxxxxxxxxxxxxxxxxxxxxxxxxxc#
84-
################################
31+
ɠɡɠɡɢʂɢʐʃɢɢɢʂʀʑʀʑɰɱɢʂʀʁʁʃʐʃɢɢʀʁʑ
32+
ɰqwwwwwwwwwwwwwwwwwwwwwwwwwwwweʂ
33+
ʀa
34+
ʀa qwwwwwwe
35+
ɢa a d
36+
ɲa zxxxxxxc
37+
ʠa
38+
ʐa ĄąąąąąĆ
39+
ʂa ćLEVELĈ
40+
ɠa ĉĊĊĊĊĊċ
41+
ɰa rtututututy
42+
ʀa f0f1f2f3f4h rttty
43+
ɢa jbkbkbkbkbl f h
44+
ɲa f5f6f7f8f9h vbbbn
45+
ɲa vbibibibibn
46+
ʂa
47+
ɢa
48+
ʠa rtttttttttttttttttttttttty
49+
ɢa fNAME SCORE LNS LVh
50+
a jbbbbbbbbbbbbbbbbbbbbbbbbl
51+
ʂa f h
52+
ʀa f h
53+
ɠa f h
54+
ɰa f h
55+
ɢa f h
56+
ɲa f h
57+
ɲa vbbbbbbbbbbbbbbbbbbbbbbbbn
58+
ʂa
59+
ɢzxxxxxxxxxxxxxxxxxxxxxxxxxxxxcɢ
60+
ɲʀʡʀ╁ʃɢʂʀ╃ʃʀʡɢɲɢɰɱʂʀʁʡɢʂɠɡʠʃʠʃʀ╁
8561
`);
8662

8763
drawAttrs(buffer, [`
-1.09 KB
Binary file not shown.

0 commit comments

Comments
 (0)