optimise simulation handling

Signed-off-by: Peter Siegmund <developer@mars3142.org>
This commit is contained in:
2025-09-30 20:16:10 +02:00
parent 08b0e04584
commit 99aa30c8e5
13 changed files with 482 additions and 133 deletions

View File

@@ -0,0 +1,48 @@
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
140,25,112,0,100,250
255,130,112,0,130,250
255,155,112,0,150,250
255,177,115,0,170,250
255,200,135,0,190,250
255,219,170,0,210,250
255,234,205,0,217,250
255,249,240,0,223,250
255,249,250,0,227,250
239,245,255,0,234,250
224,240,255,0,239,250
215,235,255,0,244,250
212,234,255,0,248,250
210,233,255,0,250,250
208,232,255,0,252,250
207,231,255,0,255,250
205,230,255,0,252,250
204,229,255,0,250,250
204,229,255,0,247,250
206,230,255,0,245,250
208,231,255,0,243,250
213,232,255,0,240,250
219,234,255,0,237,250
229,239,255,0,235,250
236,246,255,0,233,250
255,252,251,0,230,250
255,243,236,0,225,250
255,225,202,0,220,250
255,203,174,0,205,250
255,178,129,0,190,250
255,146,85,0,165,250
255,93,38,0,140,250
140,55,70,0,120,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
1 25 25 112 0 100 250
2 25 25 112 0 100 250
3 25 25 112 0 100 250
4 25 25 112 0 100 250
5 25 25 112 0 100 250
6 25 25 112 0 100 250
7 25 25 112 0 100 250
8 25 25 112 0 100 250
9 25 25 112 0 100 250
10 140 25 112 0 100 250
11 255 130 112 0 130 250
12 255 155 112 0 150 250
13 255 177 115 0 170 250
14 255 200 135 0 190 250
15 255 219 170 0 210 250
16 255 234 205 0 217 250
17 255 249 240 0 223 250
18 255 249 250 0 227 250
19 239 245 255 0 234 250
20 224 240 255 0 239 250
21 215 235 255 0 244 250
22 212 234 255 0 248 250
23 210 233 255 0 250 250
24 208 232 255 0 252 250
25 207 231 255 0 255 250
26 205 230 255 0 252 250
27 204 229 255 0 250 250
28 204 229 255 0 247 250
29 206 230 255 0 245 250
30 208 231 255 0 243 250
31 213 232 255 0 240 250
32 219 234 255 0 237 250
33 229 239 255 0 235 250
34 236 246 255 0 233 250
35 255 252 251 0 230 250
36 255 243 236 0 225 250
37 255 225 202 0 220 250
38 255 203 174 0 205 250
39 255 178 129 0 190 250
40 255 146 85 0 165 250
41 255 93 38 0 140 250
42 140 55 70 0 120 250
43 25 25 112 0 100 250
44 25 25 112 0 100 250
45 25 25 112 0 100 250
46 25 25 112 0 100 250
47 25 25 112 0 100 250
48 25 25 112 0 100 250

View File

@@ -0,0 +1,48 @@
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
62,25,95,0,100,250
102,60,78,0,100,250
140,78,61,0,115,250
178,95,44,0,130,250
214,113,27,0,150,250
255,130,10,0,170,250
255,139,22,0,190,250
255,147,34,0,210,250
255,155,46,0,215,250
255,163,58,0,220,250
255,172,70,0,225,250
255,180,82,0,230,250
255,189,93,0,235,250
255,197,105,0,240,250
255,205,117,0,245,250
255,213,129,0,250,250
255,222,141,0,252,250
255,230,153,0,255,250
255,222,143,0,252,250
255,214,133,0,250,250
255,206,124,0,247,250
255,198,114,0,245,250
255,191,104,0,242,250
255,183,94,0,240,250
255,175,84,0,237,250
255,167,74,0,235,250
255,159,64,0,233,250
255,151,55,0,230,250
255,143,45,0,225,250
255,135,35,0,220,250
214,116,45,0,205,250
178,98,61,0,190,250
140,80,74,0,165,250
102,62,86,0,140,250
63,44,99,0,120,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
25,25,112,0,100,250
1 25 25 112 0 100 250
2 25 25 112 0 100 250
3 25 25 112 0 100 250
4 25 25 112 0 100 250
5 25 25 112 0 100 250
6 25 25 112 0 100 250
7 25 25 112 0 100 250
8 62 25 95 0 100 250
9 102 60 78 0 100 250
10 140 78 61 0 115 250
11 178 95 44 0 130 250
12 214 113 27 0 150 250
13 255 130 10 0 170 250
14 255 139 22 0 190 250
15 255 147 34 0 210 250
16 255 155 46 0 215 250
17 255 163 58 0 220 250
18 255 172 70 0 225 250
19 255 180 82 0 230 250
20 255 189 93 0 235 250
21 255 197 105 0 240 250
22 255 205 117 0 245 250
23 255 213 129 0 250 250
24 255 222 141 0 252 250
25 255 230 153 0 255 250
26 255 222 143 0 252 250
27 255 214 133 0 250 250
28 255 206 124 0 247 250
29 255 198 114 0 245 250
30 255 191 104 0 242 250
31 255 183 94 0 240 250
32 255 175 84 0 237 250
33 255 167 74 0 235 250
34 255 159 64 0 233 250
35 255 151 55 0 230 250
36 255 143 45 0 225 250
37 255 135 35 0 220 250
38 214 116 45 0 205 250
39 178 98 61 0 190 250
40 140 80 74 0 165 250
41 102 62 86 0 140 250
42 63 44 99 0 120 250
43 25 25 112 0 100 250
44 25 25 112 0 100 250
45 25 25 112 0 100 250
46 25 25 112 0 100 250
47 25 25 112 0 100 250
48 25 25 112 0 100 250

View File

@@ -0,0 +1,48 @@
25,24,112,0,100,250
25,23,106,0,100,250
25,22,100,0,100,250
25,21,95,0,100,250
25,19,89,0,100,250
25,18,84,0,100,250
25,17,78,0,100,250
62,19,72,0,100,250
102,51,67,0,100,250
140,61,48,0,115,250
178,55,25,0,130,250
214,50,12,0,150,250
255,44,3,0,170,250
255,46,7,0,190,250
255,48,11,0,210,250
255,50,15,0,215,250
255,52,18,0,220,250
255,54,22,0,225,250
255,56,25,0,230,250
255,58,28,0,235,250
255,60,32,0,240,250
255,62,35,0,245,250
255,64,38,0,250,250
255,65,41,0,252,250
255,67,45,0,255,250
255,69,44,0,252,250
255,71,44,0,250,250
255,73,44,0,247,250
255,75,43,0,245,250
255,77,42,0,242,250
255,79,40,0,240,250
255,81,39,0,237,250
255,83,36,0,235,250
255,85,34,0,233,250
255,87,31,0,230,250
255,88,27,0,225,250
255,90,23,0,220,250
214,92,36,0,205,250
178,94,58,0,190,250
140,96,89,0,165,250
102,71,98,0,140,250
63,44,100,0,120,250
25,22,102,0,100,250
25,23,104,0,100,250
25,23,106,0,100,250
25,24,108,0,100,250
25,24,110,0,100,250
25,24,112,0,100,250
1 25 24 112 0 100 250
2 25 23 106 0 100 250
3 25 22 100 0 100 250
4 25 21 95 0 100 250
5 25 19 89 0 100 250
6 25 18 84 0 100 250
7 25 17 78 0 100 250
8 62 19 72 0 100 250
9 102 51 67 0 100 250
10 140 61 48 0 115 250
11 178 55 25 0 130 250
12 214 50 12 0 150 250
13 255 44 3 0 170 250
14 255 46 7 0 190 250
15 255 48 11 0 210 250
16 255 50 15 0 215 250
17 255 52 18 0 220 250
18 255 54 22 0 225 250
19 255 56 25 0 230 250
20 255 58 28 0 235 250
21 255 60 32 0 240 250
22 255 62 35 0 245 250
23 255 64 38 0 250 250
24 255 65 41 0 252 250
25 255 67 45 0 255 250
26 255 69 44 0 252 250
27 255 71 44 0 250 250
28 255 73 44 0 247 250
29 255 75 43 0 245 250
30 255 77 42 0 242 250
31 255 79 40 0 240 250
32 255 81 39 0 237 250
33 255 83 36 0 235 250
34 255 85 34 0 233 250
35 255 87 31 0 230 250
36 255 88 27 0 225 250
37 255 90 23 0 220 250
38 214 92 36 0 205 250
39 178 94 58 0 190 250
40 140 96 89 0 165 250
41 102 71 98 0 140 250
42 63 44 100 0 120 250
43 25 22 102 0 100 250
44 25 23 104 0 100 250
45 25 23 106 0 100 250
46 25 24 108 0 100 250
47 25 24 110 0 100 250
48 25 24 112 0 100 250