use masking:
glyph images are now used as masks over the "leds_on" image instead of the glyphs themselves looking like they're made of LEDs. Makes font files much simpler, easier to draw, makes LEDs easier to re-texture. White for "on" LEDs, black for "off" Also optimized all images (optipng, pngcrush)
4
init.lua
|
@ -369,11 +369,11 @@ for i = 31, 255 do
|
|||
local groups = { cracky = 2, not_in_creative_inventory = 1}
|
||||
local light = LIGHT_MAX-2
|
||||
local description = S("LED marquee panel ("..i..")")
|
||||
local leds = "led_marquee_char_"..i..".png"
|
||||
local leds = "led_marquee_char_"..i..".png^[mask:led_marquee_leds_on.png"
|
||||
|
||||
if i == 31 then
|
||||
leds ={
|
||||
name = "led_marquee_char_31.png",
|
||||
name = "led_marquee_char_31.png^[mask:led_marquee_leds_on_cursor.png",
|
||||
animation = {type = "vertical_frames", aspect_w = 32, aspect_h = 32, length = 0.75}
|
||||
}
|
||||
end
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 419 B Po Szerokość: | Wysokość: | Rozmiar: 208 B |
Przed Szerokość: | Wysokość: | Rozmiar: 460 B Po Szerokość: | Wysokość: | Rozmiar: 89 B |
Przed Szerokość: | Wysokość: | Rozmiar: 495 B Po Szerokość: | Wysokość: | Rozmiar: 94 B |
Przed Szerokość: | Wysokość: | Rozmiar: 485 B Po Szerokość: | Wysokość: | Rozmiar: 98 B |
Przed Szerokość: | Wysokość: | Rozmiar: 493 B Po Szerokość: | Wysokość: | Rozmiar: 92 B |
Przed Szerokość: | Wysokość: | Rozmiar: 437 B Po Szerokość: | Wysokość: | Rozmiar: 86 B |
Przed Szerokość: | Wysokość: | Rozmiar: 449 B Po Szerokość: | Wysokość: | Rozmiar: 90 B |
Przed Szerokość: | Wysokość: | Rozmiar: 451 B Po Szerokość: | Wysokość: | Rozmiar: 88 B |
Przed Szerokość: | Wysokość: | Rozmiar: 298 B Po Szerokość: | Wysokość: | Rozmiar: 89 B |
Przed Szerokość: | Wysokość: | Rozmiar: 420 B Po Szerokość: | Wysokość: | Rozmiar: 85 B |
Przed Szerokość: | Wysokość: | Rozmiar: 594 B Po Szerokość: | Wysokość: | Rozmiar: 91 B |
Przed Szerokość: | Wysokość: | Rozmiar: 424 B Po Szerokość: | Wysokość: | Rozmiar: 82 B |
Przed Szerokość: | Wysokość: | Rozmiar: 429 B Po Szerokość: | Wysokość: | Rozmiar: 85 B |
Przed Szerokość: | Wysokość: | Rozmiar: 472 B Po Szerokość: | Wysokość: | Rozmiar: 87 B |
Przed Szerokość: | Wysokość: | Rozmiar: 492 B Po Szerokość: | Wysokość: | Rozmiar: 91 B |
Przed Szerokość: | Wysokość: | Rozmiar: 441 B Po Szerokość: | Wysokość: | Rozmiar: 84 B |
Przed Szerokość: | Wysokość: | Rozmiar: 450 B Po Szerokość: | Wysokość: | Rozmiar: 89 B |
Przed Szerokość: | Wysokość: | Rozmiar: 454 B Po Szerokość: | Wysokość: | Rozmiar: 89 B |
Przed Szerokość: | Wysokość: | Rozmiar: 416 B Po Szerokość: | Wysokość: | Rozmiar: 81 B |
Przed Szerokość: | Wysokość: | Rozmiar: 460 B Po Szerokość: | Wysokość: | Rozmiar: 87 B |
Przed Szerokość: | Wysokość: | Rozmiar: 486 B Po Szerokość: | Wysokość: | Rozmiar: 93 B |
Przed Szerokość: | Wysokość: | Rozmiar: 473 B Po Szerokość: | Wysokość: | Rozmiar: 93 B |
Przed Szerokość: | Wysokość: | Rozmiar: 344 B Po Szerokość: | Wysokość: | Rozmiar: 86 B |
Przed Szerokość: | Wysokość: | Rozmiar: 453 B Po Szerokość: | Wysokość: | Rozmiar: 86 B |
Przed Szerokość: | Wysokość: | Rozmiar: 445 B Po Szerokość: | Wysokość: | Rozmiar: 88 B |
Przed Szerokość: | Wysokość: | Rozmiar: 371 B Po Szerokość: | Wysokość: | Rozmiar: 79 B |
Przed Szerokość: | Wysokość: | Rozmiar: 447 B Po Szerokość: | Wysokość: | Rozmiar: 88 B |
Przed Szerokość: | Wysokość: | Rozmiar: 400 B Po Szerokość: | Wysokość: | Rozmiar: 81 B |
Przed Szerokość: | Wysokość: | Rozmiar: 568 B Po Szerokość: | Wysokość: | Rozmiar: 93 B |
Przed Szerokość: | Wysokość: | Rozmiar: 348 B Po Szerokość: | Wysokość: | Rozmiar: 94 B |
Przed Szerokość: | Wysokość: | Rozmiar: 338 B Po Szerokość: | Wysokość: | Rozmiar: 89 B |
Przed Szerokość: | Wysokość: | Rozmiar: 210 B Po Szerokość: | Wysokość: | Rozmiar: 76 B |
Przed Szerokość: | Wysokość: | Rozmiar: 279 B Po Szerokość: | Wysokość: | Rozmiar: 79 B |
Przed Szerokość: | Wysokość: | Rozmiar: 262 B Po Szerokość: | Wysokość: | Rozmiar: 78 B |
Przed Szerokość: | Wysokość: | Rozmiar: 274 B Po Szerokość: | Wysokość: | Rozmiar: 78 B |
Przed Szerokość: | Wysokość: | Rozmiar: 276 B Po Szerokość: | Wysokość: | Rozmiar: 83 B |
Przed Szerokość: | Wysokość: | Rozmiar: 268 B Po Szerokość: | Wysokość: | Rozmiar: 84 B |
Przed Szerokość: | Wysokość: | Rozmiar: 302 B Po Szerokość: | Wysokość: | Rozmiar: 83 B |
Przed Szerokość: | Wysokość: | Rozmiar: 268 B Po Szerokość: | Wysokość: | Rozmiar: 81 B |
Przed Szerokość: | Wysokość: | Rozmiar: 451 B Po Szerokość: | Wysokość: | Rozmiar: 84 B |
Przed Szerokość: | Wysokość: | Rozmiar: 272 B Po Szerokość: | Wysokość: | Rozmiar: 83 B |
Przed Szerokość: | Wysokość: | Rozmiar: 306 B Po Szerokość: | Wysokość: | Rozmiar: 84 B |
Przed Szerokość: | Wysokość: | Rozmiar: 305 B Po Szerokość: | Wysokość: | Rozmiar: 84 B |
Przed Szerokość: | Wysokość: | Rozmiar: 302 B Po Szerokość: | Wysokość: | Rozmiar: 81 B |
Przed Szerokość: | Wysokość: | Rozmiar: 342 B Po Szerokość: | Wysokość: | Rozmiar: 84 B |
Przed Szerokość: | Wysokość: | Rozmiar: 268 B Po Szerokość: | Wysokość: | Rozmiar: 75 B |
Przed Szerokość: | Wysokość: | Rozmiar: 336 B Po Szerokość: | Wysokość: | Rozmiar: 95 B |
Przed Szerokość: | Wysokość: | Rozmiar: 318 B Po Szerokość: | Wysokość: | Rozmiar: 92 B |
Przed Szerokość: | Wysokość: | Rozmiar: 314 B Po Szerokość: | Wysokość: | Rozmiar: 88 B |
Przed Szerokość: | Wysokość: | Rozmiar: 309 B Po Szerokość: | Wysokość: | Rozmiar: 88 B |
Przed Szerokość: | Wysokość: | Rozmiar: 323 B Po Szerokość: | Wysokość: | Rozmiar: 91 B |
Przed Szerokość: | Wysokość: | Rozmiar: 316 B Po Szerokość: | Wysokość: | Rozmiar: 90 B |
Przed Szerokość: | Wysokość: | Rozmiar: 359 B Po Szerokość: | Wysokość: | Rozmiar: 96 B |
Przed Szerokość: | Wysokość: | Rozmiar: 352 B Po Szerokość: | Wysokość: | Rozmiar: 95 B |
Przed Szerokość: | Wysokość: | Rozmiar: 244 B Po Szerokość: | Wysokość: | Rozmiar: 83 B |
Przed Szerokość: | Wysokość: | Rozmiar: 325 B Po Szerokość: | Wysokość: | Rozmiar: 95 B |
Przed Szerokość: | Wysokość: | Rozmiar: 362 B Po Szerokość: | Wysokość: | Rozmiar: 102 B |
Przed Szerokość: | Wysokość: | Rozmiar: 379 B Po Szerokość: | Wysokość: | Rozmiar: 99 B |
Przed Szerokość: | Wysokość: | Rozmiar: 494 B Po Szerokość: | Wysokość: | Rozmiar: 102 B |
Przed Szerokość: | Wysokość: | Rozmiar: 518 B Po Szerokość: | Wysokość: | Rozmiar: 105 B |
Przed Szerokość: | Wysokość: | Rozmiar: 500 B Po Szerokość: | Wysokość: | Rozmiar: 101 B |
Przed Szerokość: | Wysokość: | Rozmiar: 96 B Po Szerokość: | Wysokość: | Rozmiar: 71 B |
Przed Szerokość: | Wysokość: | Rozmiar: 336 B Po Szerokość: | Wysokość: | Rozmiar: 88 B |
Przed Szerokość: | Wysokość: | Rozmiar: 367 B Po Szerokość: | Wysokość: | Rozmiar: 95 B |
Przed Szerokość: | Wysokość: | Rozmiar: 399 B Po Szerokość: | Wysokość: | Rozmiar: 102 B |
Przed Szerokość: | Wysokość: | Rozmiar: 369 B Po Szerokość: | Wysokość: | Rozmiar: 88 B |
Przed Szerokość: | Wysokość: | Rozmiar: 332 B Po Szerokość: | Wysokość: | Rozmiar: 91 B |
Przed Szerokość: | Wysokość: | Rozmiar: 266 B Po Szerokość: | Wysokość: | Rozmiar: 82 B |
Przed Szerokość: | Wysokość: | Rozmiar: 396 B Po Szerokość: | Wysokość: | Rozmiar: 97 B |
Przed Szerokość: | Wysokość: | Rozmiar: 203 B Po Szerokość: | Wysokość: | Rozmiar: 77 B |
Przed Szerokość: | Wysokość: | Rozmiar: 438 B Po Szerokość: | Wysokość: | Rozmiar: 101 B |
Przed Szerokość: | Wysokość: | Rozmiar: 363 B Po Szerokość: | Wysokość: | Rozmiar: 93 B |
Przed Szerokość: | Wysokość: | Rozmiar: 293 B Po Szerokość: | Wysokość: | Rozmiar: 83 B |
Przed Szerokość: | Wysokość: | Rozmiar: 230 B Po Szerokość: | Wysokość: | Rozmiar: 81 B |
Przed Szerokość: | Wysokość: | Rozmiar: 203 B Po Szerokość: | Wysokość: | Rozmiar: 77 B |
Przed Szerokość: | Wysokość: | Rozmiar: 461 B Po Szerokość: | Wysokość: | Rozmiar: 101 B |
Przed Szerokość: | Wysokość: | Rozmiar: 203 B Po Szerokość: | Wysokość: | Rozmiar: 79 B |
Przed Szerokość: | Wysokość: | Rozmiar: 280 B Po Szerokość: | Wysokość: | Rozmiar: 88 B |
Przed Szerokość: | Wysokość: | Rozmiar: 297 B Po Szerokość: | Wysokość: | Rozmiar: 91 B |
Przed Szerokość: | Wysokość: | Rozmiar: 319 B Po Szerokość: | Wysokość: | Rozmiar: 90 B |
Przed Szerokość: | Wysokość: | Rozmiar: 291 B Po Szerokość: | Wysokość: | Rozmiar: 90 B |
Przed Szerokość: | Wysokość: | Rozmiar: 250 B Po Szerokość: | Wysokość: | Rozmiar: 82 B |
Przed Szerokość: | Wysokość: | Rozmiar: 307 B Po Szerokość: | Wysokość: | Rozmiar: 85 B |
Przed Szerokość: | Wysokość: | Rozmiar: 343 B Po Szerokość: | Wysokość: | Rozmiar: 85 B |
Przed Szerokość: | Wysokość: | Rozmiar: 216 B Po Szerokość: | Wysokość: | Rozmiar: 76 B |
Przed Szerokość: | Wysokość: | Rozmiar: 227 B Po Szerokość: | Wysokość: | Rozmiar: 78 B |
Przed Szerokość: | Wysokość: | Rozmiar: 304 B Po Szerokość: | Wysokość: | Rozmiar: 90 B |
Przed Szerokość: | Wysokość: | Rozmiar: 345 B Po Szerokość: | Wysokość: | Rozmiar: 96 B |
Przed Szerokość: | Wysokość: | Rozmiar: 317 B Po Szerokość: | Wysokość: | Rozmiar: 83 B |
Przed Szerokość: | Wysokość: | Rozmiar: 465 B Po Szerokość: | Wysokość: | Rozmiar: 106 B |
Przed Szerokość: | Wysokość: | Rozmiar: 435 B Po Szerokość: | Wysokość: | Rozmiar: 102 B |
Przed Szerokość: | Wysokość: | Rozmiar: 478 B Po Szerokość: | Wysokość: | Rozmiar: 103 B |
Przed Szerokość: | Wysokość: | Rozmiar: 348 B Po Szerokość: | Wysokość: | Rozmiar: 97 B |
Przed Szerokość: | Wysokość: | Rozmiar: 408 B Po Szerokość: | Wysokość: | Rozmiar: 99 B |
Przed Szerokość: | Wysokość: | Rozmiar: 402 B Po Szerokość: | Wysokość: | Rozmiar: 100 B |
Przed Szerokość: | Wysokość: | Rozmiar: 426 B Po Szerokość: | Wysokość: | Rozmiar: 99 B |
Przed Szerokość: | Wysokość: | Rozmiar: 413 B Po Szerokość: | Wysokość: | Rozmiar: 98 B |
Przed Szerokość: | Wysokość: | Rozmiar: 394 B Po Szerokość: | Wysokość: | Rozmiar: 97 B |
Przed Szerokość: | Wysokość: | Rozmiar: 377 B Po Szerokość: | Wysokość: | Rozmiar: 98 B |