semi-functionning console interface
All checks were successful
Linux arm64 / Build (push) Successful in 38s

This commit is contained in:
Janet-Doe
2025-01-30 11:51:17 +01:00
parent d4beaec8a8
commit f1d963e546
7 changed files with 191 additions and 951 deletions

1
app/save/.gitignore vendored
View File

@@ -1 +0,0 @@
save-*.json

View File

@@ -1,913 +0,0 @@
{
"cells": [
{
"blockID": 0,
"symbolIndex": -1
},
{
"blockID": 0,
"symbolIndex": -1
},
{
"blockID": 0,
"symbolIndex": -1
},
{
"blockID": 0,
"symbolIndex": -1
},
{
"blockID": 1,
"symbolIndex": -1
},
{
"blockID": 1,
"symbolIndex": -1
},
{
"blockID": 1,
"symbolIndex": -1
},
{
"blockID": 1,
"symbolIndex": -1
},
{
"blockID": 2,
"symbolIndex": -1
},
{
"blockID": 2,
"symbolIndex": -1
},
{
"blockID": 2,
"symbolIndex": -1
},
{
"blockID": 2,
"symbolIndex": -1
},
{
"blockID": 0,
"symbolIndex": -1
},
{
"blockID": 0,
"symbolIndex": -1
},
{
"blockID": 0,
"symbolIndex": -1
},
{
"blockID": 0,
"symbolIndex": -1
},
{
"blockID": 1,
"symbolIndex": -1
},
{
"blockID": 1,
"symbolIndex": -1
},
{
"blockID": 1,
"symbolIndex": -1
},
{
"blockID": 1,
"symbolIndex": -1
},
{
"blockID": 2,
"symbolIndex": -1
},
{
"blockID": 2,
"symbolIndex": -1
},
{
"blockID": 2,
"symbolIndex": -1
},
{
"blockID": 2,
"symbolIndex": -1
},
{
"blockID": 0,
"symbolIndex": -1
},
{
"blockID": 0,
"symbolIndex": -1
},
{
"blockID": 0,
"symbolIndex": -1
},
{
"blockID": 0,
"symbolIndex": -1
},
{
"blockID": 1,
"symbolIndex": -1
},
{
"blockID": 1,
"symbolIndex": -1
},
{
"blockID": 1,
"symbolIndex": -1
},
{
"blockID": 1,
"symbolIndex": -1
},
{
"blockID": 2,
"symbolIndex": -1
},
{
"blockID": 2,
"symbolIndex": -1
},
{
"blockID": 2,
"symbolIndex": -1
},
{
"blockID": 2,
"symbolIndex": -1
},
{
"blockID": 3,
"symbolIndex": -1
},
{
"blockID": 3,
"symbolIndex": -1
},
{
"blockID": 3,
"symbolIndex": -1
},
{
"blockID": 3,
"symbolIndex": -1
},
{
"blockID": 4,
"symbolIndex": -1
},
{
"blockID": 4,
"symbolIndex": -1
},
{
"blockID": 4,
"symbolIndex": -1
},
{
"blockID": 4,
"symbolIndex": -1
},
{
"blockID": 5,
"symbolIndex": -1
},
{
"blockID": 5,
"symbolIndex": -1
},
{
"blockID": 5,
"symbolIndex": -1
},
{
"blockID": 5,
"symbolIndex": -1
},
{
"blockID": 3,
"symbolIndex": -1
},
{
"blockID": 3,
"symbolIndex": -1
},
{
"blockID": 3,
"symbolIndex": -1
},
{
"blockID": 3,
"symbolIndex": -1
},
{
"blockID": 4,
"symbolIndex": -1
},
{
"blockID": 4,
"symbolIndex": -1
},
{
"blockID": 4,
"symbolIndex": -1
},
{
"blockID": 4,
"symbolIndex": -1
},
{
"blockID": 5,
"symbolIndex": -1
},
{
"blockID": 5,
"symbolIndex": -1
},
{
"blockID": 5,
"symbolIndex": -1
},
{
"blockID": 5,
"symbolIndex": -1
},
{
"blockID": 3,
"symbolIndex": -1
},
{
"blockID": 3,
"symbolIndex": -1
},
{
"blockID": 3,
"symbolIndex": -1
},
{
"blockID": 3,
"symbolIndex": -1
},
{
"blockID": 4,
"symbolIndex": -1
},
{
"blockID": 4,
"symbolIndex": -1
},
{
"blockID": 4,
"symbolIndex": -1
},
{
"blockID": 4,
"symbolIndex": -1
},
{
"blockID": 5,
"symbolIndex": -1
},
{
"blockID": 5,
"symbolIndex": -1
},
{
"blockID": 5,
"symbolIndex": -1
},
{
"blockID": 5,
"symbolIndex": -1
},
{
"blockID": 6,
"symbolIndex": -1
},
{
"blockID": 6,
"symbolIndex": -1
},
{
"blockID": 6,
"symbolIndex": -1
},
{
"blockID": 6,
"symbolIndex": -1
},
{
"blockID": 7,
"symbolIndex": -1
},
{
"blockID": 7,
"symbolIndex": -1
},
{
"blockID": 7,
"symbolIndex": -1
},
{
"blockID": 7,
"symbolIndex": -1
},
{
"blockID": 8,
"symbolIndex": -1
},
{
"blockID": 8,
"symbolIndex": -1
},
{
"blockID": 8,
"symbolIndex": -1
},
{
"blockID": 8,
"symbolIndex": -1
},
{
"blockID": 6,
"symbolIndex": -1
},
{
"blockID": 6,
"symbolIndex": -1
},
{
"blockID": 6,
"symbolIndex": -1
},
{
"blockID": 6,
"symbolIndex": -1
},
{
"blockID": 7,
"symbolIndex": -1
},
{
"blockID": 7,
"symbolIndex": -1
},
{
"blockID": 7,
"symbolIndex": -1
},
{
"blockID": 7,
"symbolIndex": -1
},
{
"blockID": 8,
"symbolIndex": -1
},
{
"blockID": 8,
"symbolIndex": -1
},
{
"blockID": 8,
"symbolIndex": -1
},
{
"blockID": 8,
"symbolIndex": -1
},
{
"blockID": 6,
"symbolIndex": -1
},
{
"blockID": 6,
"symbolIndex": -1
},
{
"blockID": 6,
"symbolIndex": -1
},
{
"blockID": 6,
"symbolIndex": -1
},
{
"blockID": 7,
"symbolIndex": -1
},
{
"blockID": 7,
"symbolIndex": -1
},
{
"blockID": 7,
"symbolIndex": -1
},
{
"blockID": 7,
"symbolIndex": -1
},
{
"blockID": 8,
"symbolIndex": -1
},
{
"blockID": 8,
"symbolIndex": -1
},
{
"blockID": 8,
"symbolIndex": -1
},
{
"blockID": 8,
"symbolIndex": -1
},
{
"blockID": 9,
"symbolIndex": -1
},
{
"blockID": 9,
"symbolIndex": -1
},
{
"blockID": 9,
"symbolIndex": -1
},
{
"blockID": 9,
"symbolIndex": -1
},
{
"blockID": 10,
"symbolIndex": -1
},
{
"blockID": 10,
"symbolIndex": -1
},
{
"blockID": 10,
"symbolIndex": -1
},
{
"blockID": 10,
"symbolIndex": -1
},
{
"blockID": 11,
"symbolIndex": -1
},
{
"blockID": 11,
"symbolIndex": -1
},
{
"blockID": 11,
"symbolIndex": -1
},
{
"blockID": 11,
"symbolIndex": -1
},
{
"blockID": 9,
"symbolIndex": -1
},
{
"blockID": 9,
"symbolIndex": -1
},
{
"blockID": 9,
"symbolIndex": -1
},
{
"blockID": 9,
"symbolIndex": -1
},
{
"blockID": 10,
"symbolIndex": -1
},
{
"blockID": 10,
"symbolIndex": -1
},
{
"blockID": 10,
"symbolIndex": -1
},
{
"blockID": 10,
"symbolIndex": -1
},
{
"blockID": 11,
"symbolIndex": -1
},
{
"blockID": 11,
"symbolIndex": -1
},
{
"blockID": 11,
"symbolIndex": -1
},
{
"blockID": 11,
"symbolIndex": -1
},
{
"blockID": 9,
"symbolIndex": -1
},
{
"blockID": 9,
"symbolIndex": -1
},
{
"blockID": 9,
"symbolIndex": -1
},
{
"blockID": 9,
"symbolIndex": -1
},
{
"blockID": 10,
"symbolIndex": -1
},
{
"blockID": 10,
"symbolIndex": -1
},
{
"blockID": 10,
"symbolIndex": -1
},
{
"blockID": 10,
"symbolIndex": -1
},
{
"blockID": 11,
"symbolIndex": -1
},
{
"blockID": 11,
"symbolIndex": -1
},
{
"blockID": 11,
"symbolIndex": -1
},
{
"blockID": 11,
"symbolIndex": -1
}
],
"blocks": [
{"cellIDs": [
0,
1,
2,
3,
12,
13,
14,
15,
24,
25,
26,
27
]},
{"cellIDs": [
4,
5,
6,
7,
16,
17,
18,
19,
28,
29,
30,
31
]},
{"cellIDs": [
8,
9,
10,
11,
20,
21,
22,
23,
32,
33,
34,
35
]},
{"cellIDs": [
36,
37,
38,
39,
48,
49,
50,
51,
60,
61,
62,
63
]},
{"cellIDs": [
40,
41,
42,
43,
52,
53,
54,
55,
64,
65,
66,
67
]},
{"cellIDs": [
44,
45,
46,
47,
56,
57,
58,
59,
68,
69,
70,
71
]},
{"cellIDs": [
72,
73,
74,
75,
84,
85,
86,
87,
96,
97,
98,
99
]},
{"cellIDs": [
76,
77,
78,
79,
88,
89,
90,
91,
100,
101,
102,
103
]},
{"cellIDs": [
80,
81,
82,
83,
92,
93,
94,
95,
104,
105,
106,
107
]},
{"cellIDs": [
108,
109,
110,
111,
120,
121,
122,
123,
132,
133,
134,
135
]},
{"cellIDs": [
112,
113,
114,
115,
124,
125,
126,
127,
136,
137,
138,
139
]},
{"cellIDs": [
116,
117,
118,
119,
128,
129,
130,
131,
140,
141,
142,
143
]}
],
"multidoku": [{
"blockWidth": 4,
"cells": [
0,
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,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143
],
"blocks": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11
]
}]
}