mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-10-17 05:09:20 +02:00
feat(editor): node bank shows the entries as cards with the previews of their models (Previews, size of the cards 48-256 px, kept in eu07_editor.ini), in the groups and with the search as the list; images found by the names the preview generator gives them, worked out by the same code now (editor/editorPreviews: path of the model and skin, numbers of entries with the same ones in the order of nodebank.txt), read and scaled down in a thread of their own, uploaded a few in a frame, at most 512 kept, read anew on Reload node bank; images of the user interface made by the gl renderers (Create_Image/Release_Image of the imgui renderer, srgb in the modern one); Polish translation
This commit is contained in:
@@ -96,6 +96,10 @@ bool editorSettings::load()
|
||||
parse(value, m_platform_edge);
|
||||
else if (key == "signal_offset")
|
||||
parse(value, m_signal_offset);
|
||||
else if (key == "nodebank_previews")
|
||||
m_nodebank_previews = (value == "1");
|
||||
else if (key == "nodebank_card")
|
||||
parse(value, m_nodebank_card);
|
||||
else if (key.rfind(origin_prefix, 0) == 0)
|
||||
{
|
||||
// northing;easting
|
||||
@@ -136,6 +140,8 @@ bool editorSettings::save()
|
||||
stream << "ortho_in_scene " << (m_orthophoto.in_scene ? 1 : 0) << "\n";
|
||||
stream << "platform_edge " << m_platform_edge << "\n";
|
||||
stream << "signal_offset " << m_signal_offset << "\n";
|
||||
stream << "nodebank_previews " << (m_nodebank_previews ? 1 : 0) << "\n";
|
||||
stream << "nodebank_card " << m_nodebank_card << "\n";
|
||||
stream << std::fixed << std::setprecision(3);
|
||||
for (auto const &origin : m_orthophoto_origins)
|
||||
stream << origin.first << " " << origin.second.first << ";" << origin.second.second << "\n";
|
||||
|
||||
Reference in New Issue
Block a user