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