]> git.lizzy.rs Git - minetest.git/commit
FormSpec: 9-slice images, animated_images, and fgimg_middle (#12453)
authorVincent Robinson <robinsonvincent89@gmail.com>
Sun, 3 Jul 2022 12:52:26 +0000 (05:52 -0700)
committerGitHub <noreply@github.com>
Sun, 3 Jul 2022 12:52:26 +0000 (08:52 -0400)
commitf7bcf7fa46a634653e50f9e580faf2a53ab50e88
treefc951aac79d80b0a1408d97dd51e8505317527e1
parent5a562a597cb8d1b71c5e0c1247836fe21ebccc56
FormSpec: 9-slice images, animated_images, and fgimg_middle (#12453)

* FormSpec: 9-slice images and animated_images

* Add fgimg_middle; clean up code

* Address issues, add tests

* Fix stupid error; bump formspec version

* Re-add image[] elements without a size
15 files changed:
doc/lua_api.txt
games/devtest/mods/testformspec/formspec.lua
games/devtest/mods/testformspec/textures/testformspec_9slice.png [new file with mode: 0644]
src/client/guiscalingfilter.cpp
src/client/guiscalingfilter.h
src/gui/StyleSpec.h
src/gui/guiAnimatedImage.cpp
src/gui/guiAnimatedImage.h
src/gui/guiBackgroundImage.cpp
src/gui/guiButton.cpp
src/gui/guiButtonImage.cpp
src/gui/guiButtonImage.h
src/gui/guiFormSpecMenu.cpp
src/gui/guiFormSpecMenu.h
src/network/networkprotocol.h