fix bug where splitter filters were not taken over to blueprint
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
#include <QString>
|
||||
|
||||
#include "BuildingType.h"
|
||||
#include "ItemType.h"
|
||||
#include "Rotation.h"
|
||||
#include "ShipLayout.h"
|
||||
|
||||
@@ -18,6 +19,11 @@ struct BlueprintBuilding
|
||||
QPoint offset; // tile offset from bounding-box center (floor for even sizes)
|
||||
std::string recipeId; // empty = none selected
|
||||
std::optional<ShipLayoutConfig> shipLayout;
|
||||
|
||||
// Splitter output filters captured at blueprint creation (REQ-UI-BLUEPRINT-STORAGE).
|
||||
// Empty = accept all. Re-applied to the placed splitter site (REQ-UI-BLUEPRINT-PLACE).
|
||||
std::vector<ItemType> splitterFilterA;
|
||||
std::vector<ItemType> splitterFilterB;
|
||||
};
|
||||
|
||||
struct Blueprint
|
||||
|
||||
Reference in New Issue
Block a user