wesnoth/utils
Celtic Minstrel a76aa9bddc
Add wesnoth.interface.add_floating_label as a replacement for wesnoth.print (#5837)
This returns a label handle which allows you to remove, reposition, or replace the label later.

In addition to all the features of wesnoth.print, you can now specify where the label appears onscreen, as well as a fadeout time separate from the duration.

You can also anchor the text to an edge or corner instead of centering in on the screen,
specify the maximum width it can occupy as an absolute width or a percentage,
and specify a background colour and transparency.

It includes a demo scenario that demonstrates many of the capabilities of the API.
To play the demo scenario, run with -toverlay_text_demo or select it from the in-game test list.
2022-04-10 13:00:29 -04:00
..
ai_test
CI Add build support for webp images. 2022-03-12 13:47:46 -06:00
dockerbuilds Fix parameter handling and remove futile exit call 2022-03-24 12:32:12 +01:00
emmylua Add wesnoth.interface.add_floating_label as a replacement for wesnoth.print (#5837) 2022-04-10 13:00:29 -04:00
gdb Port the GDB pretty-printing functions to Python3 and update docs 2020-01-22 19:34:01 +01:00
graphincludes/project
headers
mp-server Fix parameter handling and quoting 2022-03-24 12:28:33 +01:00
msvc Add a Wesnoth MSVC visualization file for config and t_string (#5571) 2021-02-27 01:08:31 -05:00
travis-old Move/rename various CI scripts to no longer refer to travis. 2020-12-10 14:11:17 -06:00
autorevision.sh
campaignd_download_analyze.sh
change_textdomain
collect_election_candidate_commits Add a script to collect candidate commits 2021-11-28 19:36:24 +01:00
compare_images.py
git_export_campaign git-subtree like tool for exporting campaigns 2021-03-25 18:30:18 +01:00
itchio_upload Add script to upload windows version of wesnoth onto Itch.io taking data from existing installer 2021-09-26 21:16:32 +03:00
optiwebp.py Add script to mass convert images to webp. 2022-04-03 14:56:39 -05:00
png_format_check.sh
po_stat.py Fix the po stats script to recognise "es_419" 2022-01-17 21:51:02 +01:00
po2po
pofix.py pofix: Update for the current 1.16 announcement errata 2021-10-23 00:31:39 -03:00
prkill
README.md
sanity_check Remove the wesnoth-test textdomain 2021-06-19 12:10:02 -05:00
simulate_lobby_traffic.py
tagfind
unused_functions.py
update_appdata Disambiguate some python shebang lines to be "python3" 2020-07-29 22:10:02 +02:00
update_copyright.py Use enum in copyright update script. 2021-07-31 12:55:31 -05:00
valgrind_memcheck_suppressions.supp
wesnoth-attack-sim.c
wesnoth-defaults
wesnothd.pl
wml_net.pm
wml.pm
wmlxgettext_perl
woptipng.py Refactor the woptipng script 2021-05-12 16:04:32 +02:00
wxdiff

This is a directory of miscellaneous developer tools for Battle for Wesnoth, mostly to support packaging, code integrity checks, and control of the Wesnoth servers.

Tools that work on data (WML, maps, images, sounds) no longer belong here. Go to data/tools for those.