diff options
author | Pierre-Yves Rollo <dev@pyrollo.com> | 2018-11-10 22:35:47 +0100 |
---|---|---|
committer | Pierre-Yves Rollo <dev@pyrollo.com> | 2018-11-10 22:35:47 +0100 |
commit | b8357a505cb64582868aedc60620be5452e20570 (patch) | |
tree | 8bf518809011c1bb4be60ac42d754b0d9ce7b12a /font_api/init.lua | |
parent | c1835931e52769bf50425990370b60dfc9d17f63 (diff) | |
download | display_modpack_no_craft-b8357a505cb64582868aedc60620be5452e20570.tar.gz display_modpack_no_craft-b8357a505cb64582868aedc60620be5452e20570.zip |
New font selection formspec
Diffstat (limited to '')
-rw-r--r-- | font_api/init.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/font_api/init.lua b/font_api/init.lua index dc3a3e0..27cba99 100644 --- a/font_api/init.lua +++ b/font_api/init.lua @@ -29,9 +29,10 @@ font_api.path = minetest.get_modpath(font_api.name) dofile(font_api.path.."/font.lua") dofile(font_api.path.."/registry.lua") +dofile(font_api.path.."/fontform.lua") --- Standard on_display_update entity callback. --- Node should have a corresponding display_entity with size, resolution and +-- Node should have a corresponding display_entity with size, resolution and -- maxlines fields and optionally halign, valign and color fields -- @param pos Node position -- @param objref Object reference of entity @@ -49,8 +50,8 @@ function font_api.on_display_update(pos, objref) local maxlines = def.maxlines or 1 -- TODO:How to do w/o maxlines ? - objref:set_properties({ - textures={font:make_text_texture(text, + objref:set_properties({ + textures={font:make_text_texture(text, font:get_height(maxlines) * def.size.x / def.size.y / (def.aspect_ratio or 1), font:get_height(maxlines), @@ -62,4 +63,3 @@ end -- Compatibility font_lib = font_api - |