drop portal shape images to 2bit

Save some bits. Unfortunately PNG can't do 3bit-indexed images :(
This commit is contained in:
Treer 2020-02-05 22:51:29 +11:00 committed by SmallJoker
parent 39d655b4c8
commit 4c3545f17a
4 changed files with 5 additions and 2 deletions

View File

@ -127,7 +127,7 @@ nether.PortalShape_Traditional = {
is_horizontal = false, -- whether the wormhole is a vertical or horizontal surface
diagram_image = {
image = "nether_book_diagram_traditional.png", -- The diagram to be shown in the Book of Portals
width = 144,
width = 142,
height = 305
},
@ -280,7 +280,7 @@ nether.PortalShape_Circular = {
is_horizontal = false, -- whether the wormhole is a vertical or horizontal surface
diagram_image = {
image = "nether_book_diagram_circular.png", -- The diagram to be shown in the Book of Portals
width = 150,
width = 149,
height = 243
},
@ -1724,6 +1724,9 @@ function test_shapedef_is_valid(shape_defintion)
local p1, p2 = shape_defintion:get_p1_and_p2_from_anchorPos(origin, 0)
assert(vector.equals(shape_defintion.size, vector.add(vector.subtract(p2, p1), 1)), "p1 and p2 of shape definition '" .. shape_defintion.name .. "' don't match shapeDef.size")
assert(shape_defintion.diagram_image ~= nil and shape_defintion.diagram_image.image ~= nil, "Shape definition '" .. shape_defintion.name .. "' does not provide an image for Help/Book of Portals")
assert(shape_defintion.diagram_image.width > 0 and shape_defintion.diagram_image.height > 0, "Shape definition '" .. shape_defintion.name .. "' does not provide the size of the image for Help/Book of Portals")
-- todo
return result

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB