Closed Toma400 closed 9 months ago
Line breakers and scrolling can be possibly done with use of pygame_gui module suggested by the creator on Reddit. May be worth giving a go.
To exclude possible overuse of loops in module management, I suggest doing it like that:
_temp
folder in separate fileWould be good (though not obligatory) to create inputs in second milestone too, as this will be useful for second milestone. If not done, just repost this comment under third milestone list.
Possibly useful resources:
Listboxes should use settings destined for them (#59)
So, for example, settings give "10" as requested value. If list has 25 entries, it will have 3 pages - 1-10, 11-20, 21-25. It will scale itself automatically to fit 10 elements on the screen, and with last 21-25 it will just have half of the listbox empty. But, if list has 5 entries, there's no need to leave half of listbox empty. In this case, there can be adjusting making those entries bigger enough to fill whole listbox. This could be a thing to customise, if something, in settings, but making those two separate makes no sense, after my today's brainstorm. Both separate variants are limiting and too strict, and give little to no flexibility.
_temp/copy_of_path
storage for resized images changed to _temp/img/copy_of_path
, for better flexibility. Will commit alongside listbox bulk commit.
There can be improvement needed for cases when there are two various-sized images used in one screen - if this system refers to the same image, only one resizement is used, making another one distorted.
Not required, but would be amazing to have first BCS version out for this release. Obviously it would not be released for GitHub, as milestones do not, but would make it nicely bound together, and make it easier for third milestone to add features such as race and class making.
Okay, so to conclude this last issue that should be organised out of existence, but has valuable stuff written.
Those below either are already, or migrate to MMM (#50)
Adding pack management menu with all its functionalities Expanding info.json features for mods
Moved to other places:
Possible issue with - https://github.com/Toma400/The_Isle_of_Ansur/blob/6b0c524d4f841b8b19c9503f956885b8c78d0416/core/graphics/text_manag.py - rect/text spacing in put_rectext
Moved to #89:
Finding font for Polish (& Hungarian) translations
Moved to pre-alpha 4:
Issue #51
Delayed:
BCS
Things not listed there were also probably moved somewhere, where this is useful. Closing the topic, as pre-alpha 3 is finished and we don't need the bulk topic anymore.
After first milestone, second one seems to develop pretty rapidly. Hence, decided to make similar bulk topic for remaining goals and issues which should be done before milestone is reached.
Feature-wise
Technical
Image
,Text
,Listbox
objects put withingui_objects
)Requests
feature checking versioning and notifying about new version of the game (probably you could also uncheck this feature in settings menu, if it gets annoying)Purely Technical
Bugs
BCS
2nd >> 3rd