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
|
||||
|
|
Prima Larghezza: | Altezza: | Dimensione: 419 B Dopo Larghezza: | Altezza: | Dimensione: 208 B |
Prima Larghezza: | Altezza: | Dimensione: 460 B Dopo Larghezza: | Altezza: | Dimensione: 89 B |
Prima Larghezza: | Altezza: | Dimensione: 495 B Dopo Larghezza: | Altezza: | Dimensione: 94 B |
Prima Larghezza: | Altezza: | Dimensione: 485 B Dopo Larghezza: | Altezza: | Dimensione: 98 B |
Prima Larghezza: | Altezza: | Dimensione: 493 B Dopo Larghezza: | Altezza: | Dimensione: 92 B |
Prima Larghezza: | Altezza: | Dimensione: 437 B Dopo Larghezza: | Altezza: | Dimensione: 86 B |
Prima Larghezza: | Altezza: | Dimensione: 449 B Dopo Larghezza: | Altezza: | Dimensione: 90 B |
Prima Larghezza: | Altezza: | Dimensione: 451 B Dopo Larghezza: | Altezza: | Dimensione: 88 B |
Prima Larghezza: | Altezza: | Dimensione: 298 B Dopo Larghezza: | Altezza: | Dimensione: 89 B |
Prima Larghezza: | Altezza: | Dimensione: 420 B Dopo Larghezza: | Altezza: | Dimensione: 85 B |
Prima Larghezza: | Altezza: | Dimensione: 594 B Dopo Larghezza: | Altezza: | Dimensione: 91 B |
Prima Larghezza: | Altezza: | Dimensione: 424 B Dopo Larghezza: | Altezza: | Dimensione: 82 B |
Prima Larghezza: | Altezza: | Dimensione: 429 B Dopo Larghezza: | Altezza: | Dimensione: 85 B |
Prima Larghezza: | Altezza: | Dimensione: 472 B Dopo Larghezza: | Altezza: | Dimensione: 87 B |
Prima Larghezza: | Altezza: | Dimensione: 492 B Dopo Larghezza: | Altezza: | Dimensione: 91 B |
Prima Larghezza: | Altezza: | Dimensione: 441 B Dopo Larghezza: | Altezza: | Dimensione: 84 B |
Prima Larghezza: | Altezza: | Dimensione: 450 B Dopo Larghezza: | Altezza: | Dimensione: 89 B |
Prima Larghezza: | Altezza: | Dimensione: 454 B Dopo Larghezza: | Altezza: | Dimensione: 89 B |
Prima Larghezza: | Altezza: | Dimensione: 416 B Dopo Larghezza: | Altezza: | Dimensione: 81 B |
Prima Larghezza: | Altezza: | Dimensione: 460 B Dopo Larghezza: | Altezza: | Dimensione: 87 B |
Prima Larghezza: | Altezza: | Dimensione: 486 B Dopo Larghezza: | Altezza: | Dimensione: 93 B |
Prima Larghezza: | Altezza: | Dimensione: 473 B Dopo Larghezza: | Altezza: | Dimensione: 93 B |
Prima Larghezza: | Altezza: | Dimensione: 344 B Dopo Larghezza: | Altezza: | Dimensione: 86 B |
Prima Larghezza: | Altezza: | Dimensione: 453 B Dopo Larghezza: | Altezza: | Dimensione: 86 B |
Prima Larghezza: | Altezza: | Dimensione: 445 B Dopo Larghezza: | Altezza: | Dimensione: 88 B |
Prima Larghezza: | Altezza: | Dimensione: 371 B Dopo Larghezza: | Altezza: | Dimensione: 79 B |
Prima Larghezza: | Altezza: | Dimensione: 447 B Dopo Larghezza: | Altezza: | Dimensione: 88 B |
Prima Larghezza: | Altezza: | Dimensione: 400 B Dopo Larghezza: | Altezza: | Dimensione: 81 B |
Prima Larghezza: | Altezza: | Dimensione: 568 B Dopo Larghezza: | Altezza: | Dimensione: 93 B |
Prima Larghezza: | Altezza: | Dimensione: 348 B Dopo Larghezza: | Altezza: | Dimensione: 94 B |
Prima Larghezza: | Altezza: | Dimensione: 338 B Dopo Larghezza: | Altezza: | Dimensione: 89 B |
Prima Larghezza: | Altezza: | Dimensione: 210 B Dopo Larghezza: | Altezza: | Dimensione: 76 B |
Prima Larghezza: | Altezza: | Dimensione: 279 B Dopo Larghezza: | Altezza: | Dimensione: 79 B |
Prima Larghezza: | Altezza: | Dimensione: 262 B Dopo Larghezza: | Altezza: | Dimensione: 78 B |
Prima Larghezza: | Altezza: | Dimensione: 274 B Dopo Larghezza: | Altezza: | Dimensione: 78 B |
Prima Larghezza: | Altezza: | Dimensione: 276 B Dopo Larghezza: | Altezza: | Dimensione: 83 B |
Prima Larghezza: | Altezza: | Dimensione: 268 B Dopo Larghezza: | Altezza: | Dimensione: 84 B |
Prima Larghezza: | Altezza: | Dimensione: 302 B Dopo Larghezza: | Altezza: | Dimensione: 83 B |
Prima Larghezza: | Altezza: | Dimensione: 268 B Dopo Larghezza: | Altezza: | Dimensione: 81 B |
Prima Larghezza: | Altezza: | Dimensione: 451 B Dopo Larghezza: | Altezza: | Dimensione: 84 B |
Prima Larghezza: | Altezza: | Dimensione: 272 B Dopo Larghezza: | Altezza: | Dimensione: 83 B |
Prima Larghezza: | Altezza: | Dimensione: 306 B Dopo Larghezza: | Altezza: | Dimensione: 84 B |
Prima Larghezza: | Altezza: | Dimensione: 305 B Dopo Larghezza: | Altezza: | Dimensione: 84 B |
Prima Larghezza: | Altezza: | Dimensione: 302 B Dopo Larghezza: | Altezza: | Dimensione: 81 B |
Prima Larghezza: | Altezza: | Dimensione: 342 B Dopo Larghezza: | Altezza: | Dimensione: 84 B |
Prima Larghezza: | Altezza: | Dimensione: 268 B Dopo Larghezza: | Altezza: | Dimensione: 75 B |
Prima Larghezza: | Altezza: | Dimensione: 336 B Dopo Larghezza: | Altezza: | Dimensione: 95 B |
Prima Larghezza: | Altezza: | Dimensione: 318 B Dopo Larghezza: | Altezza: | Dimensione: 92 B |
Prima Larghezza: | Altezza: | Dimensione: 314 B Dopo Larghezza: | Altezza: | Dimensione: 88 B |
Prima Larghezza: | Altezza: | Dimensione: 309 B Dopo Larghezza: | Altezza: | Dimensione: 88 B |
Prima Larghezza: | Altezza: | Dimensione: 323 B Dopo Larghezza: | Altezza: | Dimensione: 91 B |
Prima Larghezza: | Altezza: | Dimensione: 316 B Dopo Larghezza: | Altezza: | Dimensione: 90 B |
Prima Larghezza: | Altezza: | Dimensione: 359 B Dopo Larghezza: | Altezza: | Dimensione: 96 B |
Prima Larghezza: | Altezza: | Dimensione: 352 B Dopo Larghezza: | Altezza: | Dimensione: 95 B |
Prima Larghezza: | Altezza: | Dimensione: 244 B Dopo Larghezza: | Altezza: | Dimensione: 83 B |
Prima Larghezza: | Altezza: | Dimensione: 325 B Dopo Larghezza: | Altezza: | Dimensione: 95 B |
Prima Larghezza: | Altezza: | Dimensione: 362 B Dopo Larghezza: | Altezza: | Dimensione: 102 B |
Prima Larghezza: | Altezza: | Dimensione: 379 B Dopo Larghezza: | Altezza: | Dimensione: 99 B |
Prima Larghezza: | Altezza: | Dimensione: 494 B Dopo Larghezza: | Altezza: | Dimensione: 102 B |
Prima Larghezza: | Altezza: | Dimensione: 518 B Dopo Larghezza: | Altezza: | Dimensione: 105 B |
Prima Larghezza: | Altezza: | Dimensione: 500 B Dopo Larghezza: | Altezza: | Dimensione: 101 B |
Prima Larghezza: | Altezza: | Dimensione: 96 B Dopo Larghezza: | Altezza: | Dimensione: 71 B |
Prima Larghezza: | Altezza: | Dimensione: 336 B Dopo Larghezza: | Altezza: | Dimensione: 88 B |
Prima Larghezza: | Altezza: | Dimensione: 367 B Dopo Larghezza: | Altezza: | Dimensione: 95 B |
Prima Larghezza: | Altezza: | Dimensione: 399 B Dopo Larghezza: | Altezza: | Dimensione: 102 B |
Prima Larghezza: | Altezza: | Dimensione: 369 B Dopo Larghezza: | Altezza: | Dimensione: 88 B |
Prima Larghezza: | Altezza: | Dimensione: 332 B Dopo Larghezza: | Altezza: | Dimensione: 91 B |
Prima Larghezza: | Altezza: | Dimensione: 266 B Dopo Larghezza: | Altezza: | Dimensione: 82 B |
Prima Larghezza: | Altezza: | Dimensione: 396 B Dopo Larghezza: | Altezza: | Dimensione: 97 B |
Prima Larghezza: | Altezza: | Dimensione: 203 B Dopo Larghezza: | Altezza: | Dimensione: 77 B |
Prima Larghezza: | Altezza: | Dimensione: 438 B Dopo Larghezza: | Altezza: | Dimensione: 101 B |
Prima Larghezza: | Altezza: | Dimensione: 363 B Dopo Larghezza: | Altezza: | Dimensione: 93 B |
Prima Larghezza: | Altezza: | Dimensione: 293 B Dopo Larghezza: | Altezza: | Dimensione: 83 B |
Prima Larghezza: | Altezza: | Dimensione: 230 B Dopo Larghezza: | Altezza: | Dimensione: 81 B |
Prima Larghezza: | Altezza: | Dimensione: 203 B Dopo Larghezza: | Altezza: | Dimensione: 77 B |
Prima Larghezza: | Altezza: | Dimensione: 461 B Dopo Larghezza: | Altezza: | Dimensione: 101 B |
Prima Larghezza: | Altezza: | Dimensione: 203 B Dopo Larghezza: | Altezza: | Dimensione: 79 B |
Prima Larghezza: | Altezza: | Dimensione: 280 B Dopo Larghezza: | Altezza: | Dimensione: 88 B |
Prima Larghezza: | Altezza: | Dimensione: 297 B Dopo Larghezza: | Altezza: | Dimensione: 91 B |
Prima Larghezza: | Altezza: | Dimensione: 319 B Dopo Larghezza: | Altezza: | Dimensione: 90 B |
Prima Larghezza: | Altezza: | Dimensione: 291 B Dopo Larghezza: | Altezza: | Dimensione: 90 B |
Prima Larghezza: | Altezza: | Dimensione: 250 B Dopo Larghezza: | Altezza: | Dimensione: 82 B |
Prima Larghezza: | Altezza: | Dimensione: 307 B Dopo Larghezza: | Altezza: | Dimensione: 85 B |
Prima Larghezza: | Altezza: | Dimensione: 343 B Dopo Larghezza: | Altezza: | Dimensione: 85 B |
Prima Larghezza: | Altezza: | Dimensione: 216 B Dopo Larghezza: | Altezza: | Dimensione: 76 B |
Prima Larghezza: | Altezza: | Dimensione: 227 B Dopo Larghezza: | Altezza: | Dimensione: 78 B |
Prima Larghezza: | Altezza: | Dimensione: 304 B Dopo Larghezza: | Altezza: | Dimensione: 90 B |
Prima Larghezza: | Altezza: | Dimensione: 345 B Dopo Larghezza: | Altezza: | Dimensione: 96 B |
Prima Larghezza: | Altezza: | Dimensione: 317 B Dopo Larghezza: | Altezza: | Dimensione: 83 B |
Prima Larghezza: | Altezza: | Dimensione: 465 B Dopo Larghezza: | Altezza: | Dimensione: 106 B |
Prima Larghezza: | Altezza: | Dimensione: 435 B Dopo Larghezza: | Altezza: | Dimensione: 102 B |
Prima Larghezza: | Altezza: | Dimensione: 478 B Dopo Larghezza: | Altezza: | Dimensione: 103 B |
Prima Larghezza: | Altezza: | Dimensione: 348 B Dopo Larghezza: | Altezza: | Dimensione: 97 B |
Prima Larghezza: | Altezza: | Dimensione: 408 B Dopo Larghezza: | Altezza: | Dimensione: 99 B |
Prima Larghezza: | Altezza: | Dimensione: 402 B Dopo Larghezza: | Altezza: | Dimensione: 100 B |
Prima Larghezza: | Altezza: | Dimensione: 426 B Dopo Larghezza: | Altezza: | Dimensione: 99 B |
Prima Larghezza: | Altezza: | Dimensione: 413 B Dopo Larghezza: | Altezza: | Dimensione: 98 B |
Prima Larghezza: | Altezza: | Dimensione: 394 B Dopo Larghezza: | Altezza: | Dimensione: 97 B |
Prima Larghezza: | Altezza: | Dimensione: 377 B Dopo Larghezza: | Altezza: | Dimensione: 98 B |