aboutsummaryrefslogtreecommitdiff
path: root/font_api/init.lua
diff options
context:
space:
mode:
authorPierre-Yves Rollo <dev@pyrollo.com>2018-11-23 11:35:42 +0100
committerPierre-Yves Rollo <dev@pyrollo.com>2018-11-23 11:35:42 +0100
commit0f8db34368378efeedc5689446fbea9017d096df (patch)
treee7363f128eec9283f88712867bcdca66918bd385 /font_api/init.lua
parentdb66553fbfd5f251b4a26e8b4867cebd021a5647 (diff)
parent367e5026ddef3e6a0220f37a2f4aba64ec88f16b (diff)
downloaddisplay_modpack-0f8db34368378efeedc5689446fbea9017d096df.tar.gz
display_modpack-0f8db34368378efeedc5689446fbea9017d096df.tar.bz2
display_modpack-0f8db34368378efeedc5689446fbea9017d096df.zip
Font chooser form added
Diffstat (limited to 'font_api/init.lua')
-rw-r--r--font_api/init.lua8
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
-