WIP - Extending Magic plugin API to support complexity

For https://sourceforge.net/p/tuxpaint/feature-requests/247/
This commit is contained in:
Bill Kendrick 2023-12-29 14:20:07 -08:00
parent 3e662b9edc
commit 0bc54921d9
4 changed files with 35 additions and 14 deletions

View file

@ -6,7 +6,7 @@ Copyright (c) 2002-2023
Various contributors (see below, and AUTHORS.txt)
https://tuxpaint.org/
2023.December.23 (0.9.32)
2023.December.29 (0.9.32)
* New Magic Tools:
----------------
* Vanishing point magic tools:
@ -32,6 +32,15 @@ https://tuxpaint.org/
(https://freesound.org/people/mudflea2/sounds/708182/)
Creative Commons 0 by mudflea2
* Improvements to Magic tools:
----------------------------
* WIP - Support for complexity levels in Magic tools via the plugin API.
(Closes https://sourceforge.net/p/tuxpaint/feature-requests/247/)
+ WIP - Complexity/expertise level may be set via configuration.
+ WIP - Plugins' "init()" functions are sent a new "complexity_level" argument.
+ Note: Bumps `TP_MAGIC_API_VERSION` to 0x00000009.
Bill Kendrick <bill@newbreedsoftware.com>
* Improvements to "Text" & "Label" tools:
---------------------------------------
* The name and size of the chosen font is shown in the instructions