start implementing dynamic nodes

This commit is contained in:
sshumakov3
2020-12-10 15:06:53 +03:00
parent 3ce8e2da32
commit 17a739955c
2 changed files with 3 additions and 5 deletions

View File

@@ -22,11 +22,9 @@ LogicChainNode::LogicChainNode()
void LogicChainNode::compute()
{
int count = 0;
for (auto& port : _out_ports)
{
_out_ports[count].out_value = std::make_shared<LogicData>(true);
count++;
port.out_value = std::make_shared<LogicData>(true);
}
}

View File

@@ -42,9 +42,9 @@ using noggit::Red::PresetEditor::Nodes::LogicChainNode;
using noggit::Red::PresetEditor::Nodes::BaseNode;
using noggit::Red::PresetEditor::Nodes::NodeScene;
#define REGISTER_TYPE_CONVERTER(T_FROM, T_TO) \
#define REGISTER_TYPE_CONVERTER(T_FROM, T_TO) \
registerTypeConverter(std::make_pair(T_FROM##Data().type(), \
T_TO##Data().type()), \
T_TO##Data().type()), \
TypeConverter{T_FROM##To##T_TO##TypeConverter()})
static std::shared_ptr<DataModelRegistry>